public interface org.graalvm.component.installer.persist.MetadataLoader extends java.io.Closeable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.graalvm.component.installer.persist.MetadataLoader
super_class: java.lang.Object
{
public abstract org.graalvm.component.installer.model.ComponentInfo getComponentInfo();
descriptor: ()Lorg/graalvm/component/installer/model/ComponentInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<org.graalvm.component.installer.InstallerStopException> getErrors();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/graalvm/component/installer/InstallerStopException;>;
public abstract org.graalvm.component.installer.Archive getArchive();
descriptor: ()Lorg/graalvm/component/installer/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract java.lang.String getLicenseType();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getLicenseID();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getLicensePath();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.component.installer.persist.MetadataLoader infoOnly(boolean);
descriptor: (Z)Lorg/graalvm/component/installer/persist/MetadataLoader;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
only
public abstract boolean isNoVerifySymlinks();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void loadPaths();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract java.util.Map<java.lang.String, java.lang.String> loadPermissions();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public abstract java.util.Map<java.lang.String, java.lang.String> loadSymlinks();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public abstract void setNoVerifySymlinks(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
noVerifySymlinks
public abstract org.graalvm.component.installer.model.ComponentInfo completeMetadata();
descriptor: ()Lorg/graalvm/component/installer/model/ComponentInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public org.graalvm.component.installer.remote.FileDownloader configureRelatedDownloader(org.graalvm.component.installer.remote.FileDownloader);
descriptor: (Lorg/graalvm/component/installer/remote/FileDownloader;)Lorg/graalvm/component/installer/remote/FileDownloader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/persist/MetadataLoader;
0 1 1 dn Lorg/graalvm/component/installer/remote/FileDownloader;
MethodParameters:
Name Flags
dn
public java.util.Date isLicenseAccepted(org.graalvm.component.installer.model.ComponentInfo, java.lang.String);
descriptor: (Lorg/graalvm/component/installer/model/ComponentInfo;Ljava/lang/String;)Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/persist/MetadataLoader;
0 1 1 info Lorg/graalvm/component/installer/model/ComponentInfo;
0 1 2 licenseID Ljava/lang/String;
MethodParameters:
Name Flags
info
licenseID
public java.lang.Boolean recordLicenseAccepted(org.graalvm.component.installer.model.ComponentInfo, java.lang.String, java.lang.String, java.util.Date);
descriptor: (Lorg/graalvm/component/installer/model/ComponentInfo;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/component/installer/persist/MetadataLoader;
0 1 1 info Lorg/graalvm/component/installer/model/ComponentInfo;
0 1 2 licenseID Ljava/lang/String;
0 1 3 licenseText Ljava/lang/String;
0 1 4 d Ljava/util/Date;
Exceptions:
throws java.io.IOException
RuntimeInvisibleAnnotations:
org.graalvm.component.installer.SuppressFBWarnings(value = {"NP_BOOLEAN_RETURN_NULL"}, justification = "The return value is a tri-state, indicates a success, denial, or default.")
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
org.graalvm.component.installer.SuppressFBWarnings(value = {"NP_BOOLEAN_RETURN_NULL"}, justification = "The return value is a tri-state, indicates a success, denial, or default.")
MethodParameters:
Name Flags
info
licenseID
licenseText
d
}
SourceFile: "MetadataLoader.java"