public class SubstrateConstantReflectionProvider extends SharedConstantReflectionProvider
| Constructor and Description |
|---|
SubstrateConstantReflectionProvider(SubstrateMetaAccess metaAccess) |
| Modifier and Type | Method and Description |
|---|---|
jdk.vm.ci.meta.JavaConstant |
asJavaClass(jdk.vm.ci.meta.ResolvedJavaType type) |
jdk.vm.ci.meta.ResolvedJavaType |
asJavaType(jdk.vm.ci.meta.Constant constant) |
jdk.vm.ci.meta.MemoryAccessProvider |
getMemoryAccessProvider() |
jdk.vm.ci.meta.JavaConstant |
readFieldValue(jdk.vm.ci.meta.ResolvedJavaField field,
jdk.vm.ci.meta.JavaConstant receiver) |
asObjectHub, boxPrimitive, constantEquals, forString, getMethodHandleAccess, readArrayElement, readArrayLength, unboxPrimitivepublic SubstrateConstantReflectionProvider(SubstrateMetaAccess metaAccess)
public jdk.vm.ci.meta.MemoryAccessProvider getMemoryAccessProvider()
public jdk.vm.ci.meta.ResolvedJavaType asJavaType(jdk.vm.ci.meta.Constant constant)
public jdk.vm.ci.meta.JavaConstant asJavaClass(jdk.vm.ci.meta.ResolvedJavaType type)
public 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.ConstantReflectionProviderreadFieldValue in class SharedConstantReflectionProvider