Top Description Inners Fields Constructors Methods
org.graalvm.polyglot.impl

pack-priv final Class UnnamedToModuleEngineDispatchGen

extends UnnamedToModuleEngineDispatch
Class Inheritance
Imports
java.io.InputStream, .OutputStream, java.lang.invoke.MethodHandle, .MethodHandles.Lookup, .MethodType, java.time.ZoneId, java.util.List, .Map, .Objects, .Set, java.util.function.Consumer, .Predicate, org.graalvm.options.OptionDescriptors, org.graalvm.polyglot.SandboxPolicy, org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch, .UnnamedToModuleBridge.UnnamedToModuleEngineDispatch, org.graalvm.polyglot.io.ProcessHandler

Generated code used for Truffle unnamed to named module bridge. This code allows polyglot on the classpath to delegate to polyglot on the module-path. This code is generated by the polyglot annotation processor.asdf

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private static final UnnamedToModuleEngineDispatchGen.Handles
pack-priv final Object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
attachExecutionListener(Object engine_, Consumer<Object> onEnter_, Consumer<Object> onReturn_, boolean expressions_, boolean statements_, boolean roots_, Predicate<Object> sourceFilter_, Predicate<String> rootFilter_, boolean collectInputValues_, boolean collectReturnValues_, boolean collectExceptions_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.attachExecutionListener.

public void
close(Object receiver_, Object apiObject_, boolean cancelIfExecuting_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.close.

public Object
createContext(Object receiver_, SandboxPolicy sandboxPolicy_, OutputStream out_, OutputStream err_, InputStream in_, boolean allowHostLookup_, Object hostAccess_, Object polyglotAccess_, boolean allowNativeAccess_, boolean allowCreateThread_, boolean allowHostClassLoading_, boolean allowInnerContextOptions_, boolean allowExperimentalOptions_, Predicate<String> classFilter_, Map<String, String> options_, Map<String, String[]> arguments_, String[] onlyLanguages_, Object ioAccess_, Object logHandler_, boolean allowCreateProcess_, ProcessHandler processHandler_, Object environmentAccess_, Map<String, String> environment_, ZoneId zone_, Object limitsImpl_, String currentWorkingDirectory_, String tmpDir_, ClassLoader hostClassLoader_, boolean allowValueSharing_, boolean useSystemExit_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.createContext.

public Set<Object>
public String
public Map<String, Object>
public Map<String, Object>
public OptionDescriptors
public SandboxPolicy
public String
private static <T extends Throwable> RuntimeException
public RuntimeException
public Object
public Object
public void
public void
Inherited from org.graalvm.polyglot.impl.UnnamedToModuleBridge.UnnamedToModuleEngineDispatch:
fromOptionDescriptorsfromSandboxPolicymethodHandleLookuptoProcessHandlertoSandboxPolicy

Field Detail

HANDLESback to summary
private static final UnnamedToModuleEngineDispatchGen.Handles HANDLES
receiverback to summary
pack-priv final Object receiver

Constructor Detail

UnnamedToModuleEngineDispatchGenback to summary
public UnnamedToModuleEngineDispatchGen(Object receiver)

Method Detail

attachExecutionListenerback to summary
public Object attachExecutionListener(Object engine_, Consumer<Object> onEnter_, Consumer<Object> onReturn_, boolean expressions_, boolean statements_, boolean roots_, Predicate<Object> sourceFilter_, Predicate<String> rootFilter_, boolean collectInputValues_, boolean collectReturnValues_, boolean collectExceptions_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.attachExecutionListener.

Annotations
@Override
closeback to summary
public void close(Object receiver_, Object apiObject_, boolean cancelIfExecuting_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.close.

Annotations
@Override
createContextback to summary
public Object createContext(Object receiver_, SandboxPolicy sandboxPolicy_, OutputStream out_, OutputStream err_, InputStream in_, boolean allowHostLookup_, Object hostAccess_, Object polyglotAccess_, boolean allowNativeAccess_, boolean allowCreateThread_, boolean allowHostClassLoading_, boolean allowInnerContextOptions_, boolean allowExperimentalOptions_, Predicate<String> classFilter_, Map<String, String> options_, Map<String, String[]> arguments_, String[] onlyLanguages_, Object ioAccess_, Object logHandler_, boolean allowCreateProcess_, ProcessHandler processHandler_, Object environmentAccess_, Map<String, String> environment_, ZoneId zone_, Object limitsImpl_, String currentWorkingDirectory_, String tmpDir_, ClassLoader hostClassLoader_, boolean allowValueSharing_, boolean useSystemExit_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.createContext.

Annotations
@Override
getCachedSourcesback to summary
public Set<Object> getCachedSources(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getCachedSources.

Annotations
@Override
getImplementationNameback to summary
public String getImplementationName(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getImplementationName.

Annotations
@Override
getInstrumentsback to summary
public Map<String, Object> getInstruments(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getInstruments.

Annotations
@Override
getLanguagesback to summary
public Map<String, Object> getLanguages(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getLanguages.

Annotations
@Override
getOptionsback to summary
public OptionDescriptors getOptions(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getOptions.

Annotations
@Override
getSandboxPolicyback to summary
public SandboxPolicy getSandboxPolicy(Object engineReceiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getSandboxPolicy.

Annotations
@Override
getVersionback to summary
public String getVersion(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.getVersion.

Annotations
@Override
handleException_back to summary
private static <T extends Throwable> RuntimeException handleException_(Throwable t) throws Throwable-:T
Annotations
@SuppressWarnings:unchecked
hostToGuestExceptionback to summary
public RuntimeException hostToGuestException(Object engineReceiver_, Throwable throwable_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.hostToGuestException.

Annotations
@Override
requirePublicInstrumentback to summary
public Object requirePublicInstrument(Object receiver_, String id_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.requirePublicInstrument.

Annotations
@Override
requirePublicLanguageback to summary
public Object requirePublicLanguage(Object receiver_, String id_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.requirePublicLanguage.

Annotations
@Override
setAPIback to summary
public void setAPI(Object receiver_, Object key_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.setAPI.

Annotations
@Override
shutdownback to summary
public void shutdown(Object engine_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractEngineDispatch.shutdown.

Annotations
@Override
org.graalvm.polyglot.impl back to summary

pack-priv final Class UnnamedToModuleEngineDispatchGen.Handles

extends Object
Class Inheritance
  • java.lang.Object
  • org.graalvm.polyglot.impl.UnnamedToModuleEngineDispatchGen.Handles

Field Summary

Modifier and TypeField and Description
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle
private final MethodHandle

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attachExecutionListener_back to summary
private final MethodHandle attachExecutionListener_
close_back to summary
private final MethodHandle close_
createContext_back to summary
private final MethodHandle createContext_
getCachedSources_back to summary
private final MethodHandle getCachedSources_
getImplementationName_back to summary
private final MethodHandle getImplementationName_
getInstruments_back to summary
private final MethodHandle getInstruments_
getLanguages_back to summary
private final MethodHandle getLanguages_
getOptions_back to summary
private final MethodHandle getOptions_
getSandboxPolicy_back to summary
private final MethodHandle getSandboxPolicy_
getVersion_back to summary
private final MethodHandle getVersion_
hostToGuestException_back to summary
private final MethodHandle hostToGuestException_
requirePublicInstrument_back to summary
private final MethodHandle requirePublicInstrument_
requirePublicLanguage_back to summary
private final MethodHandle requirePublicLanguage_
setAPI_back to summary
private final MethodHandle setAPI_
shutdown_back to summary
private final MethodHandle shutdown_

Constructor Detail

Handlesback to summary
pack-priv Handles(MethodHandles.Lookup lookup) throws ReflectiveOperationException