@ParametersAreNonnullByDefault
public class SuperMappingFiller
extends java.lang.Object
| Constructor and Description |
|---|
SuperMappingFiller() |
| Modifier and Type | Method and Description |
|---|---|
static void |
fillAllSuperMembers(MapRemapper remapper,
ClassTree classTree,
IClassProvider classProvider)
Fill all super mappings for all classes found in the given remapper.
|
static void |
fillSuperMembers(org.objectweb.asm.tree.ClassNode node,
java.util.Set<org.objectweb.asm.tree.ClassNode> superClasses,
MapRemapper remapper)
Fill all super mappings for the given class.
|
static void |
fillSuperMembers(java.lang.String className,
MapRemapper remapper,
ClassTree classTree,
IClassProvider classProvider)
Fill all super mappings for the given class by name.
|
static void |
fillTransformerSuperMembers(org.objectweb.asm.tree.ClassNode transformer,
MapRemapper remapper,
ClassTree classTree,
IClassProvider classProvider)
Fill all super mappings for the given transformer targets.
|
public static void fillTransformerSuperMembers(org.objectweb.asm.tree.ClassNode transformer,
MapRemapper remapper,
ClassTree classTree,
IClassProvider classProvider)
throws java.lang.ClassNotFoundException
transformer - The class node of the transformerremapper - The remapper to useclassTree - The class tree to useclassProvider - The class provider to usejava.lang.ClassNotFoundException - If a class could not be foundpublic static void fillSuperMembers(java.lang.String className,
MapRemapper remapper,
ClassTree classTree,
IClassProvider classProvider)
throws java.lang.ClassNotFoundException
className - The name of the class (not descriptor)remapper - The remapper to useclassTree - The class tree to useclassProvider - The class provider to usejava.lang.ClassNotFoundException - If a class could not be foundpublic static void fillSuperMembers(org.objectweb.asm.tree.ClassNode node,
java.util.Set<org.objectweb.asm.tree.ClassNode> superClasses,
MapRemapper remapper)
node - The class nodesuperClasses - The super classes of the given classremapper - The remapper to usepublic static void fillAllSuperMembers(MapRemapper remapper, ClassTree classTree, IClassProvider classProvider)
MapRemapper.reverse().remapper - The remapper to useclassTree - The class tree to useclassProvider - The class provider to use