public final class org.graalvm.nativeimage.Isolates$CreateIsolateParameters extends java.lang.Object
{
private static final org.graalvm.nativeimage.Isolates$CreateIsolateParameters DEFAULT;
private final org.graalvm.word.UnsignedWord reservedAddressSpaceSize;
private final java.lang.String auxiliaryImagePath;
private final org.graalvm.word.UnsignedWord auxiliaryImageReservedSpaceSize;
private final java.util.List arguments;
private final org.graalvm.nativeimage.Isolates$ProtectionDomain protectionDomain;
public static org.graalvm.nativeimage.Isolates$CreateIsolateParameters getDefault()
{
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
v = <org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.nativeimage.Isolates$CreateIsolateParameters DEFAULT>;
return v;
}
private void <init>(org.graalvm.word.UnsignedWord, java.lang.String, org.graalvm.word.UnsignedWord, java.util.List, org.graalvm.nativeimage.Isolates$ProtectionDomain)
{
java.util.List v;
org.graalvm.word.UnsignedWord v, v;
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
java.lang.String v;
org.graalvm.nativeimage.Isolates$ProtectionDomain v;
v := @this: org.graalvm.nativeimage.Isolates$CreateIsolateParameters;
v := @parameter: org.graalvm.word.UnsignedWord;
v := @parameter: java.lang.String;
v := @parameter: org.graalvm.word.UnsignedWord;
v := @parameter: java.util.List;
v := @parameter: org.graalvm.nativeimage.Isolates$ProtectionDomain;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.word.UnsignedWord reservedAddressSpaceSize> = v;
v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: java.lang.String auxiliaryImagePath> = v;
v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.word.UnsignedWord auxiliaryImageReservedSpaceSize> = v;
v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: java.util.List arguments> = v;
v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.nativeimage.Isolates$ProtectionDomain protectionDomain> = v;
return;
}
public org.graalvm.word.UnsignedWord getReservedAddressSpaceSize()
{
org.graalvm.word.UnsignedWord v;
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
v := @this: org.graalvm.nativeimage.Isolates$CreateIsolateParameters;
v = v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.word.UnsignedWord reservedAddressSpaceSize>;
return v;
}
public java.lang.String getAuxiliaryImagePath()
{
java.lang.String v;
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
v := @this: org.graalvm.nativeimage.Isolates$CreateIsolateParameters;
v = v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: java.lang.String auxiliaryImagePath>;
return v;
}
public org.graalvm.word.UnsignedWord getAuxiliaryImageReservedSpaceSize()
{
org.graalvm.word.UnsignedWord v;
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
v := @this: org.graalvm.nativeimage.Isolates$CreateIsolateParameters;
v = v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.word.UnsignedWord auxiliaryImageReservedSpaceSize>;
return v;
}
public java.util.List getArguments()
{
java.util.List v, v;
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
v := @this: org.graalvm.nativeimage.Isolates$CreateIsolateParameters;
v = v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: java.util.List arguments>;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
return v;
}
public org.graalvm.nativeimage.Isolates$ProtectionDomain getProtectionDomain()
{
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
org.graalvm.nativeimage.Isolates$ProtectionDomain v;
v := @this: org.graalvm.nativeimage.Isolates$CreateIsolateParameters;
v = v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.nativeimage.Isolates$ProtectionDomain protectionDomain>;
return v;
}
static void <clinit>()
{
org.graalvm.nativeimage.Isolates$CreateIsolateParameters v;
org.graalvm.nativeimage.Isolates$CreateIsolateParameters$Builder v;
v = new org.graalvm.nativeimage.Isolates$CreateIsolateParameters$Builder;
specialinvoke v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters$Builder: void <init>()>();
v = virtualinvoke v.<org.graalvm.nativeimage.Isolates$CreateIsolateParameters$Builder: org.graalvm.nativeimage.Isolates$CreateIsolateParameters build()>();
<org.graalvm.nativeimage.Isolates$CreateIsolateParameters: org.graalvm.nativeimage.Isolates$CreateIsolateParameters DEFAULT> = v;
return;
}
}