public class NoReflectionWeaver
extends java.lang.Object
implements javassist.build.IClassTransformer
Constructor and Description |
---|
NoReflectionWeaver(boolean debug,
java.util.List<java.lang.String> annotationClasses) |
Modifier and Type | Method and Description |
---|---|
void |
applyTransformations(javassist.CtClass classToTransform) |
boolean |
shouldTransform(javassist.CtClass candidateClass) |
public NoReflectionWeaver(boolean debug, @NonNull java.util.List<java.lang.String> annotationClasses)
public boolean shouldTransform(javassist.CtClass candidateClass) throws javassist.build.JavassistBuildException
shouldTransform
in interface javassist.build.IClassTransformer
javassist.build.JavassistBuildException
public void applyTransformations(javassist.CtClass classToTransform) throws javassist.build.JavassistBuildException
applyTransformations
in interface javassist.build.IClassTransformer
javassist.build.JavassistBuildException