public final class IsolatedCodeInstallBridge
extends jdk.vm.ci.code.InstalledCode
implements org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
InstalledCode or OptimizedAssumptionDependency
in any meaningful way.| Constructor and Description |
|---|
IsolatedCodeInstallBridge(ClientHandle<? extends SubstrateInstalledCode.Factory> factoryHandle) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeVarargs(Object... args) |
byte[] |
getCode() |
org.graalvm.compiler.truffle.common.CompilableTruffleAST |
getCompilable() |
String |
getName() |
long |
getStart() |
ClientHandle<? extends SubstrateInstalledCode.Factory> |
getSubstrateInstalledCodeFactoryHandle() |
ClientHandle<? extends SubstrateInstalledCode> |
getSubstrateInstalledCodeHandle() |
boolean |
isAlive() |
boolean |
isValid() |
void |
onAssumptionInvalidated(Object source,
CharSequence reason) |
void |
setSubstrateInstalledCodeHandle(ClientHandle<? extends SubstrateInstalledCode> installedCodeHandle) |
boolean |
soleExecutionEntryPoint() |
public IsolatedCodeInstallBridge(ClientHandle<? extends SubstrateInstalledCode.Factory> factoryHandle)
public ClientHandle<? extends SubstrateInstalledCode.Factory> getSubstrateInstalledCodeFactoryHandle()
public void setSubstrateInstalledCodeHandle(ClientHandle<? extends SubstrateInstalledCode> installedCodeHandle)
public ClientHandle<? extends SubstrateInstalledCode> getSubstrateInstalledCodeHandle()
public String getName()
getName in class jdk.vm.ci.code.InstalledCodepublic long getStart()
getStart in class jdk.vm.ci.code.InstalledCodepublic boolean isValid()
isValid in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependencyisValid in class jdk.vm.ci.code.InstalledCodepublic boolean isAlive()
isAlive in class jdk.vm.ci.code.InstalledCodepublic byte[] getCode()
getCode in class jdk.vm.ci.code.InstalledCodepublic void onAssumptionInvalidated(Object source, CharSequence reason)
onAssumptionInvalidated in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependencypublic Object executeVarargs(Object... args)
executeVarargs in class jdk.vm.ci.code.InstalledCodepublic org.graalvm.compiler.truffle.common.CompilableTruffleAST getCompilable()
getCompilable in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependencypublic boolean soleExecutionEntryPoint()
soleExecutionEntryPoint in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency