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 Stringstatic 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 TheITransformerT variable must refer toClassNode -
CLASS
Target a class. TheITransformerT variable must refer toClassNode -
METHOD
Target a method. TheITransformerT variable must refer toMethodNode -
FIELD
Target a field. TheITransformerT variable must refer toFieldNode -
VALUES
-
name
-
nodeType
-
-
Constructor Details
-
TargetType
-
-
Method Details
-
getNodeType
-
byName
-
get
-
mapSupplier
-