refactor: remove useless array creation

This commit is contained in:
Skylot
2019-05-12 18:36:53 +03:00
parent 7bb752715f
commit 363cd85ba6
2 changed files with 4 additions and 4 deletions
@@ -38,7 +38,7 @@ public class ConvertToClsSet {
if (f.isDirectory()) {
addFilesFromDirectory(f, inputFiles);
} else {
InputFile.addFilesFrom(f, inputFiles);
InputFile.addFilesFrom(f, inputFiles, false);
}
}
for (InputFile inputFile : inputFiles) {
@@ -65,7 +65,7 @@ public class ConvertToClsSet {
addFilesFromDirectory(file, inputFiles);
} else {
try {
InputFile.addFilesFrom(file, inputFiles);
InputFile.addFilesFrom(file, inputFiles, false);
} catch (Exception e) {
LOG.warn("Skip file: {}, load error: {}", file, e.getMessage());
}
@@ -35,9 +35,9 @@ public class InputFile {
private final File file;
private final List<DexFile> dexFiles = new ArrayList<>();
public static void addFilesFrom(File file, List<InputFile> list, boolean... skipSources) throws IOException, DecodeException {
public static void addFilesFrom(File file, List<InputFile> list, boolean skipSources) throws IOException, DecodeException {
InputFile inputFile = new InputFile(file);
inputFile.searchDexFiles(skipSources.length == 0 ? false : skipSources[0]);
inputFile.searchDexFiles(skipSources);
list.add(inputFile);
}