public interface org.graalvm.component.installer.CommandInput
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.graalvm.component.installer.CommandInput
super_class: java.lang.Object
{
public abstract org.graalvm.component.installer.ComponentIterable existingFiles();
descriptor: ()Lorg/graalvm/component/installer/ComponentIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.graalvm.component.installer.FailedOperationException
public abstract java.lang.String requiredParameter();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.graalvm.component.installer.FailedOperationException
public abstract java.lang.String nextParameter();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String peekParameter();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasParameter();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.nio.file.Path getGraalHomePath();
descriptor: ()Ljava/nio/file/Path;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.component.installer.CommandInput$CatalogFactory getCatalogFactory();
descriptor: ()Lorg/graalvm/component/installer/CommandInput$CatalogFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.component.installer.ComponentCatalog getRegistry();
descriptor: ()Lorg/graalvm/component/installer/ComponentCatalog;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.component.installer.model.ComponentRegistry getLocalRegistry();
descriptor: ()Lorg/graalvm/component/installer/model/ComponentRegistry;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String optValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
option
public java.lang.String optValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface org.graalvm.component.installer.CommandInput.optValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnonnull 2
aload 2
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 3
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/component/installer/CommandInput;
0 4 1 option Ljava/lang/String;
0 4 2 defV Ljava/lang/String;
1 4 3 s Ljava/lang/String;
MethodParameters:
Name Flags
option
defV
public boolean hasOption(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.graalvm.component.installer.CommandInput.optValue:(Ljava/lang/String;)Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/component/installer/CommandInput;
0 2 1 option Ljava/lang/String;
MethodParameters:
Name Flags
option
public abstract org.graalvm.component.installer.FileOperations getFileOperations();
descriptor: ()Lorg/graalvm/component/installer/FileOperations;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getParameter(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
cmdLine
public java.lang.String getParameter(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 3
invokeinterface org.graalvm.component.installer.CommandInput.getParameter:(Ljava/lang/String;Z)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnull 2
aload 4
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 2
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/component/installer/CommandInput;
0 4 1 key Ljava/lang/String;
0 4 2 defValue Ljava/lang/String;
0 4 3 cmdLine Z
1 4 4 s Ljava/lang/String;
MethodParameters:
Name Flags
key
defValue
cmdLine
public abstract java.util.Map<java.lang.String, java.lang.String> parameters(boolean);
descriptor: (Z)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Z)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
cmdLine
}
SourceFile: "CommandInput.java"
NestMembers:
org.graalvm.component.installer.CommandInput$CatalogFactory
InnerClasses:
public abstract CatalogFactory = org.graalvm.component.installer.CommandInput$CatalogFactory of org.graalvm.component.installer.CommandInput