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

pack-priv final Class UnnamedToModuleContextDispatchGen

extends UnnamedToModuleContextDispatch
Class Inheritance
Imports
java.lang.invoke.MethodHandle, .MethodHandles.Lookup, .MethodType, java.time.Duration, java.util.List, .Objects, org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch, .UnnamedToModuleBridge.UnnamedToModuleContextDispatch

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 UnnamedToModuleContextDispatchGen.Handles
pack-priv final Object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
public void
close(Object receiver_, boolean cancelIfExecuting_)

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

public Object
public void
public void
public Object
public Object
private static <T extends Throwable> RuntimeException
public boolean
public boolean
public Object
public void
public void
public void
Inherited from org.graalvm.polyglot.impl.UnnamedToModuleBridge.UnnamedToModuleContextDispatch:
methodHandleLookup

Field Detail

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

Constructor Detail

UnnamedToModuleContextDispatchGenback to summary
public UnnamedToModuleContextDispatchGen(Object receiver)

Method Detail

asValueback to summary
public Object asValue(Object receiver_, Object hostValue_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.asValue.

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

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

Annotations
@Override
evalback to summary
public Object eval(Object receiver_, String language_, Object source_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.eval.

Annotations
@Override
explicitEnterback to summary
public void explicitEnter(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.explicitEnter.

Annotations
@Override
explicitLeaveback to summary
public void explicitLeave(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.explicitLeave.

Annotations
@Override
getBindingsback to summary
public Object getBindings(Object receiver_, String language_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.getBindings.

Annotations
@Override
getPolyglotBindingsback to summary
public Object getPolyglotBindings(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.getPolyglotBindings.

Annotations
@Override
handleException_back to summary
private static <T extends Throwable> RuntimeException handleException_(Throwable t) throws Throwable-:T
Annotations
@SuppressWarnings:unchecked
initializeLanguageback to summary
public boolean initializeLanguage(Object receiver_, String languageId_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.initializeLanguage.

Annotations
@Override
interruptback to summary
public boolean interrupt(Object receiver_, Duration timeout_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.interrupt.

Annotations
@Override
parseback to summary
public Object parse(Object receiver_, String language_, Object source_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.parse.

Annotations
@Override
resetLimitsback to summary
public void resetLimits(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.resetLimits.

Annotations
@Override
safepointback to summary
public void safepoint(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractContextDispatch.safepoint.

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

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

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

pack-priv final Class UnnamedToModuleContextDispatchGen.Handles

extends Object
Class Inheritance
  • java.lang.Object
  • org.graalvm.polyglot.impl.UnnamedToModuleContextDispatchGen.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

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

asValue_back to summary
private final MethodHandle asValue_
close_back to summary
private final MethodHandle close_
eval_back to summary
private final MethodHandle eval_
explicitEnter_back to summary
private final MethodHandle explicitEnter_
explicitLeave_back to summary
private final MethodHandle explicitLeave_
getBindings_back to summary
private final MethodHandle getBindings_
getPolyglotBindings_back to summary
private final MethodHandle getPolyglotBindings_
initializeLanguage_back to summary
private final MethodHandle initializeLanguage_
interrupt_back to summary
private final MethodHandle interrupt_
parse_back to summary
private final MethodHandle parse_
resetLimits_back to summary
private final MethodHandle resetLimits_
safepoint_back to summary
private final MethodHandle safepoint_
setAPI_back to summary
private final MethodHandle setAPI_

Constructor Detail

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