|
||||||||||
| 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 | |||||||||