class org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1 implements org.graalvm.component.installer.ComponentIterable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1
super_class: java.lang.Object
{
final org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate this$1;
descriptor: Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate);
descriptor: (Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1.this$1:Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;
MethodParameters:
Name Flags
this$0 final
public void setVerifyJars(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1.this$1:Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
invokestatic org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate.access$0:(Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;)Lorg/graalvm/component/installer/commands/UpgradeProcess;
getfield org.graalvm.component.installer.commands.UpgradeProcess.input:Lorg/graalvm/component/installer/CommandInput;
invokeinterface org.graalvm.component.installer.CommandInput.existingFiles:()Lorg/graalvm/component/installer/ComponentIterable;
iload 1
invokeinterface org.graalvm.component.installer.ComponentIterable.setVerifyJars:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;
0 2 1 verify Z
MethodParameters:
Name Flags
verify
public org.graalvm.component.installer.ComponentParam createParam(java.lang.String, org.graalvm.component.installer.model.ComponentInfo);
descriptor: (Ljava/lang/String;Lorg/graalvm/component/installer/model/ComponentInfo;)Lorg/graalvm/component/installer/ComponentParam;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.graalvm.component.installer.remote.CatalogIterable$CatalogItemParam
dup
1: aload 0
getfield org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1.this$1:Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
invokevirtual org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate.getRegistry:()Lorg/graalvm/component/installer/ComponentCatalog;
invokeinterface org.graalvm.component.installer.ComponentCatalog.getDownloadInterceptor:()Lorg/graalvm/component/installer/ComponentCatalog$DownloadInterceptor;
2: aload 2
3: aload 2
invokevirtual org.graalvm.component.installer.model.ComponentInfo.getName:()Ljava/lang/String;
4: aload 1
5: aload 0
getfield org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1.this$1:Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
invokestatic org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate.access$0:(Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;)Lorg/graalvm/component/installer/commands/UpgradeProcess;
getfield org.graalvm.component.installer.commands.UpgradeProcess.feedback:Lorg/graalvm/component/installer/Feedback;
6: aload 0
getfield org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1.this$1:Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
invokestatic org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate.access$0:(Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;)Lorg/graalvm/component/installer/commands/UpgradeProcess;
getfield org.graalvm.component.installer.commands.UpgradeProcess.input:Lorg/graalvm/component/installer/CommandInput;
ldc "n"
invokeinterface org.graalvm.component.installer.CommandInput.optValue:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 7
iconst_1
goto 8
StackMap locals: org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1 java.lang.String org.graalvm.component.installer.model.ComponentInfo
StackMap stack: new 0 new 0 org.graalvm.component.installer.ComponentCatalog$DownloadInterceptor org.graalvm.component.installer.model.ComponentInfo java.lang.String java.lang.String org.graalvm.component.installer.Feedback
7: iconst_0
8: StackMap locals: org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1 java.lang.String org.graalvm.component.installer.model.ComponentInfo
StackMap stack: new 0 new 0 org.graalvm.component.installer.ComponentCatalog$DownloadInterceptor org.graalvm.component.installer.model.ComponentInfo java.lang.String java.lang.String org.graalvm.component.installer.Feedback int
invokespecial org.graalvm.component.installer.remote.CatalogIterable$CatalogItemParam.<init>:(Lorg/graalvm/component/installer/ComponentCatalog$DownloadInterceptor;Lorg/graalvm/component/installer/model/ComponentInfo;Ljava/lang/String;Ljava/lang/String;Lorg/graalvm/component/installer/Feedback;Z)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;
0 9 1 cmdString Ljava/lang/String;
0 9 2 info Lorg/graalvm/component/installer/model/ComponentInfo;
MethodParameters:
Name Flags
cmdString
info
public java.util.Iterator<org.graalvm.component.installer.ComponentParam> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1$1
dup
aload 0
invokespecial org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1$1.<init>:(Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;
Signature: ()Ljava/util/Iterator<Lorg/graalvm/component/installer/ComponentParam;>;
public org.graalvm.component.installer.ComponentIterable matchVersion(org.graalvm.component.installer.Version$Match);
descriptor: (Lorg/graalvm/component/installer/Version$Match;)Lorg/graalvm/component/installer/ComponentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;
0 1 1 m Lorg/graalvm/component/installer/Version$Match;
MethodParameters:
Name Flags
m
public org.graalvm.component.installer.ComponentIterable allowIncompatible();
descriptor: ()Lorg/graalvm/component/installer/ComponentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;
static org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate access$0(org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1);
descriptor: (Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate$1;)Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1.this$1:Lorg/graalvm/component/installer/commands/UpgradeProcess$InputDelegate;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "UpgradeProcess.java"
EnclosingMethod: org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate.existingFiles:()Lorg/graalvm/component/installer/ComponentIterable;
NestHost: org.graalvm.component.installer.commands.UpgradeProcess
InnerClasses:
public abstract DownloadInterceptor = org.graalvm.component.installer.ComponentCatalog$DownloadInterceptor of org.graalvm.component.installer.ComponentCatalog
public final Match = org.graalvm.component.installer.Version$Match of org.graalvm.component.installer.Version
InputDelegate = org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate of org.graalvm.component.installer.commands.UpgradeProcess
org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1
org.graalvm.component.installer.commands.UpgradeProcess$InputDelegate$1$1
public CatalogItemParam = org.graalvm.component.installer.remote.CatalogIterable$CatalogItemParam of org.graalvm.component.installer.remote.CatalogIterable