Package org.aspectj.weaver
Class AdviceKind
java.lang.Object
org.aspectj.util.TypeSafeEnum
org.aspectj.weaver.AdviceKind
The five kinds of advice in AspectJ.
- Author:
- Erik Hilsdale, Jim Hugunin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKindstatic final AdviceKind -
Constructor Summary
ConstructorsConstructorDescriptionAdviceKind(String name, int key, int precedence, boolean isAfter, boolean isCflow) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintinthashCode()booleanisAfter()booleanisCflow()booleanbooleanstatic AdviceKindstatic AdviceKindMethods inherited from class org.aspectj.util.TypeSafeEnum
getKey, getName, toString, write
-
Field Details
-
Before
-
After
-
AfterThrowing
-
AfterReturning
-
Around
-
CflowEntry
-
CflowBelowEntry
-
InterInitializer
-
PerCflowEntry
-
PerCflowBelowEntry
-
PerThisEntry
-
PerTargetEntry
-
Softener
-
PerTypeWithinEntry
-
-
Constructor Details
-
AdviceKind
-
-
Method Details
-
read
- Throws:
IOException
-
stringToKind
-
isAfter
public boolean isAfter() -
isCflow
public boolean isCflow() -
getPrecedence
public int getPrecedence() -
isPerEntry
public boolean isPerEntry() -
isPerObjectEntry
public boolean isPerObjectEntry() -
hashCode
public int hashCode()- Overrides:
hashCodein classTypeSafeEnum
-
equals
- Overrides:
equalsin classTypeSafeEnum
-