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

pack-priv final Class UnnamedToModuleLanguageDispatchGen

extends UnnamedToModuleLanguageDispatch
Class Inheritance
Imports
java.lang.invoke.MethodHandle, .MethodHandles.Lookup, .MethodType, java.util.List, .Objects, .Set, org.graalvm.options.OptionDescriptors, org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch, .UnnamedToModuleBridge.UnnamedToModuleLanguageDispatch

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
public String
public Set<String>
public String
public OptionDescriptors
public String
public String
private static <T extends Throwable> RuntimeException
public boolean
Inherited from org.graalvm.polyglot.impl.UnnamedToModuleBridge.UnnamedToModuleLanguageDispatch:
fromOptionDescriptorsmethodHandleLookup

Field Detail

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

Constructor Detail

UnnamedToModuleLanguageDispatchGenback to summary
public UnnamedToModuleLanguageDispatchGen(Object receiver)

Method Detail

getDefaultMimeTypeback to summary
public String getDefaultMimeType(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch.getDefaultMimeType.

Annotations
@Override
getIdback to summary
public String getId(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch.getId.

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

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

Annotations
@Override
getMimeTypesback to summary
public Set<String> getMimeTypes(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch.getMimeTypes.

Annotations
@Override
getNameback to summary
public String getName(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch.getName.

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

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

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

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

Annotations
@Override
getWebsiteback to summary
public String getWebsite(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch.getWebsite.

Annotations
@Override
handleException_back to summary
private static <T extends Throwable> RuntimeException handleException_(Throwable t) throws Throwable-:T
Annotations
@SuppressWarnings:unchecked
isInteractiveback to summary
public boolean isInteractive(Object receiver_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.AbstractLanguageDispatch.isInteractive.

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

pack-priv final Class UnnamedToModuleLanguageDispatchGen.Handles

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

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

getDefaultMimeType_back to summary
private final MethodHandle getDefaultMimeType_
getId_back to summary
private final MethodHandle getId_
getImplementationName_back to summary
private final MethodHandle getImplementationName_
getMimeTypes_back to summary
private final MethodHandle getMimeTypes_
getName_back to summary
private final MethodHandle getName_
getOptions_back to summary
private final MethodHandle getOptions_
getVersion_back to summary
private final MethodHandle getVersion_
getWebsite_back to summary
private final MethodHandle getWebsite_
isInteractive_back to summary
private final MethodHandle isInteractive_

Constructor Detail

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