|
||||||||||
| 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
public class 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 config| Method 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 GeneratorenhanceClassAfter in class GeneratorBasepublic void enhanceClassBefore()
Generator
enhanceClassBefore in interface GeneratorenhanceClassBefore in class GeneratorBasepublic void enhanceFieldsAfter()
Generator
enhanceFieldsAfter in interface GeneratorenhanceFieldsAfter in class GeneratorBasepublic void enhanceFieldsBefore()
Generator
enhanceFieldsBefore in interface GeneratorenhanceFieldsBefore in class GeneratorBasepublic void enhanceMethodAfter()
Generator
enhanceMethodAfter in interface GeneratorenhanceMethodAfter in class GeneratorBasepublic void enhanceMethodBefore()
Generator
enhanceMethodBefore in interface GeneratorenhanceMethodBefore in class GeneratorBasepublic void enhanceStaticInitializerAfter()
Generator
enhanceStaticInitializerAfter in interface GeneratorenhanceStaticInitializerAfter in class GeneratorBase
protected void staticInitializerAppend(org.apache.bcel.generic.InstructionFactory factory,
org.apache.bcel.generic.InstructionList il)
staticInitializerAppend in class GeneratorBasepublic void enhanceStaticInitializerBefore()
Generator
enhanceStaticInitializerBefore in interface GeneratorenhanceStaticInitializerBefore in class GeneratorBasepublic 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 | |||||||||