public class DefaultLIRKindTool extends Object implements LIRKindTool
LIRKindTool
. Returns the normal Java kind for primitive types.
Subclasses still have to implement getObjectKind()
.Modifier and Type | Field and Description |
---|---|
private jdk.internal.jvmci.meta.PlatformKind |
wordKind |
Constructor and Description |
---|
DefaultLIRKindTool(jdk.internal.jvmci.meta.PlatformKind wordKind) |
Modifier and Type | Method and Description |
---|---|
jdk.internal.jvmci.meta.LIRKind |
getFloatingKind(int bits) |
jdk.internal.jvmci.meta.LIRKind |
getIntegerKind(int bits) |
jdk.internal.jvmci.meta.LIRKind |
getObjectKind() |
jdk.internal.jvmci.meta.LIRKind |
getWordKind() |
private final jdk.internal.jvmci.meta.PlatformKind wordKind
public DefaultLIRKindTool(jdk.internal.jvmci.meta.PlatformKind wordKind)
public jdk.internal.jvmci.meta.LIRKind getIntegerKind(int bits)
getIntegerKind
in interface LIRKindTool
public jdk.internal.jvmci.meta.LIRKind getFloatingKind(int bits)
getFloatingKind
in interface LIRKindTool
public jdk.internal.jvmci.meta.LIRKind getObjectKind()
getObjectKind
in interface LIRKindTool
public jdk.internal.jvmci.meta.LIRKind getWordKind()
getWordKind
in interface LIRKindTool