mirror of
https://github.com/revanced/Apktool.git
synced 2025-06-12 13:17:43 +02:00
refactor: Replace to nio & apply CS inspection skips (#3055)
This commit is contained in:
@ -67,6 +67,7 @@ public class AaptManager {
|
||||
if (! aaptPath.isEmpty()) {
|
||||
File aaptFile = new File(aaptPath);
|
||||
if (aaptFile.canRead() && aaptFile.exists()) {
|
||||
//noinspection ResultOfMethodCallIgnored
|
||||
aaptFile.setExecutable(true);
|
||||
return aaptFile.getPath();
|
||||
} else {
|
||||
@ -101,6 +102,7 @@ public class AaptManager {
|
||||
if (!aapt.isFile()) {
|
||||
throw new BrutException("Could not identify aapt binary as executable.");
|
||||
}
|
||||
//noinspection ResultOfMethodCallIgnored
|
||||
aapt.setExecutable(true);
|
||||
|
||||
List<String> cmd = new ArrayList<>();
|
||||
|
@ -20,6 +20,7 @@ import brut.common.BrutException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
|
||||
import java.io.*;
|
||||
import java.nio.file.Files;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ThreadLocalRandom;
|
||||
@ -51,7 +52,7 @@ public abstract class Jar {
|
||||
File fileOut = File.createTempFile(tmpPrefix, suffix + ".tmp");
|
||||
fileOut.deleteOnExit();
|
||||
|
||||
OutputStream out = new FileOutputStream(fileOut);
|
||||
OutputStream out = Files.newOutputStream(fileOut.toPath());
|
||||
IOUtils.copy(in, out);
|
||||
in.close();
|
||||
out.close();
|
||||
|
@ -20,6 +20,7 @@ import brut.common.BrutException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
|
||||
import java.io.*;
|
||||
import java.nio.file.Files;
|
||||
import java.util.Arrays;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
@ -43,15 +44,18 @@ public class OS {
|
||||
if (file.isDirectory()) {
|
||||
rmdir(file);
|
||||
} else {
|
||||
//noinspection ResultOfMethodCallIgnored
|
||||
file.delete();
|
||||
}
|
||||
}
|
||||
//noinspection ResultOfMethodCallIgnored
|
||||
dir.delete();
|
||||
}
|
||||
|
||||
public static void rmfile(String file) {
|
||||
File del = new File(file);
|
||||
del.delete();
|
||||
//noinspection ResultOfMethodCallIgnored
|
||||
del.delete();
|
||||
}
|
||||
|
||||
public static void rmdir(String dir) throws BrutException {
|
||||
@ -59,6 +63,7 @@ public class OS {
|
||||
}
|
||||
|
||||
public static void cpdir(File src, File dest) throws BrutException {
|
||||
//noinspection ResultOfMethodCallIgnored
|
||||
dest.mkdirs();
|
||||
File[] files = src.listFiles();
|
||||
if (files == null) {
|
||||
@ -72,8 +77,8 @@ public class OS {
|
||||
continue;
|
||||
}
|
||||
try {
|
||||
try (InputStream in = new FileInputStream(file)) {
|
||||
try (OutputStream out = new FileOutputStream(destFile)) {
|
||||
try (InputStream in = Files.newInputStream(file.toPath())) {
|
||||
try (OutputStream out = Files.newOutputStream(destFile.toPath())) {
|
||||
IOUtils.copy(in, out);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user