Package org.aspectj.bridge.context
Class CompilationAndWeavingContext
- java.lang.Object
-
- org.aspectj.bridge.context.CompilationAndWeavingContext
-
public class CompilationAndWeavingContext extends Object
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ContextTokenenteringPhase(int phaseId, Object data)static StringgetCurrentContext()static voidleavingPhase(ContextToken aToken)static voidregisterFormatter(int phaseId, ContextFormatter aFormatter)static voidreset()static voidresetForThread()static voidsetMultiThreaded(boolean mt)
-
-
-
Field Detail
-
BATCH_BUILD
public static final int BATCH_BUILD
- See Also:
- Constant Field Values
-
INCREMENTAL_BUILD
public static final int INCREMENTAL_BUILD
- See Also:
- Constant Field Values
-
PROCESSING_COMPILATION_UNIT
public static final int PROCESSING_COMPILATION_UNIT
- See Also:
- Constant Field Values
-
RESOLVING_COMPILATION_UNIT
public static final int RESOLVING_COMPILATION_UNIT
- See Also:
- Constant Field Values
-
ANALYSING_COMPILATION_UNIT
public static final int ANALYSING_COMPILATION_UNIT
- See Also:
- Constant Field Values
-
GENERATING_UNWOVEN_CODE_FOR_COMPILATION_UNIT
public static final int GENERATING_UNWOVEN_CODE_FOR_COMPILATION_UNIT
- See Also:
- Constant Field Values
-
COMPLETING_TYPE_BINDINGS
public static final int COMPLETING_TYPE_BINDINGS
- See Also:
- Constant Field Values
-
PROCESSING_DECLARE_PARENTS
public static final int PROCESSING_DECLARE_PARENTS
- See Also:
- Constant Field Values
-
CHECK_AND_SET_IMPORTS
public static final int CHECK_AND_SET_IMPORTS
- See Also:
- Constant Field Values
-
CONNECTING_TYPE_HIERARCHY
public static final int CONNECTING_TYPE_HIERARCHY
- See Also:
- Constant Field Values
-
BUILDING_FIELDS_AND_METHODS
public static final int BUILDING_FIELDS_AND_METHODS
- See Also:
- Constant Field Values
-
COLLECTING_ITDS_AND_DECLARES
public static final int COLLECTING_ITDS_AND_DECLARES
- See Also:
- Constant Field Values
-
PROCESSING_DECLARE_ANNOTATIONS
public static final int PROCESSING_DECLARE_ANNOTATIONS
- See Also:
- Constant Field Values
-
WEAVING_INTERTYPE_DECLARATIONS
public static final int WEAVING_INTERTYPE_DECLARATIONS
- See Also:
- Constant Field Values
-
RESOLVING_POINTCUT_DECLARATIONS
public static final int RESOLVING_POINTCUT_DECLARATIONS
- See Also:
- Constant Field Values
-
ADDING_DECLARE_WARNINGS_AND_ERRORS
public static final int ADDING_DECLARE_WARNINGS_AND_ERRORS
- See Also:
- Constant Field Values
-
VALIDATING_AT_ASPECTJ_ANNOTATIONS
public static final int VALIDATING_AT_ASPECTJ_ANNOTATIONS
- See Also:
- Constant Field Values
-
ACCESS_FOR_INLINE
public static final int ACCESS_FOR_INLINE
- See Also:
- Constant Field Values
-
ADDING_AT_ASPECTJ_ANNOTATIONS
public static final int ADDING_AT_ASPECTJ_ANNOTATIONS
- See Also:
- Constant Field Values
-
FIXING_SUPER_CALLS_IN_ITDS
public static final int FIXING_SUPER_CALLS_IN_ITDS
- See Also:
- Constant Field Values
-
FIXING_SUPER_CALLS
public static final int FIXING_SUPER_CALLS
- See Also:
- Constant Field Values
-
OPTIMIZING_THIS_JOIN_POINT_CALLS
public static final int OPTIMIZING_THIS_JOIN_POINT_CALLS
- See Also:
- Constant Field Values
-
WEAVING
public static final int WEAVING
- See Also:
- Constant Field Values
-
PROCESSING_REWEAVABLE_STATE
public static final int PROCESSING_REWEAVABLE_STATE
- See Also:
- Constant Field Values
-
PROCESSING_TYPE_MUNGERS
public static final int PROCESSING_TYPE_MUNGERS
- See Also:
- Constant Field Values
-
WEAVING_ASPECTS
public static final int WEAVING_ASPECTS
- See Also:
- Constant Field Values
-
WEAVING_CLASSES
public static final int WEAVING_CLASSES
- See Also:
- Constant Field Values
-
WEAVING_TYPE
public static final int WEAVING_TYPE
- See Also:
- Constant Field Values
-
MATCHING_SHADOW
public static final int MATCHING_SHADOW
- See Also:
- Constant Field Values
-
IMPLEMENTING_ON_SHADOW
public static final int IMPLEMENTING_ON_SHADOW
- See Also:
- Constant Field Values
-
MATCHING_POINTCUT
public static final int MATCHING_POINTCUT
- See Also:
- Constant Field Values
-
MUNGING_WITH
public static final int MUNGING_WITH
- See Also:
- Constant Field Values
-
PROCESSING_ATASPECTJTYPE_MUNGERS_ONLY
public static final int PROCESSING_ATASPECTJTYPE_MUNGERS_ONLY
- See Also:
- Constant Field Values
-
PHASE_NAMES
public static final String[] PHASE_NAMES
-
-
Method Detail
-
reset
public static void reset()
-
setMultiThreaded
public static void setMultiThreaded(boolean mt)
-
registerFormatter
public static void registerFormatter(int phaseId, ContextFormatter aFormatter)
-
getCurrentContext
public static String getCurrentContext()
-
enteringPhase
public static ContextToken enteringPhase(int phaseId, Object data)
-
leavingPhase
public static void leavingPhase(ContextToken aToken)
-
resetForThread
public static void resetForThread()
-
-