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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 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 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 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 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 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 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 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 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 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 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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: 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: 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: 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: 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: 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