org.aspectj.weaver
Class AdviceKind
java.lang.Object
org.aspectj.util.TypeSafeEnum
org.aspectj.weaver.AdviceKind
public class AdviceKind
- extends TypeSafeEnum
The five kinds of advice in AspectJ.
Constructor Summary |
AdviceKind(java.lang.String name,
int key,
int precedence,
boolean isAfter,
boolean isCflow)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Before
public static final AdviceKind Before
After
public static final AdviceKind After
AfterThrowing
public static final AdviceKind AfterThrowing
AfterReturning
public static final AdviceKind AfterReturning
Around
public static final AdviceKind Around
CflowEntry
public static final AdviceKind CflowEntry
CflowBelowEntry
public static final AdviceKind CflowBelowEntry
InterInitializer
public static final AdviceKind InterInitializer
PerCflowEntry
public static final AdviceKind PerCflowEntry
PerCflowBelowEntry
public static final AdviceKind PerCflowBelowEntry
PerThisEntry
public static final AdviceKind PerThisEntry
PerTargetEntry
public static final AdviceKind PerTargetEntry
Softener
public static final AdviceKind Softener
PerTypeWithinEntry
public static final AdviceKind PerTypeWithinEntry
AdviceKind
public AdviceKind(java.lang.String name,
int key,
int precedence,
boolean isAfter,
boolean isCflow)
read
public static AdviceKind read(VersionedDataInputStream s)
throws java.io.IOException
- Throws:
java.io.IOException
stringToKind
public static AdviceKind stringToKind(java.lang.String s)
isAfter
public boolean isAfter()
isCflow
public boolean isCflow()
getPrecedence
public int getPrecedence()
isPerEntry
public boolean isPerEntry()
isPerObjectEntry
public boolean isPerObjectEntry()