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

pack-priv final Class ModuleToUnnamedIOAccessorGen

extends ModuleToUnnamedIOAccessor
Class Inheritance
Imports
java.lang.invoke.MethodHandle, .MethodHandles.Lookup, .MethodType, java.util.List, .Objects, org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor, .ModuleToUnnamedBridge.ModuleToUnnamedIOAccessor, org.graalvm.polyglot.io.FileSystem

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
createIOAccess(String name_, boolean allowHostFileAccess_, boolean allowSocketAccess_, FileSystem fileSystem_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.createIOAccess.

public Exception
public FileSystem
private static <T extends Throwable> RuntimeException
public boolean
public boolean
public boolean
Inherited from org.graalvm.polyglot.impl.ModuleToUnnamedBridge.ModuleToUnnamedIOAccessor:
fromFileSystemmethodHandleLookuptoFileSystem

Field Detail

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

Constructor Detail

ModuleToUnnamedIOAccessorGenback to summary
public ModuleToUnnamedIOAccessorGen(Object receiver)

Method Detail

createIOAccessback to summary
public Object createIOAccess(String name_, boolean allowHostFileAccess_, boolean allowSocketAccess_, FileSystem fileSystem_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.createIOAccess.

Annotations
@Override
createVetoExceptionback to summary
public Exception createVetoException(String message_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.createVetoException.

Annotations
@Override
getFileSystemback to summary
public FileSystem getFileSystem(Object ioAccess_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.getFileSystem.

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

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.hasHostFileAccess.

Annotations
@Override
hasHostSocketAccessback to summary
public boolean hasHostSocketAccess(Object ioaccess_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.hasHostSocketAccess.

Annotations
@Override
isVetoExceptionback to summary
public boolean isVetoException(Throwable exception_)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.isVetoException.

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

pack-priv final Class ModuleToUnnamedIOAccessorGen.Handles

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

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

createIOAccess_back to summary
private final MethodHandle createIOAccess_
createVetoException_back to summary
private final MethodHandle createVetoException_
getFileSystem_back to summary
private final MethodHandle getFileSystem_
hasHostFileAccess_back to summary
private final MethodHandle hasHostFileAccess_
hasHostSocketAccess_back to summary
private final MethodHandle hasHostSocketAccess_
isVetoException_back to summary
private final MethodHandle isVetoException_

Constructor Detail

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