public abstract class DowngradingTransformer
extends java.lang.Object
| Constructor and Description |
|---|
DowngradingTransformer(int sourceVersion,
int targetVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addClassReplacement(java.lang.String name) |
protected void |
addClassReplacement(java.lang.String oldName,
java.lang.String newName) |
protected void |
addMethodCallReplacer(int opcode,
java.lang.String owner,
java.lang.String name,
MethodCallReplacer replacer) |
protected void |
addMethodCallReplacer(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String descriptor,
MethodCallReplacer replacer) |
int |
getSourceVersion() |
int |
getTargetVersion() |
protected void |
postTransform(org.objectweb.asm.tree.ClassNode classNode) |
protected void |
preTransform(org.objectweb.asm.tree.ClassNode classNode) |
void |
transform(org.objectweb.asm.tree.ClassNode classNode) |
public DowngradingTransformer(int sourceVersion,
int targetVersion)
protected void addMethodCallReplacer(int opcode,
java.lang.String owner,
java.lang.String name,
MethodCallReplacer replacer)
protected void addMethodCallReplacer(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String descriptor,
MethodCallReplacer replacer)
protected void addClassReplacement(java.lang.String name)
protected void addClassReplacement(java.lang.String oldName,
java.lang.String newName)
public void transform(org.objectweb.asm.tree.ClassNode classNode)
protected void preTransform(org.objectweb.asm.tree.ClassNode classNode)
protected void postTransform(org.objectweb.asm.tree.ClassNode classNode)
public int getSourceVersion()
public int getTargetVersion()