public class VMValueData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
COLLECTION_REF |
boolean |
hasVariables |
static int |
INVALID |
int |
kind |
static int |
OBJECT_REF |
static int |
PRIMITIVE |
static int |
RESOURCE |
java.lang.String |
value |
Constructor and Description |
---|
VMValueData(int kind,
java.lang.String value) |
VMValueData(int kind,
java.lang.String value,
boolean hasVariables) |
Modifier and Type | Method and Description |
---|---|
static VMValueData |
invalid() |
java.lang.String |
toString() |
static java.lang.String |
toValueString(int status) |
public static final int PRIMITIVE
public static final int OBJECT_REF
public static final int COLLECTION_REF
public static final int INVALID
public static final int RESOURCE
public final int kind
@NonNull public final java.lang.String value
public final boolean hasVariables
public VMValueData(int kind, @NonNull java.lang.String value)
public VMValueData(int kind, @NonNull java.lang.String value, boolean hasVariables)
@NonNull public static VMValueData invalid()
@NonNull public static java.lang.String toValueString(int status)
public java.lang.String toString()
toString
in class java.lang.Object