Uses of Class
pt.digitalis.dif.codegen.util.ClassEnhancementContext

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.
 



Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.