public class HostedConstantReflectionProvider extends SharedConstantReflectionProvider
Constructor and Description |
---|
HostedConstantReflectionProvider(SVMHost hostVM,
HostedUniverse universe,
HostedMemoryAccessProvider memoryAccess) |
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, getImageHeapOffset, getMethodHandleAccess, readArrayElement, readArrayLength, unboxPrimitive
public HostedConstantReflectionProvider(SVMHost hostVM, HostedUniverse universe, HostedMemoryAccessProvider memoryAccess)
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)