jasco.runtime.transform
Class FieldGeneratorForInlineJutta

java.lang.Object
  extended by jasco.runtime.transform.ClassProcessor
      extended by jasco.runtime.transform.MethodProcessor
          extended by jasco.runtime.transform.FieldGenerator
              extended by jasco.runtime.transform.FieldGeneratorForInlineJutta

public class FieldGeneratorForInlineJutta
extends FieldGenerator


Constructor Summary
FieldGeneratorForInlineJutta(ClassProcessor g)
           
FieldGeneratorForInlineJutta(ClassProcessor g, boolean callbackExists)
           
 
Method Summary
protected  boolean callbackExists()
           
 void generateCallbackClassField()
           
protected  void generateStaticInit()
           
 void initClassLoader(java.lang.ClassLoader loader)
           
 boolean processMethod(javassist.CtMethod method, int methodid)
           
 
Methods inherited from class jasco.runtime.transform.FieldGenerator
addInitCode, generateCallbackObject, generateClass, generateInitCode, generateJascoMethodType, getClassLoader, getInitCode, getMethodString, getMethodString, startProcessing
 
Methods inherited from class jasco.runtime.transform.MethodProcessor
getProcessMethods, setProcessMethods
 
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
 

Constructor Detail

FieldGeneratorForInlineJutta

public FieldGeneratorForInlineJutta(ClassProcessor g)

FieldGeneratorForInlineJutta

public FieldGeneratorForInlineJutta(ClassProcessor g,
                                    boolean callbackExists)
Method Detail

callbackExists

protected boolean callbackExists()

processMethod

public boolean processMethod(javassist.CtMethod method,
                             int methodid)
                      throws java.lang.Exception
Overrides:
processMethod in class FieldGenerator
Throws:
java.lang.Exception

initClassLoader

public void initClassLoader(java.lang.ClassLoader loader)
                     throws java.lang.Exception
Overrides:
initClassLoader in class FieldGenerator
Throws:
java.lang.Exception

generateStaticInit

protected void generateStaticInit()
                           throws java.lang.Exception
Overrides:
generateStaticInit in class FieldGenerator
Throws:
java.lang.Exception

generateCallbackClassField

public void generateCallbackClassField()
                                throws java.lang.Exception
Overrides:
generateCallbackClassField in class FieldGenerator
Throws:
java.lang.Exception