jasco.runtime.transform
Class MethodProcessor
java.lang.Object
jasco.runtime.transform.ClassProcessor
jasco.runtime.transform.MethodProcessor
- Direct Known Subclasses:
- CallbackGenerator, CallbackPerMethodGenerator, ClassPreTransformer, EventTransformer, FieldGenerator, TrapInserter, TrapRemover
public abstract class MethodProcessor
- extends ClassProcessor
Methods inherited from class jasco.runtime.transform.ClassProcessor |
accessField, addField, addNoAspects, debug, getClassPool, getFieldClass, getFieldClassName, getNewMethod, getNewMethodName, getSignatureSourceName, getSourceName, getTargetByteCode, getTargetClass, getUniqueClassID, makeDir, makePrimitiveObject, process, process, setClassPool, setFieldClass, setTargetClass, setUseFieldClass |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodProcessor
public MethodProcessor()
MethodProcessor
public MethodProcessor(javassist.ClassPool p)
MethodProcessor
public MethodProcessor(ClassProcessor g)
setProcessMethods
public void setProcessMethods(java.util.Vector methods)
getProcessMethods
public java.util.Vector getProcessMethods()
startProcessing
protected boolean startProcessing(javassist.CtClass clazz,
java.lang.String classname)
throws java.lang.Exception
- Specified by:
startProcessing
in class ClassProcessor
- Throws:
java.lang.Exception
processMethod
protected abstract boolean processMethod(javassist.CtMethod method,
int methodid)
throws java.lang.Exception
- Throws:
java.lang.Exception