Class TransformerRegistry
java.lang.Object
xyz.janboerman.scalaloader.bytecode.TransformerRegistry
This class is NOT part of the public API!
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List
<BiFunction<org.objectweb.asm.ClassVisitor, String, org.objectweb.asm.ClassVisitor>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMainClassTransformer
(BiFunction<org.objectweb.asm.ClassVisitor, String, org.objectweb.asm.ClassVisitor> function) void
addTargetedClassTransformer
(String targetClassName, Function<org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor> function) void
addUnspecificTransformer
(Function<org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor> function)
-
Field Details
-
mainClassTransformers
public final List<BiFunction<org.objectweb.asm.ClassVisitor,String, mainClassTransformersorg.objectweb.asm.ClassVisitor>> -
byClassTransformers
-
unspecificTransformers
-
-
Constructor Details
-
TransformerRegistry
public TransformerRegistry()
-
-
Method Details
-
addMainClassTransformer
public void addMainClassTransformer(BiFunction<org.objectweb.asm.ClassVisitor, String, org.objectweb.asm.ClassVisitor> function) -
addTargetedClassTransformer
-
addUnspecificTransformer
public void addUnspecificTransformer(Function<org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor> function)
-