public final class FrameValue
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static FrameValue |
DOUBLE |
static FrameValue |
EMPTY |
static FrameValue[] |
EMPTY_VALUES |
static FrameValue |
FLOAT |
static FrameValue |
INTEGER |
static FrameValue |
LONG |
static FrameValue |
NULL |
static FrameValue |
OUT_OF_SCOPE |
static FrameValue |
TOP |
static FrameValue |
UNINITIALIZED |
static FrameValue |
UNINITIALIZED_THIS |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getParameter() |
FrameValueType |
getType() |
int |
hashCode() |
boolean |
isUninitialized() |
static FrameValue |
makeAddress(Instruction target) |
static FrameValue |
makeReference(TypeReference type) |
static FrameValue |
makeUninitializedReference(Instruction newInstruction) |
java.lang.String |
toString() |
public static final FrameValue[] EMPTY_VALUES
public static final FrameValue EMPTY
public static final FrameValue OUT_OF_SCOPE
public static final FrameValue TOP
public static final FrameValue INTEGER
public static final FrameValue FLOAT
public static final FrameValue LONG
public static final FrameValue DOUBLE
public static final FrameValue NULL
public static final FrameValue UNINITIALIZED_THIS
public static final FrameValue UNINITIALIZED
public final FrameValueType getType()
public final java.lang.Object getParameter()
public final boolean isUninitialized()
public final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic static FrameValue makeReference(TypeReference type)
public static FrameValue makeAddress(Instruction target)
public static FrameValue makeUninitializedReference(Instruction newInstruction)