public interface jdk.internal.misc.JavaUtilJarAccess
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jdk.internal.misc.JavaUtilJarAccess
  super_class: java.lang.Object
{
  public abstract boolean jarFileHasClassPathAttribute(java.util.jar.JarFile);
    descriptor: (Ljava/util/jar/JarFile;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      jar   

  public abstract java.security.CodeSource[] getCodeSources(java.util.jar.JarFile, java.net.URL);
    descriptor: (Ljava/util/jar/JarFile;Ljava/net/URL;)[Ljava/security/CodeSource;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      jar   
      url   

  public abstract java.security.CodeSource getCodeSource(java.util.jar.JarFile, java.net.URL, java.lang.String);
    descriptor: (Ljava/util/jar/JarFile;Ljava/net/URL;Ljava/lang/String;)Ljava/security/CodeSource;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      jar   
      url   
      name  

  public abstract java.util.Enumeration<java.lang.String> entryNames(java.util.jar.JarFile, java.security.CodeSource[]);
    descriptor: (Ljava/util/jar/JarFile;[Ljava/security/CodeSource;)Ljava/util/Enumeration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/jar/JarFile;[Ljava/security/CodeSource;)Ljava/util/Enumeration<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      jar   
      cs    

  public abstract java.util.Enumeration<java.util.jar.JarEntry> entries2(java.util.jar.JarFile);
    descriptor: (Ljava/util/jar/JarFile;)Ljava/util/Enumeration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/jar/JarFile;)Ljava/util/Enumeration<Ljava/util/jar/JarEntry;>;
    MethodParameters:
      Name  Flags
      jar   

  public abstract void setEagerValidation(java.util.jar.JarFile, boolean);
    descriptor: (Ljava/util/jar/JarFile;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      jar    
      eager  

  public abstract java.util.List<java.lang.Object> getManifestDigests(java.util.jar.JarFile);
    descriptor: (Ljava/util/jar/JarFile;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/jar/JarFile;)Ljava/util/List<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      jar   

  public abstract java.util.jar.Attributes getTrustedAttributes(java.util.jar.Manifest, java.lang.String);
    descriptor: (Ljava/util/jar/Manifest;Ljava/lang/String;)Ljava/util/jar/Attributes;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      man   
      name  

  public abstract void ensureInitialization(java.util.jar.JarFile);
    descriptor: (Ljava/util/jar/JarFile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      jar   

  public abstract boolean isInitializing();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "JavaUtilJarAccess.java"