public abstract class org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch extends org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractDispatchClass
{
protected void <init>(org.graalvm.polyglot.impl.AbstractPolyglotImpl)
{
org.graalvm.polyglot.impl.AbstractPolyglotImpl v;
org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch v;
v := @this: org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch;
v := @parameter: org.graalvm.polyglot.impl.AbstractPolyglotImpl;
specialinvoke v.<org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractDispatchClass: void <init>()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
return;
}
public abstract void setAPI(java.lang.Object, org.graalvm.polyglot.Engine);
public abstract org.graalvm.polyglot.Language requirePublicLanguage(java.lang.Object, java.lang.String);
public abstract org.graalvm.polyglot.Instrument requirePublicInstrument(java.lang.Object, java.lang.String);
public abstract void close(java.lang.Object, java.lang.Object, boolean);
public abstract java.util.Map getInstruments(java.lang.Object);
public abstract java.util.Map getLanguages(java.lang.Object);
public abstract org.graalvm.options.OptionDescriptors getOptions(java.lang.Object);
public abstract org.graalvm.polyglot.Context createContext(java.lang.Object, java.io.OutputStream, java.io.OutputStream, java.io.InputStream, boolean, org.graalvm.polyglot.HostAccess, org.graalvm.polyglot.PolyglotAccess, boolean, boolean, boolean, boolean, boolean, boolean, java.util.function.Predicate, java.util.Map, java.util.Map, java.lang.String[], org.graalvm.polyglot.io.FileSystem, java.lang.Object, boolean, org.graalvm.polyglot.io.ProcessHandler, org.graalvm.polyglot.EnvironmentAccess, java.util.Map, java.time.ZoneId, java.lang.Object, java.lang.String, java.lang.ClassLoader, boolean, boolean);
public abstract java.lang.String getImplementationName(java.lang.Object);
public abstract java.util.Set getCachedSources(java.lang.Object);
public abstract java.lang.String getVersion(java.lang.Object);
public abstract org.graalvm.polyglot.management.ExecutionListener attachExecutionListener(java.lang.Object, java.util.function.Consumer, java.util.function.Consumer, boolean, boolean, boolean, java.util.function.Predicate, java.util.function.Predicate, boolean, boolean, boolean);
public abstract void shutdown(java.lang.Object);
}