Package cpw.mods.modlauncher
Class TransformStore
java.lang.Object
cpw.mods.modlauncher.TransformStore
Transformer store - holds all the transformers
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.logging.log4j.Logger
private final Map
<TargetType<?>, TransformList<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) <T> void
addTransformer
(TransformTargetLabel targetLabel, ITransformer<T> transformer, ITransformationService service) (package private) List
<ITransformer<org.objectweb.asm.tree.ClassNode>> getTransformersFor
(String className, TargetType<org.objectweb.asm.tree.ClassNode> classType) (package private) List
<ITransformer<org.objectweb.asm.tree.FieldNode>> getTransformersFor
(String className, org.objectweb.asm.tree.FieldNode field) (package private) List
<ITransformer<org.objectweb.asm.tree.MethodNode>> getTransformersFor
(String className, org.objectweb.asm.tree.MethodNode method) (package private) boolean
needsTransforming
(String internalClassName) Requires internal class name (using '/' instead of '.')
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
classNeedsTransforming
-
transformers
-
-
Constructor Details
-
TransformStore
public TransformStore()
-
-
Method Details
-
getTransformersFor
List<ITransformer<org.objectweb.asm.tree.FieldNode>> getTransformersFor(String className, org.objectweb.asm.tree.FieldNode field) -
getTransformersFor
List<ITransformer<org.objectweb.asm.tree.MethodNode>> getTransformersFor(String className, org.objectweb.asm.tree.MethodNode method) -
getTransformersFor
List<ITransformer<org.objectweb.asm.tree.ClassNode>> getTransformersFor(String className, TargetType<org.objectweb.asm.tree.ClassNode> classType) -
addTransformer
<T> void addTransformer(TransformTargetLabel targetLabel, ITransformer<T> transformer, ITransformationService service) -
needsTransforming
Requires internal class name (using '/' instead of '.')
-