|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassEnhancementContext | |
---|---|
pt.digitalis.dif.codegen.util | |
pt.digitalis.dif.dem |
Uses of ClassEnhancementContext in pt.digitalis.dif.codegen.util |
---|
Methods in pt.digitalis.dif.codegen.util with parameters of type ClassEnhancementContext | |
---|---|
void |
IClassEnhancer.processAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
DEMAnnotationLogic annotationLogic)
Processes a given type-targeted annotation, enhancing the class with bytecode generated accordingly to the annotation. |
void |
ClassEnhancerImpl.processAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
DEMAnnotationLogic annotationLogic)
|
void |
IClassEnhancer.processAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.AttributeHolder attribute,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
DEMAnnotationLogic annotationLogic)
Processes a given field-targeted annotation, enhancing the class with bytecode generated accordingly to the annotation. |
void |
ClassEnhancerImpl.processAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.AttributeHolder attribute,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
DEMAnnotationLogic annotationLogic)
|
void |
IClassEnhancer.processAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.MethodHolder method,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
DEMAnnotationLogic annotationLogic)
Processes a given method-targeted annotation, enhancing the class with bytecode generated accordingly to the annotation. |
void |
ClassEnhancerImpl.processAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.MethodHolder method,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
DEMAnnotationLogic annotationLogic)
|
Uses of ClassEnhancementContext in pt.digitalis.dif.dem |
---|
Methods in pt.digitalis.dif.dem with parameters of type ClassEnhancementContext | |
---|---|
void |
DEMAnnotationLogic.addSourceCodeForAnnotation(pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
ClassEnhancementContext classEnhancementContext)
This method will define the code to enhance the classes based on the annotations. |
void |
DEMAnnotationLogic.addSourceCodeForAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
pt.digitalis.utils.bytecode.holders.AttributeHolder attribute)
This method will define the code to enhance the attributes based on the annotations. |
void |
DEMAnnotationLogic.addSourceCodeForAnnotation(ClassEnhancementContext classEnhancementContext,
pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
pt.digitalis.utils.bytecode.holders.MethodHolder method)
This method will define the code to enhance the methods based on the annotations. |
protected void |
DEMAnnotationLogic.addStage(pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
ClassEnhancementContext classEnhancementContext,
boolean errorStage,
boolean defaultStage,
String attributeName)
Adds an injected stage to the current stage to enhance. |
protected void |
DEMAnnotationLogic.addView(pt.digitalis.utils.bytecode.holders.AnnotationHolder annotation,
ClassEnhancementContext classEnhancementContext,
boolean errorView,
boolean defaultView,
String attributeName)
Adds an injected view to the current stage to enhance. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |