public static final class Shadow.Kind extends TypeSafeEnum
Modifier and Type | Field and Description |
---|---|
int |
bit |
Constructor and Description |
---|
Kind(java.lang.String name,
int key,
boolean argsOnStack) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowsExtraction() |
boolean |
argsOnStack() |
java.lang.String |
getSimpleName() |
boolean |
hasHighPriorityExceptions() |
boolean |
hasReturnValue()
These shadow kinds have return values that can be bound in after returning(Dooberry doo) advice.
|
boolean |
isEnclosingKind()
These are all the shadows that contains other shadows within them and are often directly associated with methods.
|
boolean |
isSet(int i) |
boolean |
isTargetSameAsThis() |
boolean |
neverHasTarget() |
boolean |
neverHasThis() |
static Shadow.Kind |
read(java.io.DataInputStream s) |
java.lang.String |
toLegalJavaIdentifier() |
getKey, getName, toString, write
public java.lang.String toLegalJavaIdentifier()
public boolean argsOnStack()
public boolean allowsExtraction()
public boolean isSet(int i)
public boolean hasHighPriorityExceptions()
public boolean hasReturnValue()
public boolean isEnclosingKind()
public boolean isTargetSameAsThis()
public boolean neverHasTarget()
public boolean neverHasThis()
public java.lang.String getSimpleName()
public static Shadow.Kind read(java.io.DataInputStream s) throws java.io.IOException
java.io.IOException