Вебинар: Понять себя как тимлида: привычки, роли и стили управления - 21.10
V6010. The return value of function 'Foo' is required to be utilized.
V6010 The return value of function 'max' is required to be utilized. ScheduleScreen.java 557
for (List<ScheduleWaitCondition> list : entry.conditions) {
int maxWidth = getConditionColumnWidth(list);
for (int i = 0; i < list.size(); i++) {
ScheduleWaitCondition scheduleWaitCondition = list.get(i);
Math.max(maxWidth, renderInput(....)); // <=
scheduleWaitCondition.renderSpecialIcon(....);
}
AllGuiTextures.SCHEDULE_CONDITION_APPEND.render(
graphics,
xOffset + (maxWidth - 10) / 2,
29 + list.size() * 18
);
xOffset += maxWidth + 10;
}
V6010 The return value of function 'replaceAll' is required to be utilized. SchematicEditScreen.java 130
public boolean keyPressed(int code, ....) {
if (isPaste(code)) {
String coords = minecraft.keyboardHandler.getClipboard();
if (coords != null && !coords.isEmpty()) {
coords.replaceAll(" ", ""); // <=
String[] split = coords.split(",");
if (split.length == 3) {
boolean valid = true;
for (String s : split) {
try {
Integer.parseInt(s);
} catch (NumberFormatException e) {
valid = false;
}
}
if (valid) {
xInput.setValue(split[0]);
yInput.setValue(split[1]);
zInput.setValue(split[2]);
return true;
}
}
}
}
....
}
V6010 The return value of function 'replaceAll' is required to be utilized. TextContainer.java 35
public class TextContainer {
public String text;
....
public TextContainer(String text) {
this.text = text;
text.replaceAll("\\r?\\n|\\r", "\n");
double l = 1.0D;
}
....
}
V6010 The return value of function 'new ArrayList' is required to be utilized. CoverageViewEditor.java 85
public CoverageViewEditor(
String id,
final IModel<List<String>> inputCoverages,
final IModel<List<CoverageBand>> bands,
IModel<EnvelopeCompositionType> envelopeCompositionType,
IModel<SelectedResolution> selectedResolution,
IModel<String> resolutionReferenceCoverage,
List<String> availableCoverages) {
....
coveragesChoice.setOutputMarkupId(true);
add(coveragesChoice);
new ArrayList<CoverageBand>(); // <=
outputBandsChoice =
new ListMultipleChoice<>(
"outputBandsChoice",
new Model<>(),
new ArrayList<>(outputBands.getObject()),
new ChoiceRenderer<CoverageBand>() {
@Override
public Object getDisplayValue(CoverageBand vcb) {
return vcb.getDefinition();
}
});
outputBandsChoice.setOutputMarkupId(true);
add(outputBandsChoice);
....
}
V6010 The return value of function 'emptySet' is required to be utilized. ReaderDimensionsAccessor.java 149
public TreeSet<Object> getTimeDomain() throws IOException {
if (!hasTime()) {
Collections.emptySet();
}
....
return values;
}
V6010 The return value of function 'get' is required to be utilized. FbxTexture.java(101)
@Override
public void fromElement(FbxElement element) {
super.fromElement(element);
if (getSubclassName().equals("")) {
for (FbxElement e : element.children) {
if (e.id.equals("Type")) {
e.properties.get(0);
}
/*else if (e.id.equals("FileName")) {
filename = (String) e.properties.get(0);
}*/
}
}
}
V6010 The return value of function 'map' is required to be utilized. ParameterObjectBuilder.java(103)
public String buildBeanClass() {
if (recordsAvailable) {
out.append("(");
fields.stream().map(param -> param.getType()
.getCanonicalText(true)
+ " " + param.getName());
StringUtil.join(fields, param -> {
return ....;
}, ", ", out);
out.append("){}");
} else ....
}
V6010 The return value of function 'map' is required to be utilized. GffManager.java(477)
public NggbIntervalTreeMap<Gene> loadGenesIntervalMap(GeneFile geneFile,
int startIndex,
int endIndex,
Chromosome chromosome) {
....
List<Future<Boolean>> results;
try {
results = taskExecutorService.getExecutorService().invokeAll(callables);
} catch (InterruptedException | AssertionError e) {
throw new GeneReadingException(geneFile,
chromosome,
startIndex,
endIndex,
e);
}
results.stream().map(future -> {
try {
return future != null ? future.get() : null;
} catch (InterruptedException | ExecutionException e) {
log.error(getMessage(MessagesConstants.ERROR_GENE_BATCH_LOAD,
geneFile.getId(),
chromosome.getId(),
e));
}
return null;
});
....
return genesRangeMap;
}
V6010 The return value of function 'concat' is required to be utilized. AKSK.java(278)
public static String buildCanonicalHost(URL url)
{
String host = url.getHost();
int port = url.getPort();
if (port > -1) {
host.concat(":" + Integer.toString(port));
}
return host;
}