Package org.aspectj.weaver
Class AdviceKind
- java.lang.Object
-
- org.aspectj.util.TypeSafeEnum
-
- org.aspectj.weaver.AdviceKind
-
public class AdviceKind extends TypeSafeEnum
-
-
Field Summary
Fields Modifier and Type Field Description static AdviceKindAfterstatic AdviceKindAfterReturningstatic AdviceKindAfterThrowingstatic AdviceKindAroundstatic AdviceKindBeforestatic AdviceKindCflowBelowEntrystatic AdviceKindCflowEntrystatic AdviceKindInterInitializerstatic AdviceKindPerCflowBelowEntrystatic AdviceKindPerCflowEntrystatic AdviceKindPerTargetEntrystatic AdviceKindPerThisEntrystatic AdviceKindPerTypeWithinEntrystatic AdviceKindSoftener
-
Constructor Summary
Constructors Constructor Description AdviceKind(String name, int key, int precedence, boolean isAfter, boolean isCflow)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetPrecedence()inthashCode()booleanisAfter()booleanisCflow()booleanisPerEntry()booleanisPerObjectEntry()static AdviceKindread(VersionedDataInputStream s)static AdviceKindstringToKind(String s)-
Methods inherited from class org.aspectj.util.TypeSafeEnum
getKey, getName, toString, write
-
-
-
-
Field Detail
-
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
-
-
Constructor Detail
-
AdviceKind
public AdviceKind(String name, int key, int precedence, boolean isAfter, boolean isCflow)
-
-
Method Detail
-
read
public static AdviceKind read(VersionedDataInputStream s) throws IOException
- Throws:
IOException
-
stringToKind
public static AdviceKind stringToKind(String s)
-
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
public boolean equals(Object o)
- Overrides:
equalsin classTypeSafeEnum
-
-