public abstract class org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineImpl
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineImpl
super_class: java.lang.Object
{
protected void <init>(org.graalvm.polyglot.impl.AbstractPolyglotImpl);
descriptor: (Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractEngineImpl;
0 3 1 impl Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl;
MethodParameters:
Name Flags
impl
public abstract org.graalvm.polyglot.Language requirePublicLanguage(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/graalvm/polyglot/Language;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract org.graalvm.polyglot.Instrument requirePublicInstrument(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/graalvm/polyglot/Instrument;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract void close(org.graalvm.polyglot.Engine, boolean);
descriptor: (Lorg/graalvm/polyglot/Engine;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sourceEngine
cancelIfExecuting
public abstract java.util.Map<java.lang.String, org.graalvm.polyglot.Instrument> getInstruments();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/graalvm/polyglot/Instrument;>;
public abstract java.util.Map<java.lang.String, org.graalvm.polyglot.Language> getLanguages();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/graalvm/polyglot/Language;>;
public abstract org.graalvm.options.OptionDescriptors getOptions();
descriptor: ()Lorg/graalvm/options/OptionDescriptors;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.polyglot.Context createContext(java.io.OutputStream, java.io.OutputStream, java.io.InputStream, boolean, org.graalvm.polyglot.HostAccess, org.graalvm.polyglot.PolyglotAccess, boolean, boolean, boolean, boolean, boolean, java.util.function.Predicate<java.lang.String>, java.util.Map<java.lang.String, java.lang.String>, java.util.Map<java.lang.String, java.lang.String[]>, java.lang.String[], org.graalvm.polyglot.io.FileSystem, , boolean, org.graalvm.polyglot.io.ProcessHandler, org.graalvm.polyglot.EnvironmentAccess, java.util.Map<java.lang.String, java.lang.String>, java.time.ZoneId, , java.lang.String, java.lang.ClassLoader);
descriptor: (Ljava/io/OutputStream;Ljava/io/OutputStream;Ljava/io/InputStream;ZLorg/graalvm/polyglot/HostAccess;Lorg/graalvm/polyglot/PolyglotAccess;ZZZZZLjava/util/function/Predicate;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;Lorg/graalvm/polyglot/io/FileSystem;Ljava/lang/Object;ZLorg/graalvm/polyglot/io/ProcessHandler;Lorg/graalvm/polyglot/EnvironmentAccess;Ljava/util/Map;Ljava/time/ZoneId;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/graalvm/polyglot/Context;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/io/OutputStream;Ljava/io/OutputStream;Ljava/io/InputStream;ZLorg/graalvm/polyglot/HostAccess;Lorg/graalvm/polyglot/PolyglotAccess;ZZZZZLjava/util/function/Predicate<Ljava/lang/String;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;[Ljava/lang/String;Lorg/graalvm/polyglot/io/FileSystem;Ljava/lang/Object;ZLorg/graalvm/polyglot/io/ProcessHandler;Lorg/graalvm/polyglot/EnvironmentAccess;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/time/ZoneId;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/graalvm/polyglot/Context;
MethodParameters:
Name Flags
out
err
in
allowHostAccess
hostAccess
polyglotAccess
allowNativeAccess
allowCreateThread
allowHostIO
allowHostClassLoading
allowExperimentalOptions
classFilter
options
arguments
onlyLanguages
fileSystem
logHandlerOrStream
allowCreateProcess
processHandler
environmentAccess
environment
zone
limitsImpl
currentWorkingDirectory
hostClassLoader
public abstract java.lang.String getImplementationName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Set<org.graalvm.polyglot.Source> getCachedSources();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Lorg/graalvm/polyglot/Source;>;
}
SourceFile: "AbstractPolyglotImpl.java"
NestHost: org.graalvm.polyglot.impl.AbstractPolyglotImpl
InnerClasses:
public abstract AbstractEngineImpl = org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineImpl of org.graalvm.polyglot.impl.AbstractPolyglotImpl