Package org.pkl.core.runtime
Class VmContext
- java.lang.Object
-
- org.pkl.core.runtime.VmContext
-
public final class VmContext extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVmContext.Holder
-
Constructor Summary
Constructors Constructor Description VmContext()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VmContextget(@Nullable com.oracle.truffle.api.nodes.Node node)java.util.Map<java.lang.String,java.lang.String>getEnvironmentVariables()java.util.Map<java.lang.String,java.lang.String>getExternalProperties()StackFrameTransformergetFrameTransformer()LoggergetLogger()ModuleCachegetModuleCache()@Nullable java.nio.file.PathgetModuleCacheDir()ModuleResolvergetModuleResolver()@Nullable PackageResolvergetPackageResolver()@Nullable ProjectDependenciesManagergetProjectDependenciesManager()ResourceManagergetResourceManager()SecurityManagergetSecurityManager()voidinitialize(VmContext.Holder holder)
-
-
-
Method Detail
-
initialize
public void initialize(VmContext.Holder holder)
-
getModuleCache
public ModuleCache getModuleCache()
-
getModuleCacheDir
public @Nullable java.nio.file.Path getModuleCacheDir()
-
getFrameTransformer
public StackFrameTransformer getFrameTransformer()
-
getSecurityManager
public SecurityManager getSecurityManager()
-
getModuleResolver
public ModuleResolver getModuleResolver()
-
getResourceManager
public ResourceManager getResourceManager()
-
getLogger
public Logger getLogger()
-
getEnvironmentVariables
public java.util.Map<java.lang.String,java.lang.String> getEnvironmentVariables()
-
getExternalProperties
public java.util.Map<java.lang.String,java.lang.String> getExternalProperties()
-
getPackageResolver
public @Nullable PackageResolver getPackageResolver()
-
getProjectDependenciesManager
public @Nullable ProjectDependenciesManager getProjectDependenciesManager()
-
-