Class CBPs.DelayedProcessor
java.lang.Object
org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- All Implemented Interfaces:
org.zeroturnaround.javarebel.ClassBytecodeProcessor
- Enclosing class:
- CBPs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInterface(Class<?> intf) addInterface(String intfName) importPackage(String pkg) voidprocess(org.zeroturnaround.bundled.javassist.ClassPool cp, ClassLoader cl, org.zeroturnaround.bundled.javassist.CtClass ctClass) Modifies the class to be loaded.withMethod(String method) Methods inherited from class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
acceptPathAsClass, acceptPathAsPrimitive, priority, process, process, setImplicitClassNames, withDuplicatePatchingProtectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.zeroturnaround.javarebel.ClassBytecodeProcessor
process
-
Constructor Details
-
DelayedProcessor
public DelayedProcessor()
-
-
Method Details
-
importPackage
-
addInterface
-
addInterface
-
addMethod
-
withMethod
-
process
public void process(org.zeroturnaround.bundled.javassist.ClassPool cp, ClassLoader cl, org.zeroturnaround.bundled.javassist.CtClass ctClass) throws Exception Description copied from class:JavassistClassBytecodeProcessorModifies the class to be loaded.- Specified by:
processin classJavassistClassBytecodeProcessor- Parameters:
cp- the container ofCtClassobjects.cl- the class loader loading the given class.ctClass- the class representation.- Throws:
Exception
-