Class HotSpotTruffleRuntime

java.lang.Object
com.oracle.truffle.runtime.OptimizedTruffleRuntime
com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
All Implemented Interfaces:
com.oracle.truffle.api.TruffleRuntime, com.oracle.truffle.compiler.TruffleCompilerRuntime

public final class HotSpotTruffleRuntime extends OptimizedTruffleRuntime
HotSpot specific implementation of a Graal-enabled Truffle runtime. This class contains functionality for interfacing with a HotSpot-based Truffle compiler, independent of where the compiler resides (i.e., co-located in the HotSpot heap or running in a native-image shared library).