aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/java
diff options
context:
space:
mode:
authorGravatar Liam Miller-Cushon <cushon@google.com>2017-12-12 20:59:30 -0800
committerGravatar Irina Iancu <elenairina@google.com>2018-01-04 14:24:26 +0100
commita8e5eddbf121f75173f580d30c1f69e9e1f0a568 (patch)
treeca806675f7ac6cad6ae1fdf142e420bd9e04652e /third_party/java
parentde0812923a8b79b4221cec00c8d6c30ce8eee931 (diff)
RemappingClassAdapter is deprecated, use ClassRemapper instead
Change-Id: I232828d44447ee66019ff0fedb5ebc18b2e7aee9
Diffstat (limited to 'third_party/java')
-rw-r--r--third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinderClassVisitor.java4
-rw-r--r--third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/RemappingClassTransformer.java4
-rw-r--r--third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassClosureJarProcessor.java4
-rw-r--r--third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/GenericsTest.java4
4 files changed, 8 insertions, 8 deletions
diff --git a/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinderClassVisitor.java b/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinderClassVisitor.java
index 968a4c5a4a..9da0fbad85 100644
--- a/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinderClassVisitor.java
+++ b/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinderClassVisitor.java
@@ -19,9 +19,9 @@ import com.tonicsystems.jarjar.util.RuntimeIOException;
import java.io.IOException;
import java.util.Map;
import org.objectweb.asm.commons.Remapper;
-import org.objectweb.asm.commons.RemappingClassAdapter;
+import org.objectweb.asm.commons.ClassRemapper;
-class DependencyFinderClassVisitor extends RemappingClassAdapter {
+class DependencyFinderClassVisitor extends ClassRemapper {
public DependencyFinderClassVisitor(Map<String, String> classToArchiveMap, String archiveName, DependencyHandler handler) throws IOException {
super(null, new DependencyFinderRemapper(classToArchiveMap, archiveName, handler));
diff --git a/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/RemappingClassTransformer.java b/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/RemappingClassTransformer.java
index a30341c6d0..84aed880ba 100644
--- a/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/RemappingClassTransformer.java
+++ b/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/RemappingClassTransformer.java
@@ -8,7 +8,7 @@ package com.tonicsystems.jarjar.transform.asm;
import javax.annotation.Nonnull;
import org.objectweb.asm.ClassVisitor;
import org.objectweb.asm.commons.Remapper;
-import org.objectweb.asm.commons.RemappingClassAdapter;
+import org.objectweb.asm.commons.ClassRemapper;
/**
*
@@ -24,7 +24,7 @@ public class RemappingClassTransformer implements ClassTransformer {
@Override
public ClassVisitor transform(ClassVisitor v) {
- return new RemappingClassAdapter(v, remapper);
+ return new ClassRemapper(v, remapper);
}
}
diff --git a/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassClosureJarProcessor.java b/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassClosureJarProcessor.java
index c5f9318e43..3a44d3868a 100644
--- a/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassClosureJarProcessor.java
+++ b/third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassClosureJarProcessor.java
@@ -32,7 +32,7 @@ import java.util.Set;
import javax.annotation.Nonnull;
import org.objectweb.asm.ClassReader;
import org.objectweb.asm.commons.Remapper;
-import org.objectweb.asm.commons.RemappingClassAdapter;
+import org.objectweb.asm.commons.ClassRemapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -106,7 +106,7 @@ public class ClassClosureJarProcessor extends AbstractFilterJarProcessor {
roots.add(name);
DependencyCollector collector = new DependencyCollector();
dependencies.put(name, collector.dependencies);
- new ClassReader(new ByteArrayInputStream(struct.data)).accept(new RemappingClassAdapter(null, collector), ClassReader.EXPAND_FRAMES);
+ new ClassReader(new ByteArrayInputStream(struct.data)).accept(new ClassRemapper(null, collector), ClassReader.EXPAND_FRAMES);
collector.dependencies.remove(name);
}
} catch (Exception e) {
diff --git a/third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/GenericsTest.java b/third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/GenericsTest.java
index a7079471a8..6895f51978 100644
--- a/third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/GenericsTest.java
+++ b/third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/GenericsTest.java
@@ -19,14 +19,14 @@ import com.tonicsystems.jarjar.transform.asm.PackageRemapper;
import com.tonicsystems.jarjar.transform.config.ClassRename;
import org.junit.Test;
import org.objectweb.asm.ClassReader;
-import org.objectweb.asm.commons.RemappingClassAdapter;
+import org.objectweb.asm.commons.ClassRemapper;
public class GenericsTest {
@Test
public void testTransform() throws Exception {
ClassRename rule = new ClassRename("java.lang.String", "com.tonicsystems.String");
- RemappingClassAdapter t = new RemappingClassAdapter(null, new PackageRemapper(rule));
+ ClassRemapper t = new ClassRemapper(null, new PackageRemapper(rule));
ClassReader reader = new ClassReader(getClass().getResourceAsStream("/Generics.class"));
reader.accept(t, 0);
}