Package org.aspectj.weaver
Class Shadow.Kind
java.lang.Object
org.aspectj.util.TypeSafeEnum
org.aspectj.weaver.Shadow.Kind
- Enclosing class:
- Shadow
A type-safe enum representing the kind of shadows
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
These shadow kinds have return values that can be bound in after returning(Dooberry doo) advice.boolean
These are all the shadows that contains other shadows within them and are often directly associated with methods.boolean
isSet(int i)
boolean
boolean
boolean
static Shadow.Kind
read(DataInputStream s)
-
Field Details
-
bit
public int bit
-
-
Constructor Details
-
Kind
-
-
Method Details
-
toLegalJavaIdentifier
-
argsOnStack
public boolean argsOnStack() -
allowsExtraction
public boolean allowsExtraction() -
isSet
public boolean isSet(int i) -
hasHighPriorityExceptions
public boolean hasHighPriorityExceptions() -
hasReturnValue
public boolean hasReturnValue()These shadow kinds have return values that can be bound in after returning(Dooberry doo) advice.- Returns:
-
isEnclosingKind
public boolean isEnclosingKind()These are all the shadows that contains other shadows within them and are often directly associated with methods. -
isTargetSameAsThis
public boolean isTargetSameAsThis() -
neverHasTarget
public boolean neverHasTarget() -
neverHasThis
public boolean neverHasThis() -
getSimpleName
-
read
- Throws:
IOException
-