class org.graalvm.polyglot.Engine$PolyglotInvalid extends org.graalvm.polyglot.impl.AbstractPolyglotImpl
{
static boolean AOT;
private void <init>()
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
specialinvoke v.<org.graalvm.polyglot.impl.AbstractPolyglotImpl: void <init>()>();
return;
}
public int getPriority()
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
return -2147483648;
}
public org.graalvm.polyglot.Context getCurrentContext()
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public org.graalvm.polyglot.Engine buildEngine(java.lang.String[], java.io.OutputStream, java.io.OutputStream, java.io.InputStream, java.util.Map, boolean, boolean, boolean, org.graalvm.polyglot.io.MessageTransport, java.lang.Object, java.lang.Object, boolean, boolean, org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractPolyglotHostService)
{
org.graalvm.polyglot.io.MessageTransport v;
java.lang.String[] v;
org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractPolyglotHostService v;
java.util.Map v;
boolean v, v, v, v, v;
java.io.OutputStream v, v;
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.lang.Object v, v;
java.io.InputStream v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.String[];
v := @parameter: java.io.OutputStream;
v := @parameter: java.io.OutputStream;
v := @parameter: java.io.InputStream;
v := @parameter: java.util.Map;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: org.graalvm.polyglot.io.MessageTransport;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractPolyglotHostService;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public java.lang.Object createHostLanguage(org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractHostAccess)
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractHostAccess v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractHostAccess;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public java.lang.Object buildLimits(long, java.util.function.Predicate, java.util.function.Consumer)
{
java.util.function.Consumer v;
java.util.function.Predicate v;
long v;
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: long;
v := @parameter: java.util.function.Predicate;
v := @parameter: java.util.function.Consumer;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractHostAccess createHostAccess()
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
private static java.lang.RuntimeException noPolyglotImplementationFound()
{
java.lang.IllegalStateException v;
java.lang.String v, v;
boolean v;
v = <org.graalvm.polyglot.Engine$PolyglotInvalid: boolean AOT>;
if v == 0 goto label;
v = "Make sure a language is added to the classpath (e.g., native-image --language:js).";
goto label;
label:
v = "Make sure the truffle-api.jar is on the classpath.";
label:
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("No language and polyglot implementation was found on the classpath. \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
return v;
}
public java.lang.Class loadLanguageClass(java.lang.String)
{
java.lang.String v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.String;
return null;
}
public void preInitializeEngine(java.lang.Object)
{
java.lang.Object v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.Object;
return;
}
public void resetPreInitializedEngine()
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
return;
}
public org.graalvm.polyglot.Value asValue(java.lang.Object)
{
java.lang.Object v;
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.Object;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public org.graalvm.polyglot.io.FileSystem newDefaultFileSystem()
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public org.graalvm.polyglot.io.FileSystem allowLanguageHomeAccess(org.graalvm.polyglot.io.FileSystem)
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
org.graalvm.polyglot.io.FileSystem v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: org.graalvm.polyglot.io.FileSystem;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public org.graalvm.polyglot.io.FileSystem newReadOnlyFileSystem(org.graalvm.polyglot.io.FileSystem)
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
org.graalvm.polyglot.io.FileSystem v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: org.graalvm.polyglot.io.FileSystem;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public org.graalvm.polyglot.io.ProcessHandler newDefaultProcessHandler()
{
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public boolean isDefaultProcessHandler(org.graalvm.polyglot.io.ProcessHandler)
{
org.graalvm.polyglot.io.ProcessHandler v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: org.graalvm.polyglot.io.ProcessHandler;
return 0;
}
public org.graalvm.polyglot.impl.AbstractPolyglotImpl$ThreadScope createThreadScope()
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
return null;
}
public java.lang.Object newTargetTypeMapping(java.lang.Class, java.lang.Class, java.util.function.Predicate, java.util.function.Function, org.graalvm.polyglot.HostAccess$TargetMappingPrecedence)
{
java.util.function.Predicate v;
java.lang.Class v, v;
java.lang.Object v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.util.function.Function v;
org.graalvm.polyglot.HostAccess$TargetMappingPrecedence v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Class;
v := @parameter: java.util.function.Predicate;
v := @parameter: java.util.function.Function;
v := @parameter: org.graalvm.polyglot.HostAccess$TargetMappingPrecedence;
v = new java.lang.Object;
specialinvoke v.<java.lang.Object: void <init>()>();
return v;
}
public org.graalvm.polyglot.Source build(java.lang.String, java.lang.Object, java.net.URI, java.lang.String, java.lang.String, java.lang.Object, boolean, boolean, boolean, java.nio.charset.Charset, java.net.URL, java.lang.String) throws java.io.IOException
{
java.net.URL v;
java.lang.RuntimeException v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.nio.charset.Charset v;
java.lang.Object v, v;
java.lang.String v, v, v, v;
java.net.URI v;
boolean v, v, v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.net.URI;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: java.nio.charset.Charset;
v := @parameter: java.net.URL;
v := @parameter: java.lang.String;
v = staticinvoke <org.graalvm.polyglot.Engine$PolyglotInvalid: java.lang.RuntimeException noPolyglotImplementationFound()>();
throw v;
}
public java.lang.String findLanguage(java.io.File) throws java.io.IOException
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.io.File v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.io.File;
return null;
}
public java.lang.String findLanguage(java.net.URL) throws java.io.IOException
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.net.URL v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.net.URL;
return null;
}
public java.lang.String findMimeType(java.io.File) throws java.io.IOException
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.io.File v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.io.File;
return null;
}
public java.lang.String findMimeType(java.net.URL) throws java.io.IOException
{
org.graalvm.polyglot.Engine$PolyglotInvalid v;
java.net.URL v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.net.URL;
return null;
}
public java.lang.String findLanguage(java.lang.String)
{
java.lang.String v;
org.graalvm.polyglot.Engine$PolyglotInvalid v;
v := @this: org.graalvm.polyglot.Engine$PolyglotInvalid;
v := @parameter: java.lang.String;
return null;
}
static void <clinit>()
{
java.lang.Object v;
org.graalvm.polyglot.Engine$PolyglotInvalid$1 v;
boolean v;
v = new org.graalvm.polyglot.Engine$PolyglotInvalid$1;
specialinvoke v.<org.graalvm.polyglot.Engine$PolyglotInvalid$1: void <init>()>();
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
<org.graalvm.polyglot.Engine$PolyglotInvalid: boolean AOT> = v;
return;
}
}