Class TransformStore

java.lang.Object
cpw.mods.modlauncher.TransformStore

public class TransformStore extends Object
Transformer store - holds all the transformers
  • Field Details

    • LOGGER

      private static final org.apache.logging.log4j.Logger LOGGER
    • classNeedsTransforming

      private final Set<String> classNeedsTransforming
    • transformers

      private final Map<TargetType<?>,TransformList<?>> 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

      boolean needsTransforming(String internalClassName)
      Requires internal class name (using '/' instead of '.')