Package org.aspectj.weaver
Class Shadow.Kind
- java.lang.Object
-
- org.aspectj.util.TypeSafeEnum
-
- org.aspectj.weaver.Shadow.Kind
-
- Enclosing class:
- Shadow
public static final class Shadow.Kind extends TypeSafeEnum
-
-
Field Summary
Fields Modifier and Type Field Description intbit
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowsExtraction()booleanargsOnStack()StringgetSimpleName()booleanhasHighPriorityExceptions()booleanhasReturnValue()booleanisEnclosingKind()booleanisSet(int i)booleanisTargetSameAsThis()booleanneverHasTarget()booleanneverHasThis()static Shadow.Kindread(DataInputStream s)StringtoLegalJavaIdentifier()
-
-
-
Constructor Detail
-
Kind
public Kind(String name, int key, boolean argsOnStack)
-
-
Method Detail
-
toLegalJavaIdentifier
public String toLegalJavaIdentifier()
-
argsOnStack
public boolean argsOnStack()
-
allowsExtraction
public boolean allowsExtraction()
-
isSet
public boolean isSet(int i)
-
hasHighPriorityExceptions
public boolean hasHighPriorityExceptions()
-
hasReturnValue
public boolean hasReturnValue()
-
isEnclosingKind
public boolean isEnclosingKind()
-
isTargetSameAsThis
public boolean isTargetSameAsThis()
-
neverHasTarget
public boolean neverHasTarget()
-
neverHasThis
public boolean neverHasThis()
-
getSimpleName
public String getSimpleName()
-
read
public static Shadow.Kind read(DataInputStream s) throws IOException
- Throws:
IOException
-
-