final class java.lang.UNIXProcess$Platform extends java.lang.Enum<java.lang.UNIXProcess$Platform>
minor version: 0
major version: 59
flags: flags: (0x4030) ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: java.lang.UNIXProcess$Platform
super_class: java.lang.Enum
{
public static final java.lang.UNIXProcess$Platform LINUX;
descriptor: Ljava/lang/UNIXProcess$Platform;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.UNIXProcess$Platform BSD;
descriptor: Ljava/lang/UNIXProcess$Platform;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.UNIXProcess$Platform SOLARIS;
descriptor: Ljava/lang/UNIXProcess$Platform;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.UNIXProcess$Platform AIX;
descriptor: Ljava/lang/UNIXProcess$Platform;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
final java.lang.UNIXProcess$LaunchMechanism defaultLaunchMechanism;
descriptor: Ljava/lang/UNIXProcess$LaunchMechanism;
flags: (0x0010) ACC_FINAL
final java.util.Set<java.lang.UNIXProcess$LaunchMechanism> validLaunchMechanisms;
descriptor: Ljava/util/Set;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/UNIXProcess$LaunchMechanism;>;
private static volatile int[] $SWITCH_TABLE$java$lang$UNIXProcess$Platform;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static final java.lang.UNIXProcess$Platform[] ENUM$VALUES;
descriptor: [Ljava/lang/UNIXProcess$Platform;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: new java.lang.UNIXProcess$Platform
dup
ldc "LINUX"
iconst_0
iconst_2
anewarray java.lang.UNIXProcess$LaunchMechanism
dup
iconst_0
getstatic java.lang.UNIXProcess$LaunchMechanism.VFORK:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
dup
iconst_1
getstatic java.lang.UNIXProcess$LaunchMechanism.FORK:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
invokespecial java.lang.UNIXProcess$Platform.<init>:(Ljava/lang/String;I[Ljava/lang/UNIXProcess$LaunchMechanism;)V
putstatic java.lang.UNIXProcess$Platform.LINUX:Ljava/lang/UNIXProcess$Platform;
1: new java.lang.UNIXProcess$Platform
dup
ldc "BSD"
iconst_1
iconst_2
anewarray java.lang.UNIXProcess$LaunchMechanism
dup
iconst_0
getstatic java.lang.UNIXProcess$LaunchMechanism.POSIX_SPAWN:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
dup
iconst_1
getstatic java.lang.UNIXProcess$LaunchMechanism.FORK:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
invokespecial java.lang.UNIXProcess$Platform.<init>:(Ljava/lang/String;I[Ljava/lang/UNIXProcess$LaunchMechanism;)V
putstatic java.lang.UNIXProcess$Platform.BSD:Ljava/lang/UNIXProcess$Platform;
2: new java.lang.UNIXProcess$Platform
dup
ldc "SOLARIS"
iconst_2
iconst_2
anewarray java.lang.UNIXProcess$LaunchMechanism
dup
iconst_0
getstatic java.lang.UNIXProcess$LaunchMechanism.POSIX_SPAWN:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
dup
iconst_1
getstatic java.lang.UNIXProcess$LaunchMechanism.FORK:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
invokespecial java.lang.UNIXProcess$Platform.<init>:(Ljava/lang/String;I[Ljava/lang/UNIXProcess$LaunchMechanism;)V
putstatic java.lang.UNIXProcess$Platform.SOLARIS:Ljava/lang/UNIXProcess$Platform;
3: new java.lang.UNIXProcess$Platform
dup
ldc "AIX"
iconst_3
iconst_2
anewarray java.lang.UNIXProcess$LaunchMechanism
dup
iconst_0
getstatic java.lang.UNIXProcess$LaunchMechanism.POSIX_SPAWN:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
dup
iconst_1
getstatic java.lang.UNIXProcess$LaunchMechanism.FORK:Ljava/lang/UNIXProcess$LaunchMechanism;
aastore
invokespecial java.lang.UNIXProcess$Platform.<init>:(Ljava/lang/String;I[Ljava/lang/UNIXProcess$LaunchMechanism;)V
putstatic java.lang.UNIXProcess$Platform.AIX:Ljava/lang/UNIXProcess$Platform;
4: iconst_4
anewarray java.lang.UNIXProcess$Platform
dup
iconst_0
getstatic java.lang.UNIXProcess$Platform.LINUX:Ljava/lang/UNIXProcess$Platform;
aastore
dup
iconst_1
getstatic java.lang.UNIXProcess$Platform.BSD:Ljava/lang/UNIXProcess$Platform;
aastore
dup
iconst_2
getstatic java.lang.UNIXProcess$Platform.SOLARIS:Ljava/lang/UNIXProcess$Platform;
aastore
dup
iconst_3
getstatic java.lang.UNIXProcess$Platform.AIX:Ljava/lang/UNIXProcess$Platform;
aastore
putstatic java.lang.UNIXProcess$Platform.ENUM$VALUES:[Ljava/lang/UNIXProcess$Platform;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.UNIXProcess$LaunchMechanism[]);
descriptor: (Ljava/lang/String;I[Ljava/lang/UNIXProcess$LaunchMechanism;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
iconst_0
aaload
putfield java.lang.UNIXProcess$Platform.defaultLaunchMechanism:Ljava/lang/UNIXProcess$LaunchMechanism;
2: aload 0
3: aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
4: putfield java.lang.UNIXProcess$Platform.validLaunchMechanisms:Ljava/util/Set;
5: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/lang/UNIXProcess$Platform;
0 6 3 launchMechanisms [Ljava/lang/UNIXProcess$LaunchMechanism;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
launchMechanisms
private java.lang.String helperPath(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic java.lang.UNIXProcess$Platform.$SWITCH_TABLE$java$lang$UNIXProcess$Platform:()[I
aload 0
invokevirtual java.lang.UNIXProcess$Platform.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 3
2: 4
3: 1
4: 3
default: 5
}
1: StackMap locals:
StackMap stack:
aload 2
ldc "x86"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
ldc "i386"
astore 2
goto 3
2: StackMap locals:
StackMap stack:
aload 2
ldc "x86_64"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
ldc "amd64"
astore 2
3: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/lib/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "/jspawnhelper"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/lib/jspawnhelper"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "Unsupported platform: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/lang/UNIXProcess$Platform;
0 6 1 javahome Ljava/lang/String;
0 6 2 osArch Ljava/lang/String;
MethodParameters:
Name Flags
javahome
osArch
java.lang.String helperPath();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic run(Ljava/lang/UNIXProcess$Platform;)Ljava/security/PrivilegedAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
java/lang/UNIXProcess$Platform.lambda$0()Ljava/lang/String; (7)
()Ljava/lang/String;
1: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/lang/UNIXProcess$Platform;
java.lang.UNIXProcess$LaunchMechanism launchMechanism();
descriptor: ()Ljava/lang/UNIXProcess$LaunchMechanism;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic run(Ljava/lang/UNIXProcess$Platform;)Ljava/security/PrivilegedAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
java/lang/UNIXProcess$Platform.lambda$1()Ljava/lang/UNIXProcess$LaunchMechanism; (7)
()Ljava/lang/UNIXProcess$LaunchMechanism;
1: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.UNIXProcess$LaunchMechanism
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/lang/UNIXProcess$Platform;
static java.lang.UNIXProcess$Platform get();
descriptor: ()Ljava/lang/UNIXProcess$Platform;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: invokedynamic run()Ljava/security/PrivilegedAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
java/lang/UNIXProcess$Platform.lambda$2()Ljava/lang/String; (6)
()Ljava/lang/String;
1: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
astore 0
start local 0 2: aload 0
ldc "Linux"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
getstatic java.lang.UNIXProcess$Platform.LINUX:Ljava/lang/UNIXProcess$Platform;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "OS X"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 4
getstatic java.lang.UNIXProcess$Platform.BSD:Ljava/lang/UNIXProcess$Platform;
areturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "SunOS"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
getstatic java.lang.UNIXProcess$Platform.SOLARIS:Ljava/lang/UNIXProcess$Platform;
areturn
5: StackMap locals:
StackMap stack:
aload 0
ldc "AIX"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
getstatic java.lang.UNIXProcess$Platform.AIX:Ljava/lang/UNIXProcess$Platform;
areturn
6: StackMap locals:
StackMap stack:
new java.lang.Error
dup
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " is not a supported OS platform."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
2 7 0 osName Ljava/lang/String;
public static java.lang.UNIXProcess$Platform[] values();
descriptor: ()[Ljava/lang/UNIXProcess$Platform;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic java.lang.UNIXProcess$Platform.ENUM$VALUES:[Ljava/lang/UNIXProcess$Platform;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray java.lang.UNIXProcess$Platform
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.UNIXProcess$Platform valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/UNIXProcess$Platform;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljava/lang/UNIXProcess$Platform;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast java.lang.UNIXProcess$Platform
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
static int[] $SWITCH_TABLE$java$lang$UNIXProcess$Platform();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic java.lang.UNIXProcess$Platform.$SWITCH_TABLE$java$lang$UNIXProcess$Platform:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic java.lang.UNIXProcess$Platform.values:()[Ljava/lang/UNIXProcess$Platform;
arraylength
newarray 10
astore 0
2: aload 0
getstatic java.lang.UNIXProcess$Platform.AIX:Ljava/lang/UNIXProcess$Platform;
invokevirtual java.lang.UNIXProcess$Platform.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic java.lang.UNIXProcess$Platform.BSD:Ljava/lang/UNIXProcess$Platform;
invokevirtual java.lang.UNIXProcess$Platform.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic java.lang.UNIXProcess$Platform.LINUX:Ljava/lang/UNIXProcess$Platform;
invokevirtual java.lang.UNIXProcess$Platform.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic java.lang.UNIXProcess$Platform.SOLARIS:Ljava/lang/UNIXProcess$Platform;
invokevirtual java.lang.UNIXProcess$Platform.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic java.lang.UNIXProcess$Platform.$SWITCH_TABLE$java$lang$UNIXProcess$Platform:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
private java.lang.String lambda$0();
descriptor: ()Ljava/lang/String;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "java.home"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
1: ldc "os.arch"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
2: invokevirtual java.lang.UNIXProcess$Platform.helperPath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/lang/UNIXProcess$Platform;
private java.lang.UNIXProcess$LaunchMechanism lambda$1();
descriptor: ()Ljava/lang/UNIXProcess$LaunchMechanism;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: ldc "jdk.lang.Process.launchMechanism"
1: invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 2: aload 1
ifnonnull 6
3: aload 0
getfield java.lang.UNIXProcess$Platform.defaultLaunchMechanism:Ljava/lang/UNIXProcess$LaunchMechanism;
astore 2
start local 2 4: aload 2
invokevirtual java.lang.UNIXProcess$LaunchMechanism.name:()Ljava/lang/String;
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 1
5: goto 11
end local 2 6: StackMap locals: java.lang.String
StackMap stack:
aload 1
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
7: invokestatic java.lang.UNIXProcess$LaunchMechanism.valueOf:(Ljava/lang/String;)Ljava/lang/UNIXProcess$LaunchMechanism;
astore 2
start local 2 8: goto 11
end local 2 StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
9: pop
10: aconst_null
astore 2
start local 2 11: StackMap locals: java.lang.UNIXProcess$LaunchMechanism
StackMap stack:
aload 2
ifnull 12
aload 0
getfield java.lang.UNIXProcess$Platform.validLaunchMechanisms:Ljava/util/Set;
aload 2
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 17
12: StackMap locals:
StackMap stack:
new java.lang.Error
dup
13: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " is not a supported "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: ldc "process launch mechanism on this platform."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
16: invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljava/lang/UNIXProcess$Platform;
2 18 1 s Ljava/lang/String;
4 6 2 lm Ljava/lang/UNIXProcess$LaunchMechanism;
8 9 2 lm Ljava/lang/UNIXProcess$LaunchMechanism;
11 18 2 lm Ljava/lang/UNIXProcess$LaunchMechanism;
Exception table:
from to target type
6 8 9 Class java.lang.IllegalArgumentException
private static java.lang.String lambda$2();
descriptor: ()Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=0, args_size=0
0: ldc "os.name"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Enum<Ljava/lang/UNIXProcess$Platform;>;
SourceFile: "UNIXProcess.java"
NestHost: java.lang.UNIXProcess
InnerClasses:
private final LaunchMechanism = java.lang.UNIXProcess$LaunchMechanism of java.lang.UNIXProcess
private final Platform = java.lang.UNIXProcess$Platform of java.lang.UNIXProcess
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles