public final class android.util.jar.StrictJarFile
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.util.jar.StrictJarFile
  super_class: java.lang.Object
{
  private final long nativeHandle;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.io.FileDescriptor fd;
    descriptor: Ljava/io/FileDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.util.jar.StrictJarManifest manifest;
    descriptor: Landroid/util/jar/StrictJarManifest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.util.jar.StrictJarVerifier verifier;
    descriptor: Landroid/util/jar/StrictJarVerifier;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean isSigned;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final CloseGuard guard;
    descriptor: LCloseGuard;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean closed;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoBridge cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tStreams cannot be resolved\n\tStreams cannot be resolved\n\tCannot make a static reference to the non-static field closed\n\tStreams cannot be resolved\n\tOs cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoBridge cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException, java.lang.SecurityException
    MethodParameters:
          Name  Flags
      fileName  

  public void <init>(java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoBridge cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tStreams cannot be resolved\n\tStreams cannot be resolved\n\tCannot make a static reference to the non-static field closed\n\tStreams cannot be resolved\n\tOs cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoBridge cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException, java.lang.SecurityException
    MethodParameters:
      Name  Flags
      fd    

  public void <init>(java.io.FileDescriptor, boolean, boolean);
    descriptor: (Ljava/io/FileDescriptor;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoBridge cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tStreams cannot be resolved\n\tStreams cannot be resolved\n\tCannot make a static reference to the non-static field closed\n\tStreams cannot be resolved\n\tOs cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoBridge cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException, java.lang.SecurityException
    MethodParameters:
                                            Name  Flags
      fd                                          
      verify                                      
      signatureSchemeRollbackProtectionsEnforced  

  public void <init>(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoBridge cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tStreams cannot be resolved\n\tStreams cannot be resolved\n\tCannot make a static reference to the non-static field closed\n\tStreams cannot be resolved\n\tOs cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoBridge cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException, java.lang.SecurityException
    MethodParameters:
                                            Name  Flags
      fileName                                    
      verify                                      
      signatureSchemeRollbackProtectionsEnforced  

  private void <init>(java.lang.String, java.io.FileDescriptor, boolean, boolean);
    descriptor: (Ljava/lang/String;Ljava/io/FileDescriptor;ZZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoBridge cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tStreams cannot be resolved\n\tStreams cannot be resolved\n\tCannot make a static reference to the non-static field closed\n\tStreams cannot be resolved\n\tOs cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoBridge cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException, java.lang.SecurityException
    MethodParameters:
                                            Name  Flags
      name                                        
      fd                                          
      verify                                      
      signatureSchemeRollbackProtectionsEnforced  

  public android.util.jar.StrictJarManifest getManifest();
    descriptor: ()Landroid/util/jar/StrictJarManifest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 144
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;

  public java.util.Iterator<java.util.zip.ZipEntry> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 148
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException
    Signature: ()Ljava/util/Iterator<Ljava/util/zip/ZipEntry;>;

  public java.util.zip.ZipEntry findEntry(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/zip/ZipEntry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 152
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    MethodParameters:
      Name  Flags
      name  

  public java.security.cert.Certificate[][] getCertificateChains(java.util.zip.ZipEntry);
    descriptor: (Ljava/util/zip/ZipEntry;)[[Ljava/security/cert/Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 164
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    MethodParameters:
      Name  Flags
      ze    

  public java.security.cert.Certificate[] getCertificates(java.util.zip.ZipEntry);
    descriptor: (Ljava/util/zip/ZipEntry;)[Ljava/security/cert/Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      ze    

  public java.io.InputStream getInputStream(java.util.zip.ZipEntry);
    descriptor: (Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 207
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    MethodParameters:
      Name  Flags
      ze    

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 224
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.lang.Throwable

  private java.io.InputStream getZipInputStream(java.util.zip.ZipEntry);
    descriptor: (Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 248
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n\tThe method getDataOffset() is undefined for the type ZipEntry\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    MethodParameters:
      Name  Flags
      ze    

  private java.util.HashMap<java.lang.String, byte[]> getMetaEntries();
    descriptor: ()Ljava/util/HashMap;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.util.jar.StrictJarFile this
         0: .line 302
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tStreams cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.util.jar.StrictJarFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/util/jar/StrictJarFile;
    Exceptions:
      throws java.io.IOException
    Signature: ()Ljava/util/HashMap<Ljava/lang/String;[B>;

  private static long nativeOpenJarFile(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 488
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  
      fd    

  private static long nativeStartIteration(long, java.lang.String);
    descriptor: (JLjava/lang/String;)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 490
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
              Name  Flags
      nativeHandle  
      prefix        

  private static java.util.zip.ZipEntry nativeNextEntry(long);
    descriptor: (J)Ljava/util/zip/ZipEntry;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
         0: .line 491
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                 Name  Flags
      iterationHandle  

  private static java.util.zip.ZipEntry nativeFindEntry(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Ljava/util/zip/ZipEntry;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 492
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
              Name  Flags
      nativeHandle  
      entryName     

  private static void nativeClose(long);
    descriptor: (J)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
         0: .line 493
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
              Name  Flags
      nativeHandle  
}
SourceFile: "StrictJarFile.java"
NestMembers:
  android.util.jar.StrictJarFile$EntryIterator  android.util.jar.StrictJarFile$FDStream  android.util.jar.StrictJarFile$JarFileInputStream  android.util.jar.StrictJarFile$ZipInflaterInputStream
InnerClasses:
  final EntryIterator = android.util.jar.StrictJarFile$EntryIterator of android.util.jar.StrictJarFile
  public FDStream = android.util.jar.StrictJarFile$FDStream of android.util.jar.StrictJarFile
  final JarFileInputStream = android.util.jar.StrictJarFile$JarFileInputStream of android.util.jar.StrictJarFile
  public ZipInflaterInputStream = android.util.jar.StrictJarFile$ZipInflaterInputStream of android.util.jar.StrictJarFile