Uses of Interface
org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
Packages that use CBPs.DirectProcessor
-
Uses of CBPs.DirectProcessor in org.zeroturnaround.javarebel.integration.support
Methods in org.zeroturnaround.javarebel.integration.support that return CBPs.DirectProcessorModifier and TypeMethodDescriptionCBPs.DirectProcessor.addInterface(Class<?> intf) CBPs.DirectProcessor.addInterface(String intfName) CBPs.DirectProcessor.addLocalVariableTo(String methodName, Class<?> variableClass, String variableName, String initExpr) CBPs.DirectProcessor.addLoggerField(String fieldName, String loggerName) CBPs.DirectProcessor.importClass(Class<?> klass) CBPs.DirectProcessor.importPackage(String pkg) CBPs.DirectProcessor.insertAfter(String methodName, String src) CBPs.DirectProcessor.insertAfterClinit(String src) CBPs.DirectProcessor.insertAfterLeafCtors(String src) CBPs.DirectProcessor.insertBefore(String methodName, String src) CBPs.DirectProcessor.insertBefore(String methodName, org.zeroturnaround.bundled.javassist.CtClass[] paramTypes, String src) CBPs.DirectProcessor.insertBeforeLeafCtors(String src) CBPs.DirectProcessor.instrument(String methodName, org.zeroturnaround.bundled.javassist.expr.ExprEditor exprEditor) Instruments a declared method with the given name.CBPs.DirectProcessor.instrumentAll(String methodName, org.zeroturnaround.bundled.javassist.expr.ExprEditor exprEditor) Instruments all declared methods with the given name.static CBPs.DirectProcessorCBPs.process(org.zeroturnaround.bundled.javassist.ClassPool cp, org.zeroturnaround.bundled.javassist.CtClass ctClass) CBPs.DirectProcessor.removeFinalFromField(String field) CBPs.DirectProcessor.skipIfNoClass(String className) CBPs.DirectProcessor.skipIfNoField(String fieldName) If the current class does not have a declared field with the given name, then all following processing commands will be turned into no-ops.CBPs.DirectProcessor.skipIfNoMethod(String methodName)