summaryrefslogtreecommitdiffstats
path: root/chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java')
-rw-r--r--chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java21
1 files changed, 0 insertions, 21 deletions
diff --git a/chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java b/chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java
index 56b84845c72..4a56332c061 100644
--- a/chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java
+++ b/chromium/build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java
@@ -63,8 +63,6 @@ class ByteCodeProcessor {
private static ClassLoader sDirectClassPathClassLoader;
private static ClassLoader sFullClassPathClassLoader;
private static Set<String> sFullClassPathJarPaths;
- private static String sGenerateClassDepsPath;
- private static Set<String> sSplitCompatClassNames;
private static ClassPathValidator sValidator;
private static class EntryDataPair {
@@ -138,10 +136,6 @@ class ByteCodeProcessor {
chain = new CustomResourcesClassAdapter(
chain, reader.getClassName(), reader.getSuperName(), sFullClassPathClassLoader);
}
- if (!sSplitCompatClassNames.isEmpty()) {
- chain = new SplitCompatClassAdapter(
- chain, sSplitCompatClassNames, sFullClassPathClassLoader);
- }
reader.accept(chain, 0);
byte[] patchedByteCode = writer.toByteArray();
return EntryDataPair.create(entry.getName(), patchedByteCode);
@@ -262,7 +256,6 @@ class ByteCodeProcessor {
sShouldUseCustomResources = args[currIndex++].equals("--enable-custom-resources");
sShouldUseThreadAnnotations = args[currIndex++].equals("--enable-thread-annotations");
sShouldCheckClassPath = args[currIndex++].equals("--enable-check-class-path");
- sGenerateClassDepsPath = args[currIndex++];
int sdkJarsLength = Integer.parseInt(args[currIndex++]);
List<String> sdkJarPaths =
Arrays.asList(Arrays.copyOfRange(args, currIndex, currIndex + sdkJarsLength));
@@ -277,13 +270,6 @@ class ByteCodeProcessor {
currIndex += directJarsLength;
sDirectClassPathClassLoader = loadJars(directClassPathJarPaths);
- // Load list of class names that need to be fixed.
- int splitCompatClassNamesLength = Integer.parseInt(args[currIndex++]);
- sSplitCompatClassNames = new HashSet<>();
- sSplitCompatClassNames.addAll(Arrays.asList(
- Arrays.copyOfRange(args, currIndex, currIndex + splitCompatClassNamesLength)));
- currIndex += splitCompatClassNamesLength;
-
// Load all jars that are on the classpath for the input jar for analyzing class hierarchy.
sFullClassPathJarPaths = new HashSet<>();
sFullClassPathJarPaths.clear();
@@ -292,13 +278,6 @@ class ByteCodeProcessor {
sFullClassPathJarPaths.addAll(
Arrays.asList(Arrays.copyOfRange(args, currIndex, args.length)));
- // Write list of references from Java class constant pools to specified output file
- // sGenerateClassDepsPath. This is needed for keep rule generation for async DFMs.
- if (!sGenerateClassDepsPath.isEmpty()) {
- ConstantPoolReferenceReader.writeConstantPoolRefsToFile(
- sFullClassPathJarPaths, sGenerateClassDepsPath);
- }
-
sFullClassPathClassLoader = loadJars(sFullClassPathJarPaths);
sFullClassPathJarPaths.removeAll(directClassPathJarPaths);