Package cpw.mods.modlauncher.api
Class TargetType<T>
java.lang.Object
cpw.mods.modlauncher.api.TargetType<T>
Specifies the target type for the
ITransformer.Target
. Note that the type of the transformer T
dictates what are acceptable targets for this transformer.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TargetType
<org.objectweb.asm.tree.ClassNode> Target a class.static final TargetType
<org.objectweb.asm.tree.FieldNode> Target a field.static final TargetType
<org.objectweb.asm.tree.MethodNode> Target a method.private final String
static final TargetType
<org.objectweb.asm.tree.ClassNode> Target a class, before field and method transforms operate.static final TargetType<?>[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TargetType
<?> get
(Map<TargetType<?>, TransformList<?>> transformers) mapSupplier
(Map<TargetType<?>, TransformList<?>> transformers)
-
Field Details
-
PRE_CLASS
Target a class, before field and method transforms operate. SHOULD ONLY BE USED to "replace" a complete class TheITransformer
T variable must refer toClassNode
-
CLASS
Target a class. TheITransformer
T variable must refer toClassNode
-
METHOD
Target a method. TheITransformer
T variable must refer toMethodNode
-
FIELD
Target a field. TheITransformer
T variable must refer toFieldNode
-
VALUES
-
name
-
nodeType
-
-
Constructor Details
-
TargetType
-
-
Method Details
-
getNodeType
-
byName
-
get
-
mapSupplier
-