public abstract class SharedConstantReflectionProvider extends Object implements jdk.vm.ci.meta.ConstantReflectionProvider
| Constructor and Description |
|---|
SharedConstantReflectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
jdk.vm.ci.meta.Constant |
asObjectHub(jdk.vm.ci.meta.ResolvedJavaType type) |
jdk.vm.ci.meta.JavaConstant |
boxPrimitive(jdk.vm.ci.meta.JavaConstant source) |
Boolean |
constantEquals(jdk.vm.ci.meta.Constant x,
jdk.vm.ci.meta.Constant y) |
jdk.vm.ci.meta.JavaConstant |
forString(String value) |
jdk.vm.ci.meta.MethodHandleAccessProvider |
getMethodHandleAccess() |
jdk.vm.ci.meta.JavaConstant |
readArrayElement(jdk.vm.ci.meta.JavaConstant array,
int index) |
Integer |
readArrayLength(jdk.vm.ci.meta.JavaConstant array) |
jdk.vm.ci.meta.JavaConstant |
readFieldValue(jdk.vm.ci.meta.ResolvedJavaField field,
jdk.vm.ci.meta.JavaConstant receiver) |
jdk.vm.ci.meta.JavaConstant |
unboxPrimitive(jdk.vm.ci.meta.JavaConstant source) |
public Boolean constantEquals(jdk.vm.ci.meta.Constant x, jdk.vm.ci.meta.Constant y)
constantEquals in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic Integer readArrayLength(jdk.vm.ci.meta.JavaConstant array)
readArrayLength in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic jdk.vm.ci.meta.JavaConstant readArrayElement(jdk.vm.ci.meta.JavaConstant array,
int index)
readArrayElement in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic jdk.vm.ci.meta.JavaConstant boxPrimitive(jdk.vm.ci.meta.JavaConstant source)
boxPrimitive in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic jdk.vm.ci.meta.JavaConstant unboxPrimitive(jdk.vm.ci.meta.JavaConstant source)
unboxPrimitive in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic jdk.vm.ci.meta.JavaConstant forString(String value)
forString in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic jdk.vm.ci.meta.JavaConstant readFieldValue(jdk.vm.ci.meta.ResolvedJavaField field,
jdk.vm.ci.meta.JavaConstant receiver)
readFieldValue in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic final jdk.vm.ci.meta.MethodHandleAccessProvider getMethodHandleAccess()
getMethodHandleAccess in interface jdk.vm.ci.meta.ConstantReflectionProviderpublic final jdk.vm.ci.meta.Constant asObjectHub(jdk.vm.ci.meta.ResolvedJavaType type)
asObjectHub in interface jdk.vm.ci.meta.ConstantReflectionProvider