|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.enhancer.GeneratorBase
org.jpox.enhancer.JPOXEnhancer
Byte Code enhancement entry point for JPOX Enhancer.
Field Summary |
Fields inherited from class org.jpox.enhancer.GeneratorBase |
addFieldList, addSerialVersionUID, classConfig, className, classType, clr, constantPoolGen, jdoConfig, LOCALISER, methodBuilderList, newClass, oldClass, packageConfig, update |
Constructor Summary | |
JPOXEnhancer(EnhancerClassMetaData classConfig)
Constructor |
Method Summary | |
void |
enhanceClassAfter()
call after check enhanceClass() method. |
void |
enhanceClassBefore()
call after check method. |
void |
enhanceFieldsAfter()
call after check enhanceFields() method. |
void |
enhanceFieldsBefore()
call after check enhanceClassAfter() method. |
void |
enhanceMethodAfter()
call after check enhanceMethod() method. |
void |
enhanceMethodBefore()
call after check enhanceFieldsAfter() method. |
void |
enhanceStaticInitializerAfter()
call after check enhanceStaticInitializer() method. |
void |
enhanceStaticInitializerBefore()
call after check enhanceMethodAfter() method. |
protected GeneratorBase |
getGenerator()
|
static java.lang.String |
getVendorName()
Utility to get the vendor of JPOX Enhancer. |
static java.lang.String |
getVersionNumber()
Utility to get the version of JPOX Enhancer. |
static void |
main(java.lang.String[] args)
Entry point for command line JPOX enhancer. |
protected void |
staticInitializerAppend(org.apache.bcel.generic.InstructionFactory factory,
org.apache.bcel.generic.InstructionList il)
|
Methods inherited from class org.jpox.enhancer.GeneratorBase |
check, checkEnhanced, checkHasDefaultConstructor, class_addInterface, dumpClass, enhance, enhanceClass, enhanceFields, enhanceGetter, enhanceMethod, enhanceOriginalMethod, enhanceOriginalMethods, enhanceSetter, enhanceStaticInitializer, field_addField, getBytes, getClassLoaderResolver, getFullClassNames, init_addFieldsList, init_addMethodCallbackList, init, readJDOConfig, store, update, verify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JPOXEnhancer(EnhancerClassMetaData classConfig)
classConfig
- class configMethod Detail |
protected GeneratorBase getGenerator()
getGenerator
in class GeneratorBase
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- Command line arguments
java.lang.Exception
- Thrown if an error occurspublic void enhanceClassAfter()
Generator
enhanceClassAfter
in interface Generator
enhanceClassAfter
in class GeneratorBase
public void enhanceClassBefore()
Generator
enhanceClassBefore
in interface Generator
enhanceClassBefore
in class GeneratorBase
public void enhanceFieldsAfter()
Generator
enhanceFieldsAfter
in interface Generator
enhanceFieldsAfter
in class GeneratorBase
public void enhanceFieldsBefore()
Generator
enhanceFieldsBefore
in interface Generator
enhanceFieldsBefore
in class GeneratorBase
public void enhanceMethodAfter()
Generator
enhanceMethodAfter
in interface Generator
enhanceMethodAfter
in class GeneratorBase
public void enhanceMethodBefore()
Generator
enhanceMethodBefore
in interface Generator
enhanceMethodBefore
in class GeneratorBase
public void enhanceStaticInitializerAfter()
Generator
enhanceStaticInitializerAfter
in interface Generator
enhanceStaticInitializerAfter
in class GeneratorBase
protected void staticInitializerAppend(org.apache.bcel.generic.InstructionFactory factory, org.apache.bcel.generic.InstructionList il)
staticInitializerAppend
in class GeneratorBase
public void enhanceStaticInitializerBefore()
Generator
enhanceStaticInitializerBefore
in interface Generator
enhanceStaticInitializerBefore
in class GeneratorBase
public static java.lang.String getVersionNumber()
public static java.lang.String getVendorName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |