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
Modifier and TypeFieldDescriptionstatic final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
static final AdviceKind
-
Constructor Summary
ConstructorDescriptionAdviceKind
(String name, int key, int precedence, boolean isAfter, boolean isCflow) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
int
hashCode()
boolean
isAfter()
boolean
isCflow()
boolean
boolean
static AdviceKind
static AdviceKind
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:
hashCode
in classTypeSafeEnum
-
equals
- Overrides:
equals
in classTypeSafeEnum
-