class org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1 extends org.graalvm.component.installer.Environment
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1
super_class: org.graalvm.component.installer.Environment
{
final org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper this$1;
descriptor: Lorg/graalvm/component/installer/ComponentInstallerTest$InstallerExecHelper;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper, java.lang.String, java.util.List, java.util.Map);
descriptor: (Lorg/graalvm/component/installer/ComponentInstallerTest$InstallerExecHelper;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=5
start local 0 // org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1 this
start local 2 // java.lang.String $anonymous0
start local 3 // java.util.List $anonymous1
start local 4 // java.util.Map $anonymous2
0: .line 559
aload 0 /* this */
aload 1
putfield org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1.this$1:Lorg/graalvm/component/installer/ComponentInstallerTest$InstallerExecHelper;
aload 0 /* this */
aload 2 /* $anonymous0 */
aload 3 /* $anonymous1 */
aload 4 /* $anonymous2 */
invokespecial org.graalvm.component.installer.Environment.<init>:(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V
return
end local 4 // java.util.Map $anonymous2
end local 3 // java.util.List $anonymous1
end local 2 // java.lang.String $anonymous0
end local 0 // org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/ComponentInstallerTest$InstallerExecHelper$1;
0 1 2 $anonymous0 Ljava/lang/String;
0 1 3 $anonymous1 Ljava/util/List<Ljava/lang/String;>;
0 1 4 $anonymous2 Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
this$0 final
$anonymous0
$anonymous1
$anonymous2
public java.lang.String getParameter(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 // org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1 this
start local 1 // java.lang.String key
start local 2 // boolean cmdLine
0: .line 562
iload 2 /* cmdLine */
ifeq 2
1: .line 563
aload 0 /* this */
aload 1 /* key */
iload 2 /* cmdLine */
invokespecial org.graalvm.component.installer.Environment.getParameter:(Ljava/lang/String;Z)Ljava/lang/String;
areturn
2: .line 565
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1.this$1:Lorg/graalvm/component/installer/ComponentInstallerTest$InstallerExecHelper;
getfield org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper.fakeEnv:Ljava/util/Map;
aload 1 /* key */
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 2 // boolean cmdLine
end local 1 // java.lang.String key
end local 0 // org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/component/installer/ComponentInstallerTest$InstallerExecHelper$1;
0 3 1 key Ljava/lang/String;
0 3 2 cmdLine Z
MethodParameters:
Name Flags
key
cmdLine
}
SourceFile: "ComponentInstallerTest.java"
EnclosingMethod: org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper.createFakedEnv:()Lorg/graalvm/component/installer/Environment;
NestHost: org.graalvm.component.installer.ComponentInstallerTest
InnerClasses:
public InstallerExecHelper = org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper of org.graalvm.component.installer.ComponentInstallerTest
org.graalvm.component.installer.ComponentInstallerTest$InstallerExecHelper$1