values
. This class can be extended by compilers to track
additional information about values.
Modifier and Type | Class and Description |
---|---|
private static enum | |
private static class |
Modifier and Type | Field and Description |
---|---|
public static final ValueKind | Illegal
The non-type. |
private final PlatformKind |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public abstract K | |
public String | getKindSuffix()
Returns a String representation of the kind, which will be included at the end of
|
public final PlatformKind |
Illegal | back to summary |
---|---|
public static final ValueKind<?> Illegal The non-type. |
platformKind | back to summary |
---|---|
private final PlatformKind platformKind |
ValueKind | back to summary |
---|---|
public ValueKind(PlatformKind platformKind) |
changeType | back to summary |
---|---|
public abstract K changeType(PlatformKind newPlatformKind) Create a new |
getKindSuffix | back to summary |
---|---|
public String getKindSuffix() Returns a String representation of the kind, which will be included at the end of
|
getPlatformKind | back to summary |
---|---|
public final PlatformKind getPlatformKind() |
Modifier and Type | Field and Description |
---|---|
public static final ValueKind. | |
private final PlatformKind. |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public PlatformKind. | getKey()
Implements jdk. Gets a value associated with this object that can be used as a stable key in a map. |
public int | getSizeInBytes()
Implements jdk. Get the size in bytes of this |
public char | getTypeChar()
Implements jdk. Gets a single type char that identifies this type for use in debug output. |
public int | getVectorLength()
Implements jdk. Returns how many primitive values fit in this |
public static ValueKind. | |
public static ValueKind. |
ILLEGAL | back to summary |
---|---|
public static final ValueKind. |
key | back to summary |
---|---|
private final PlatformKind. |
IllegalKind | back to summary |
---|---|
private IllegalKind() |
getKey | back to summary |
---|---|
public PlatformKind. Implements jdk. Doc from jdk. Gets a value associated with this object that can be used as a stable key in a map. The
|
getSizeInBytes | back to summary |
---|---|
public int getSizeInBytes() Implements jdk. Doc from jdk. Get the size in bytes of this
|
getTypeChar | back to summary |
---|---|
public char getTypeChar() Implements jdk. Doc from jdk. Gets a single type char that identifies this type for use in debug output.
|
getVectorLength | back to summary |
---|---|
public int getVectorLength() Implements jdk. Doc from jdk. Returns how many primitive values fit in this
|
valueOf | back to summary |
---|---|
public static ValueKind. |
values | back to summary |
---|---|
public static ValueKind. |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
public ValueKind. | changeType(PlatformKind newPlatformKind)
Implements abstract jdk. Create a new |
public String |
IllegalValueKind | back to summary |
---|---|
pack-priv IllegalValueKind() |
changeType | back to summary |
---|---|
public ValueKind. Implements abstract jdk. Doc from jdk. Create a new
|
toString | back to summary |
---|---|
public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- |