class jdk.nio.zipfs.ZipFileSystem$Entry extends jdk.nio.zipfs.ZipFileSystem$IndexNode implements jdk.nio.zipfs.ZipFileAttributes
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.nio.zipfs.ZipFileSystem$Entry
super_class: jdk.nio.zipfs.ZipFileSystem$IndexNode
{
static final int CEN;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int NEW;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int FILECH;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int COPY;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
byte[] bytes;
descriptor: [B
flags: (0x0000)
java.nio.file.Path file;
descriptor: Ljava/nio/file/Path;
flags: (0x0000)
int type;
descriptor: I
flags: (0x0000)
int version;
descriptor: I
flags: (0x0000)
int flag;
descriptor: I
flags: (0x0000)
int method;
descriptor: I
flags: (0x0000)
long mtime;
descriptor: J
flags: (0x0000)
long atime;
descriptor: J
flags: (0x0000)
long ctime;
descriptor: J
flags: (0x0000)
long crc;
descriptor: J
flags: (0x0000)
long csize;
descriptor: J
flags: (0x0000)
long size;
descriptor: J
flags: (0x0000)
byte[] ;
descriptor: [B
flags: (0x0000)
long locoff;
descriptor: J
flags: (0x0000)
byte[] ;
descriptor: [B
flags: (0x0000)
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial jdk.nio.zipfs.ZipFileSystem$IndexNode.<init>:()V
1: aload 0
iconst_1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.type:I
2: aload 0
iconst_m1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
3: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
4: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
5: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
6: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
7: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
8: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
void <init>(byte[], boolean, int);
descriptor: ([BZI)V
flags: (0x0000)
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial jdk.nio.zipfs.ZipFileSystem$IndexNode.<init>:()V
1: aload 0
iconst_1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.type:I
2: aload 0
iconst_m1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
3: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
4: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
5: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
6: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
7: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
8: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
9: aload 0
aload 1
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.name:([B)V
10: aload 0
iload 2
putfield jdk.nio.zipfs.ZipFileSystem$Entry.isdir:Z
11: aload 0
aload 0
aload 0
invokestatic java.lang.System.currentTimeMillis:()J
dup2_x1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
dup2_x1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
12: aload 0
lconst_0
putfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
13: aload 0
lconst_0
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
14: aload 0
lconst_0
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
15: aload 0
iload 3
putfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 17 1 name [B
0 17 2 isdir Z
0 17 3 method I
MethodParameters:
Name Flags
name
isdir
method
void <init>(byte[], int, boolean, int);
descriptor: ([BIZI)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 3
iload 4
invokespecial jdk.nio.zipfs.ZipFileSystem$Entry.<init>:([BZI)V
1: aload 0
iload 2
putfield jdk.nio.zipfs.ZipFileSystem$Entry.type:I
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 3 1 name [B
0 3 2 type I
0 3 3 isdir Z
0 3 4 method I
MethodParameters:
Name Flags
name
type
isdir
method
void <init>(jdk.nio.zipfs.ZipFileSystem$Entry, int);
descriptor: (Ljdk/nio/zipfs/ZipFileSystem$Entry;I)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial jdk.nio.zipfs.ZipFileSystem$IndexNode.<init>:()V
1: aload 0
iconst_1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.type:I
2: aload 0
iconst_m1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
3: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
4: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
5: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
6: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
7: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
8: aload 0
ldc -1
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
9: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.name:([B)V
10: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.isdir:Z
putfield jdk.nio.zipfs.ZipFileSystem$Entry.isdir:Z
11: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.version:I
putfield jdk.nio.zipfs.ZipFileSystem$Entry.version:I
12: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
13: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
14: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
15: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
16: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
17: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
18: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
putfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
19: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
putfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
20: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
21: aload 0
aload 1
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
putfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
22: aload 0
iload 2
putfield jdk.nio.zipfs.ZipFileSystem$Entry.type:I
23: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 24 1 e Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 24 2 type I
MethodParameters:
Name Flags
e
type
void <init>(byte[], java.nio.file.Path, int);
descriptor: ([BLjava/nio/file/Path;I)V
flags: (0x0000)
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 3
iconst_0
iconst_0
invokespecial jdk.nio.zipfs.ZipFileSystem$Entry.<init>:([BIZI)V
1: aload 0
aload 2
putfield jdk.nio.zipfs.ZipFileSystem$Entry.file:Ljava/nio/file/Path;
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 3 1 name [B
0 3 2 file Ljava/nio/file/Path;
0 3 3 type I
MethodParameters:
Name Flags
name
file
type
int version();
descriptor: ()I
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
bipush 8
if_icmpne 2
1: bipush 20
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
ifne 4
3: bipush 10
ireturn
4: StackMap locals:
StackMap stack:
new java.util.zip.ZipException
dup
ldc "unsupported compression method"
invokespecial java.util.zip.ZipException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
Exceptions:
throws java.util.zip.ZipException
static jdk.nio.zipfs.ZipFileSystem$Entry readCEN(jdk.nio.zipfs.ZipFileSystem, jdk.nio.zipfs.ZipFileSystem$IndexNode);
descriptor: (Ljdk/nio/zipfs/ZipFileSystem;Ljdk/nio/zipfs/ZipFileSystem$IndexNode;)Ljdk/nio/zipfs/ZipFileSystem$Entry;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.nio.zipfs.ZipFileSystem$Entry
dup
invokespecial jdk.nio.zipfs.ZipFileSystem$Entry.<init>:()V
aload 0
aload 1
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.cen:(Ljdk/nio/zipfs/ZipFileSystem;Ljdk/nio/zipfs/ZipFileSystem$IndexNode;)Ljdk/nio/zipfs/ZipFileSystem$Entry;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 zipfs Ljdk/nio/zipfs/ZipFileSystem;
0 1 1 inode Ljdk/nio/zipfs/ZipFileSystem$IndexNode;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
zipfs
inode
private jdk.nio.zipfs.ZipFileSystem$Entry cen(jdk.nio.zipfs.ZipFileSystem, jdk.nio.zipfs.ZipFileSystem$IndexNode);
descriptor: (Ljdk/nio/zipfs/ZipFileSystem;Ljdk/nio/zipfs/ZipFileSystem$IndexNode;)Ljdk/nio/zipfs/ZipFileSystem$Entry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield jdk.nio.zipfs.ZipFileSystem.cen:[B
astore 3
start local 3 1: aload 2
getfield jdk.nio.zipfs.ZipFileSystem$IndexNode.pos:I
istore 4
start local 4 2: aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.cenSigAt:([BI)Z
ifne 4
3: ldc "invalid CEN header (bad signature)"
invokestatic jdk.nio.zipfs.ZipFileSystem.zerror:(Ljava/lang/String;)V
4: StackMap locals: byte[] int
StackMap stack:
aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENVER:([BI)I
putfield jdk.nio.zipfs.ZipFileSystem$Entry.version:I
5: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENFLG:([BI)I
putfield jdk.nio.zipfs.ZipFileSystem$Entry.flag:I
6: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENHOW:([BI)I
putfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
7: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENTIM:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.dosToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
8: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENCRC:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
9: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENSIZ:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
10: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENLEN:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
11: aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENNAM:([BI)I
istore 5
start local 5 12: aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENEXT:([BI)I
istore 6
start local 6 13: aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENCOM:([BI)I
istore 7
start local 7 14: aload 0
aload 3
iload 4
invokestatic jdk.nio.zipfs.ZipConstants.CENOFF:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
15: iinc 4 46
16: aload 0
aload 2
getfield jdk.nio.zipfs.ZipFileSystem$IndexNode.name:[B
putfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
17: aload 0
aload 2
getfield jdk.nio.zipfs.ZipFileSystem$IndexNode.isdir:Z
putfield jdk.nio.zipfs.ZipFileSystem$Entry.isdir:Z
18: aload 0
aload 2
getfield jdk.nio.zipfs.ZipFileSystem$IndexNode.hashcode:I
putfield jdk.nio.zipfs.ZipFileSystem$Entry.hashcode:I
19: iload 4
iload 5
iadd
istore 4
20: iload 6
ifle 24
21: aload 0
aload 3
iload 4
iload 4
iload 6
iadd
invokestatic java.util.Arrays.copyOfRange:([BII)[B
putfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
22: iload 4
iload 6
iadd
istore 4
23: aload 0
aload 1
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.readExtra:(Ljdk/nio/zipfs/ZipFileSystem;)V
24: StackMap locals: int int int
StackMap stack:
iload 7
ifle 26
25: aload 0
aload 3
iload 4
iload 4
iload 7
iadd
invokestatic java.util.Arrays.copyOfRange:([BII)[B
putfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
26: StackMap locals:
StackMap stack:
aload 0
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 27 1 zipfs Ljdk/nio/zipfs/ZipFileSystem;
0 27 2 inode Ljdk/nio/zipfs/ZipFileSystem$IndexNode;
1 27 3 cen [B
2 27 4 pos I
12 27 5 nlen I
13 27 6 elen I
14 27 7 clen I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
zipfs
inode
int writeCEN(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0000)
Code:
stack=4, locals=20, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.version:()I
istore 2
start local 2 1: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
lstore 3
start local 3 2: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
lstore 5
start local 5 3: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
lstore 7
start local 7 4: iconst_0
istore 9
start local 9 5: iconst_0
istore 10
start local 10 6: iconst_0
istore 11
start local 11 7: iconst_0
istore 12
start local 12 8: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.isdir:Z
ifeq 9
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
invokestatic jdk.nio.zipfs.ZipUtils.toDirectoryPath:([B)[B
goto 10
StackMap locals: jdk.nio.zipfs.ZipFileSystem$Entry java.io.OutputStream int long long long int int int int
StackMap stack:
9: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
StackMap locals:
StackMap stack: byte[]
10: astore 13
start local 13 11: aload 13
ifnull 12
aload 13
arraylength
iconst_1
isub
goto 13
StackMap locals: byte[]
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 14
start local 14 14: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
ifnull 15
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
arraylength
goto 16
StackMap locals: int
StackMap stack:
15: iconst_0
StackMap locals:
StackMap stack: int
16: istore 15
start local 15 17: iconst_0
istore 16
start local 16 18: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
ifnull 19
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
arraylength
goto 20
StackMap locals: int int
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 17
start local 17 21: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
ldc 4294967295
lcmp
iflt 24
22: ldc 4294967295
lstore 3
23: iinc 9 8
24: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
ldc 4294967295
lcmp
iflt 27
25: ldc 4294967295
lstore 5
26: iinc 9 8
27: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
ldc 4294967295
lcmp
iflt 30
28: ldc 4294967295
lstore 7
29: iinc 9 8
30: StackMap locals:
StackMap stack:
iload 9
ifeq 38
31: iinc 9 4
32: goto 38
33: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 16
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 18
start local 18 34: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 16
iconst_2
iadd
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 19
start local 19 35: iload 18
sipush 21589
if_icmpeq 36
iload 18
bipush 10
if_icmpne 37
36: StackMap locals: int int
StackMap stack:
iconst_1
istore 12
37: StackMap locals:
StackMap stack:
iload 16
iconst_4
iload 19
iadd
iadd
istore 16
end local 19 end local 18 38: StackMap locals:
StackMap stack:
iload 16
iconst_4
iadd
iload 15
if_icmplt 33
39: iload 12
ifne 44
40: getstatic jdk.nio.zipfs.ZipFileSystem.isWindows:Z
ifeq 43
41: bipush 36
istore 10
42: goto 44
43: StackMap locals:
StackMap stack:
bipush 9
istore 11
44: StackMap locals:
StackMap stack:
aload 1
getstatic jdk.nio.zipfs.ZipConstants.CENSIG:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
45: iload 9
ifeq 49
46: aload 1
bipush 45
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
47: aload 1
bipush 45
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
48: goto 51
49: StackMap locals:
StackMap stack:
aload 1
iload 2
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
50: aload 1
iload 2
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
51: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.flag:I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
52: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
53: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToDosTime:(J)J
l2i
i2l
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
54: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
55: aload 1
lload 3
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
56: aload 1
lload 5
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
57: aload 1
iload 14
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
58: aload 1
iload 15
iload 9
iadd
iload 10
iadd
iload 11
iadd
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
59: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
ifnull 62
60: aload 1
iload 17
ldc 65535
invokestatic java.lang.Math.min:(II)I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
61: goto 63
62: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
63: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
64: aload 1
iconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
65: aload 1
lconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
66: aload 1
lload 7
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
67: aload 1
aload 13
iconst_1
iload 14
invokestatic jdk.nio.zipfs.ZipUtils.writeBytes:(Ljava/io/OutputStream;[BII)V
68: iload 9
ifeq 77
69: aload 1
iconst_1
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
70: aload 1
iload 9
iconst_4
isub
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
71: lload 5
ldc 4294967295
lcmp
ifne 73
72: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
73: StackMap locals:
StackMap stack:
lload 3
ldc 4294967295
lcmp
ifne 75
74: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
75: StackMap locals:
StackMap stack:
lload 7
ldc 4294967295
lcmp
ifne 77
76: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
77: StackMap locals:
StackMap stack:
iload 10
ifeq 86
78: aload 1
bipush 10
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
79: aload 1
iload 10
iconst_4
isub
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
80: aload 1
lconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
81: aload 1
iconst_1
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
82: aload 1
bipush 24
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
83: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToWinTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
84: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToWinTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
85: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToWinTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
86: StackMap locals:
StackMap stack:
iload 11
ifeq 93
87: aload 1
sipush 21589
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
88: aload 1
iload 11
iconst_4
isub
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
89: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
ldc -1
lcmp
ifne 91
90: aload 1
iconst_3
invokevirtual java.io.OutputStream.write:(I)V
goto 92
91: StackMap locals:
StackMap stack:
aload 1
bipush 7
invokevirtual java.io.OutputStream.write:(I)V
92: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToUnixTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
93: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
ifnull 95
94: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
invokestatic jdk.nio.zipfs.ZipUtils.writeBytes:(Ljava/io/OutputStream;[B)V
95: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
ifnull 97
96: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
invokestatic jdk.nio.zipfs.ZipUtils.writeBytes:(Ljava/io/OutputStream;[B)V
97: StackMap locals:
StackMap stack:
bipush 46
iload 14
iadd
iload 15
iadd
iload 17
iadd
iload 9
iadd
iload 10
iadd
iload 11
iadd
ireturn
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 98 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 98 1 os Ljava/io/OutputStream;
1 98 2 version0 I
2 98 3 csize0 J
3 98 5 size0 J
4 98 7 locoff0 J
5 98 9 elen64 I
6 98 10 elenNTFS I
7 98 11 elenEXTT I
8 98 12 foundExtraTime Z
11 98 13 zname [B
14 98 14 nlen I
17 98 15 elen I
18 98 16 eoff I
21 98 17 clen I
34 38 18 tag I
35 38 19 sz I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
os
int writeLOC(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0000)
Code:
stack=4, locals=13, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.version:()I
istore 2
start local 2 1: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.isdir:Z
ifeq 2
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
invokestatic jdk.nio.zipfs.ZipUtils.toDirectoryPath:([B)[B
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
StackMap locals:
StackMap stack: byte[]
3: astore 3
start local 3 4: aload 3
ifnull 5
aload 3
arraylength
iconst_1
isub
goto 6
StackMap locals: byte[]
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 4
start local 4 7: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
ifnull 8
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
arraylength
goto 9
StackMap locals: int
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 5
start local 5 10: iconst_0
istore 6
start local 6 11: iconst_0
istore 7
start local 7 12: iconst_0
istore 8
start local 8 13: iconst_0
istore 9
start local 9 14: iconst_0
istore 10
start local 10 15: aload 1
getstatic jdk.nio.zipfs.ZipConstants.LOCSIG:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
16: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.flag:I
bipush 8
iand
ifeq 25
17: aload 1
iload 2
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
18: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.flag:I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
19: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
20: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToDosTime:(J)J
l2i
i2l
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
21: aload 1
lconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
22: aload 1
lconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
23: aload 1
lconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
24: goto 46
25: StackMap locals: jdk.nio.zipfs.ZipFileSystem$Entry java.io.OutputStream int byte[] int int int int int int int
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
ldc 4294967295
lcmp
ifge 26
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
ldc 4294967295
lcmp
iflt 29
26: StackMap locals:
StackMap stack:
bipush 20
istore 8
27: aload 1
bipush 45
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
28: goto 30
29: StackMap locals:
StackMap stack:
aload 1
iload 2
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
30: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.flag:I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
31: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
32: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToDosTime:(J)J
l2i
i2l
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
33: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
34: iload 8
ifeq 38
35: aload 1
ldc 4294967295
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
36: aload 1
ldc 4294967295
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
37: goto 46
38: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
39: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
40: goto 46
41: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 7
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 11
start local 11 42: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 7
iconst_2
iadd
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 12
start local 12 43: iload 11
sipush 21589
if_icmpeq 44
iload 11
bipush 10
if_icmpne 45
44: StackMap locals: int int
StackMap stack:
iconst_1
istore 6
45: StackMap locals:
StackMap stack:
iload 7
iconst_4
iload 12
iadd
iadd
istore 7
end local 12 end local 11 46: StackMap locals:
StackMap stack:
iload 7
iconst_4
iadd
iload 5
if_icmplt 41
47: iload 6
ifne 56
48: getstatic jdk.nio.zipfs.ZipFileSystem.isWindows:Z
ifeq 51
49: bipush 36
istore 10
50: goto 56
51: StackMap locals:
StackMap stack:
bipush 9
istore 9
52: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
ldc -1
lcmp
ifeq 54
53: iinc 9 4
54: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
ldc -1
lcmp
ifeq 56
55: iinc 9 4
56: StackMap locals:
StackMap stack:
aload 1
iload 4
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
57: aload 1
iload 5
iload 8
iadd
iload 10
iadd
iload 9
iadd
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
58: aload 1
aload 3
iconst_1
iload 4
invokestatic jdk.nio.zipfs.ZipUtils.writeBytes:(Ljava/io/OutputStream;[BII)V
59: iload 8
ifeq 64
60: aload 1
iconst_1
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
61: aload 1
bipush 16
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
62: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
63: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
64: StackMap locals:
StackMap stack:
iload 10
ifeq 73
65: aload 1
bipush 10
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
66: aload 1
iload 10
iconst_4
isub
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
67: aload 1
lconst_0
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
68: aload 1
iconst_1
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
69: aload 1
bipush 24
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
70: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToWinTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
71: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToWinTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
72: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToWinTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
73: StackMap locals:
StackMap stack:
iload 9
ifeq 87
74: aload 1
sipush 21589
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
75: aload 1
iload 9
iconst_4
isub
invokestatic jdk.nio.zipfs.ZipUtils.writeShort:(Ljava/io/OutputStream;I)V
76: iconst_1
istore 11
start local 11 77: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
ldc -1
lcmp
ifeq 79
78: iload 11
iconst_2
ior
istore 11
79: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
ldc -1
lcmp
ifeq 81
80: iload 11
iconst_4
ior
istore 11
81: StackMap locals:
StackMap stack:
aload 1
iload 11
invokevirtual java.io.OutputStream.write:(I)V
82: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToUnixTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
83: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
ldc -1
lcmp
ifeq 85
84: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToUnixTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
85: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
ldc -1
lcmp
ifeq 87
86: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
invokestatic jdk.nio.zipfs.ZipUtils.javaToUnixTime:(J)J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
end local 11 87: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
ifnull 89
88: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
invokestatic jdk.nio.zipfs.ZipUtils.writeBytes:(Ljava/io/OutputStream;[B)V
89: StackMap locals:
StackMap stack:
bipush 30
iload 4
iadd
iload 5
iadd
iload 8
iadd
iload 10
iadd
iload 9
iadd
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 90 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 90 1 os Ljava/io/OutputStream;
1 90 2 version0 I
4 90 3 zname [B
7 90 4 nlen I
10 90 5 elen I
11 90 6 foundExtraTime Z
12 90 7 eoff I
13 90 8 elen64 I
14 90 9 elenEXTT I
15 90 10 elenNTFS I
42 46 11 tag I
43 46 12 sz I
77 87 11 fbyte I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
os
int writeEXT(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic jdk.nio.zipfs.ZipConstants.EXTSIG:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
1: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
2: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
ldc 4294967295
lcmp
ifge 3
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
ldc 4294967295
lcmp
iflt 6
3: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
4: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
invokestatic jdk.nio.zipfs.ZipUtils.writeLong:(Ljava/io/OutputStream;J)V
5: bipush 24
ireturn
6: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
7: aload 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
invokestatic jdk.nio.zipfs.ZipUtils.writeInt:(Ljava/io/OutputStream;J)V
8: bipush 16
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 9 1 os Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
os
void (jdk.nio.zipfs.ZipFileSystem);
descriptor: (Ljdk/nio/zipfs/ZipFileSystem;)V
flags: (0x0000)
Code:
stack=9, locals=16, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
arraylength
istore 2
start local 2 3: iconst_0
istore 3
start local 3 4: iconst_0
istore 4
start local 4 5: goto 87
6: StackMap locals: int int int
StackMap stack:
iload 3
istore 5
start local 5 7: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 6
start local 6 8: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
iconst_2
iadd
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 7
start local 7 9: iinc 5 4
10: iload 5
iload 7
iadd
iload 2
if_icmple 12
11: goto 88
12: StackMap locals: int int int
StackMap stack:
iload 6
lookupswitch { // 3
1: 13
10: 29
21589: 40
default: 84
}
13: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
ldc 4294967295
lcmp
ifne 18
14: iload 5
bipush 8
iadd
iload 2
if_icmple 16
15: goto 86
16: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
invokestatic jdk.nio.zipfs.ZipConstants.LL:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
17: iinc 5 8
18: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
ldc 4294967295
lcmp
ifne 23
19: iload 5
bipush 8
iadd
iload 2
if_icmple 21
20: goto 86
21: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
invokestatic jdk.nio.zipfs.ZipConstants.LL:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
22: iinc 5 8
23: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
ldc 4294967295
lcmp
ifne 86
24: iload 5
bipush 8
iadd
iload 2
if_icmple 26
25: goto 86
26: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
invokestatic jdk.nio.zipfs.ZipConstants.LL:([BI)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
27: iinc 5 8
28: goto 86
29: StackMap locals:
StackMap stack:
iload 7
bipush 32
if_icmpge 31
30: goto 86
31: StackMap locals:
StackMap stack:
iinc 5 4
32: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
iconst_1
if_icmpeq 34
33: goto 86
34: StackMap locals:
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
iconst_2
iadd
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
bipush 24
if_icmpeq 36
35: goto 86
36: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
iconst_4
iadd
invokestatic jdk.nio.zipfs.ZipConstants.LL:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.winToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
37: aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
bipush 12
iadd
invokestatic jdk.nio.zipfs.ZipConstants.LL:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.winToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
38: aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
bipush 20
iadd
invokestatic jdk.nio.zipfs.ZipConstants.LL:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.winToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
39: goto 86
40: StackMap locals:
StackMap stack:
aload 1
getfield jdk.nio.zipfs.ZipFileSystem.noExtt:Z
ifeq 44
41: iload 7
iconst_5
if_icmpne 86
42: aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 5
iconst_1
iadd
invokestatic jdk.nio.zipfs.ZipConstants.LG:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.unixToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
43: goto 86
44: StackMap locals:
StackMap stack:
bipush 30
newarray 8
astore 8
start local 8 45: aload 1
aload 8
iconst_0
aload 8
arraylength
i2l
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
invokevirtual jdk.nio.zipfs.ZipFileSystem.readFullyAt:([BIJJ)J
46: aload 8
arraylength
i2l
47: lcmp
ifeq 49
48: new java.util.zip.ZipException
dup
ldc "loc: reading failed"
invokespecial java.util.zip.ZipException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals: byte[]
StackMap stack:
aload 8
iconst_0
invokestatic jdk.nio.zipfs.ZipConstants.locSigAt:([BI)Z
ifne 53
50: new java.util.zip.ZipException
dup
new java.lang.StringBuilder
dup
ldc "loc: wrong sig ->"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
51: aload 8
iconst_0
invokestatic jdk.nio.zipfs.ZipConstants.getSig:([BI)J
bipush 16
invokestatic java.lang.Long.toString:(JI)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
52: invokespecial java.util.zip.ZipException.<init>:(Ljava/lang/String;)V
athrow
53: StackMap locals:
StackMap stack:
aload 8
invokestatic jdk.nio.zipfs.ZipConstants.LOCEXT:([B)I
istore 9
start local 9 54: iload 9
bipush 9
if_icmpge 56
55: goto 86
56: StackMap locals: int
StackMap stack:
aload 8
invokestatic jdk.nio.zipfs.ZipConstants.LOCNAM:([B)I
istore 10
start local 10 57: iload 9
newarray 8
astore 8
58: aload 1
aload 8
iconst_0
aload 8
arraylength
i2l
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.locoff:J
ldc 30
ladd
iload 10
i2l
ladd
invokevirtual jdk.nio.zipfs.ZipFileSystem.readFullyAt:([BIJJ)J
59: aload 8
arraylength
i2l
60: lcmp
ifeq 62
61: new java.util.zip.ZipException
dup
ldc "loc extra: reading failed"
invokespecial java.util.zip.ZipException.<init>:(Ljava/lang/String;)V
athrow
62: StackMap locals: int
StackMap stack:
iconst_0
istore 11
start local 11 63: goto 82
64: StackMap locals: int
StackMap stack:
aload 8
iload 11
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 12
start local 12 65: aload 8
iload 11
iconst_2
iadd
invokestatic jdk.nio.zipfs.ZipConstants.SH:([BI)I
istore 13
start local 13 66: iinc 11 4
67: iload 12
sipush 21589
if_icmpeq 70
68: iload 11
iload 13
iadd
istore 11
69: goto 82
70: StackMap locals: int int
StackMap stack:
iload 11
iload 13
iadd
iconst_4
isub
istore 14
start local 14 71: aload 8
iload 11
iinc 11 1
invokestatic jdk.nio.zipfs.ZipConstants.CH:([BI)I
istore 15
start local 15 72: iload 15
iconst_1
iand
ifeq 75
iload 11
iload 14
if_icmpgt 75
73: aload 0
aload 8
iload 11
invokestatic jdk.nio.zipfs.ZipConstants.LG:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.unixToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
74: iinc 11 4
75: StackMap locals: int int
StackMap stack:
iload 15
iconst_2
iand
ifeq 78
iload 11
iload 14
if_icmpgt 78
76: aload 0
aload 8
iload 11
invokestatic jdk.nio.zipfs.ZipConstants.LG:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.unixToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
77: iinc 11 4
78: StackMap locals:
StackMap stack:
iload 15
iconst_4
iand
ifeq 86
iload 11
iload 14
if_icmpgt 86
79: aload 0
aload 8
iload 11
invokestatic jdk.nio.zipfs.ZipConstants.LG:([BI)J
invokestatic jdk.nio.zipfs.ZipUtils.unixToJavaTime:(J)J
putfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
80: iinc 11 4
81: goto 86
end local 15 end local 14 end local 13 end local 12 82: StackMap locals: jdk.nio.zipfs.ZipFileSystem$Entry jdk.nio.zipfs.ZipFileSystem int int int int int int byte[] int int int
StackMap stack:
iload 11
iconst_4
iadd
aload 8
arraylength
if_icmplt 64
83: goto 86
end local 11 end local 10 end local 9 end local 8 84: StackMap locals: jdk.nio.zipfs.ZipFileSystem$Entry jdk.nio.zipfs.ZipFileSystem int int int int int int
StackMap stack:
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 3
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 4
iload 7
iconst_4
iadd
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
85: iload 4
iload 7
iconst_4
iadd
iadd
istore 4
86: StackMap locals:
StackMap stack:
iload 3
iload 7
iconst_4
iadd
iadd
istore 3
end local 7 end local 6 end local 5 87: StackMap locals:
StackMap stack:
iload 3
iconst_4
iadd
iload 2
if_icmplt 6
88: StackMap locals:
StackMap stack:
iload 4
ifeq 90
iload 4
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
arraylength
if_icmpeq 90
89: aload 0
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
iload 4
invokestatic java.util.Arrays.copyOf:([BI)[B
putfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
goto 91
90: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
91: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 92 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
0 92 1 zipfs Ljdk/nio/zipfs/ZipFileSystem;
3 92 2 elen I
4 92 3 off I
5 92 4 newOff I
7 87 5 pos I
8 87 6 tag I
9 87 7 sz I
45 84 8 buf [B
54 84 9 locElen I
57 84 10 locNlen I
63 84 11 locPos I
65 82 12 locTag I
66 82 13 locSZ I
71 82 14 end I
72 82 15 flag I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
zipfs
public java.nio.file.attribute.FileTime creationTime();
descriptor: ()Ljava/nio/file/attribute/FileTime;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
ldc -1
lcmp
ifne 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.ctime:J
StackMap locals:
StackMap stack: long
2: invokestatic java.nio.file.attribute.FileTime.fromMillis:(J)Ljava/nio/file/attribute/FileTime;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public boolean isDirectory();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.isDir:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public boolean isOther();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public boolean isRegularFile();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.isDir:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public java.nio.file.attribute.FileTime lastAccessTime();
descriptor: ()Ljava/nio/file/attribute/FileTime;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
ldc -1
lcmp
ifne 1
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.atime:J
StackMap locals:
StackMap stack: long
2: invokestatic java.nio.file.attribute.FileTime.fromMillis:(J)Ljava/nio/file/attribute/FileTime;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public java.nio.file.attribute.FileTime lastModifiedTime();
descriptor: ()Ljava/nio/file/attribute/FileTime;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.mtime:J
invokestatic java.nio.file.attribute.FileTime.fromMillis:(J)Ljava/nio/file/attribute/FileTime;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public long size();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.size:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public boolean isSymbolicLink();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public java.lang.Object fileKey();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public long compressedSize();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.csize:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public long crc();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.crc:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public int method();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.method:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public byte[] ();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
ifnull 2
1: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.extra:[B
arraylength
invokestatic java.util.Arrays.copyOf:([BI)[B
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public byte[] ();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
ifnull 2
1: aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.comment:[B
arraylength
invokestatic java.util.Arrays.copyOf:([BI)[B
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
sipush 1024
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: new java.util.Formatter
dup
aload 1
invokespecial java.util.Formatter.<init>:(Ljava/lang/Appendable;)V
astore 2
start local 2 2: aload 2
ldc " name : %s%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.String
dup
aload 0
getfield jdk.nio.zipfs.ZipFileSystem$Entry.name:[B
invokespecial java.lang.String.<init>:([B)V
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
3: aload 2
ldc " creationTime : %tc%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.creationTime:()Ljava/nio/file/attribute/FileTime;
invokevirtual java.nio.file.attribute.FileTime.toMillis:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
4: aload 2
ldc " lastAccessTime : %tc%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.lastAccessTime:()Ljava/nio/file/attribute/FileTime;
invokevirtual java.nio.file.attribute.FileTime.toMillis:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
5: aload 2
ldc " lastModifiedTime: %tc%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.lastModifiedTime:()Ljava/nio/file/attribute/FileTime;
invokevirtual java.nio.file.attribute.FileTime.toMillis:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
6: aload 2
ldc " isRegularFile : %b%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.isRegularFile:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
7: aload 2
ldc " isDirectory : %b%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.isDirectory:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
8: aload 2
ldc " isSymbolicLink : %b%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.isSymbolicLink:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
9: aload 2
ldc " isOther : %b%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.isOther:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
10: aload 2
ldc " fileKey : %s%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.fileKey:()Ljava/lang/Object;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
11: aload 2
ldc " size : %d%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.size:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
12: aload 2
ldc " compressedSize : %d%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.compressedSize:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
13: aload 2
ldc " crc : %x%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.crc:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
14: aload 2
ldc " method : %d%n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual jdk.nio.zipfs.ZipFileSystem$Entry.method:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual java.util.Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
pop
15: aload 2
invokevirtual java.util.Formatter.close:()V
16: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljdk/nio/zipfs/ZipFileSystem$Entry;
1 17 1 sb Ljava/lang/StringBuilder;
2 17 2 fm Ljava/util/Formatter;
}
SourceFile: "ZipFileSystem.java"
NestHost: jdk.nio.zipfs.ZipFileSystem
InnerClasses:
Entry = jdk.nio.zipfs.ZipFileSystem$Entry of jdk.nio.zipfs.ZipFileSystem
IndexNode = jdk.nio.zipfs.ZipFileSystem$IndexNode of jdk.nio.zipfs.ZipFileSystem