|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Module public interface ClassEnhancer
Interface for a class enhancer.
Method Summary | |
---|---|
void |
enhance(GenClass genClass,
JClass baseClass,
java.lang.String extClassName)
Enhances the class by adding to the GenClass. |
void |
postEnhance(JavaClass extClass)
Any post compilation fixups. |
void |
preEnhance(JavaClass baseClass)
Fixups for the pre-enhancement class. |
boolean |
shouldEnhance(java.lang.String className)
Returns true if the class will be enhanced. |
Method Detail |
---|
boolean shouldEnhance(java.lang.String className)
void preEnhance(JavaClass baseClass) throws java.lang.Exception
java.lang.Exception
void enhance(GenClass genClass, JClass baseClass, java.lang.String extClassName) throws java.lang.Exception
java.lang.Exception
void postEnhance(JavaClass extClass) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |