public final class IsolateAwareMetaAccess extends SubstrateMetaAccess
SubstrateMetaAccess that is specific to compilation in isolates.| Constructor and Description |
|---|
IsolateAwareMetaAccess() |
| Modifier and Type | Method and Description |
|---|---|
jdk.vm.ci.meta.SpeculationLog.Speculation |
decodeSpeculation(jdk.vm.ci.meta.JavaConstant constant,
jdk.vm.ci.meta.SpeculationLog speculationLog) |
jdk.vm.ci.meta.JavaConstant |
encodeSpeculation(jdk.vm.ci.meta.SpeculationLog.Speculation speculation) |
decodeDebugId, decodeDeoptAction, decodeDeoptReason, encodeDeoptActionAndReason, getArrayBaseOffset, getArrayIndexScale, getMemorySize, lookupJavaField, lookupJavaMethod, lookupJavaType, lookupJavaType, lookupJavaTypeFromHub, parseMethodDescriptor, singletonpublic jdk.vm.ci.meta.JavaConstant encodeSpeculation(jdk.vm.ci.meta.SpeculationLog.Speculation speculation)
encodeSpeculation in interface jdk.vm.ci.meta.MetaAccessProviderencodeSpeculation in class SubstrateMetaAccesspublic jdk.vm.ci.meta.SpeculationLog.Speculation decodeSpeculation(jdk.vm.ci.meta.JavaConstant constant,
jdk.vm.ci.meta.SpeculationLog speculationLog)
decodeSpeculation in interface jdk.vm.ci.meta.MetaAccessProviderdecodeSpeculation in class SubstrateMetaAccess