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 AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKindstatic AdviceKind -
Constructor Summary
ConstructorsConstructorDescriptionAdviceKind(String name, int key, int precedence, boolean isAfter, boolean isCflow) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintinthashCode()booleanisAfter()booleanisCflow()booleanbooleanstatic AdviceKindstatic AdviceKindstringToKind(String s)Methods 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
-