class org.eclipse.jgit.transport.WalkFetchConnection$RemotePack
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack
super_class: java.lang.Object
{
final org.eclipse.jgit.transport.WalkRemoteObjectDatabase connection;
descriptor: Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase;
flags: (0x0010) ACC_FINAL
final java.lang.String packName;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final java.lang.String idxName;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
java.io.File tmpIdx;
descriptor: Ljava/io/File;
flags: (0x0000)
org.eclipse.jgit.internal.storage.file.PackIndex index;
descriptor: Lorg/eclipse/jgit/internal/storage/file/PackIndex;
flags: (0x0000)
final org.eclipse.jgit.transport.WalkFetchConnection this$0;
descriptor: Lorg/eclipse/jgit/transport/WalkFetchConnection;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.eclipse.jgit.transport.WalkFetchConnection, org.eclipse.jgit.transport.WalkRemoteObjectDatabase, java.lang.String);
descriptor: (Lorg/eclipse/jgit/transport/WalkFetchConnection;Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=7, locals=5, args_size=4
start local 0 // org.eclipse.jgit.transport.WalkFetchConnection$RemotePack this
start local 2 // org.eclipse.jgit.transport.WalkRemoteObjectDatabase c
start local 3 // java.lang.String pn
0: .line 783
aload 0 /* this */
aload 1
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.this$0:Lorg/eclipse/jgit/transport/WalkFetchConnection;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 784
aload 0 /* this */
aload 2 /* c */
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.connection:Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase;
2: .line 785
aload 0 /* this */
aload 3 /* pn */
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.packName:Ljava/lang/String;
3: .line 786
aload 0 /* this */
new java.lang.StringBuilder
dup
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.packName:Ljava/lang/String;
iconst_0
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.packName:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_5
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".idx"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.idxName:Ljava/lang/String;
4: .line 788
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.idxName:Ljava/lang/String;
astore 4 /* tn */
start local 4 // java.lang.String tn
5: .line 789
aload 4 /* tn */
ldc "pack-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 7
6: .line 790
aload 4 /* tn */
iconst_5
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 4 /* tn */
7: .line 791
StackMap locals: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack org.eclipse.jgit.transport.WalkFetchConnection org.eclipse.jgit.transport.WalkRemoteObjectDatabase java.lang.String java.lang.String
StackMap stack:
aload 4 /* tn */
ldc ".idx"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 9
8: .line 792
aload 4 /* tn */
iconst_0
aload 4 /* tn */
invokevirtual java.lang.String.length:()I
iconst_4
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 4 /* tn */
9: .line 794
StackMap locals:
StackMap stack:
aload 1
getfield org.eclipse.jgit.transport.WalkFetchConnection.local:Lorg/eclipse/jgit/lib/Repository;
invokevirtual org.eclipse.jgit.lib.Repository.getObjectDatabase:()Lorg/eclipse/jgit/lib/ObjectDatabase;
instanceof org.eclipse.jgit.internal.storage.file.ObjectDirectory
ifeq 14
10: .line 795
aload 0 /* this */
new java.io.File
dup
aload 1
getfield org.eclipse.jgit.transport.WalkFetchConnection.local:Lorg/eclipse/jgit/lib/Repository;
invokevirtual org.eclipse.jgit.lib.Repository.getObjectDatabase:()Lorg/eclipse/jgit/lib/ObjectDatabase;
checkcast org.eclipse.jgit.internal.storage.file.ObjectDirectory
11: .line 796
invokevirtual org.eclipse.jgit.internal.storage.file.ObjectDirectory.getDirectory:()Ljava/io/File;
12: .line 797
new java.lang.StringBuilder
dup
ldc "walk-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4 /* tn */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".walkidx"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
13: .line 795
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
14: .line 799
StackMap locals:
StackMap stack:
return
end local 4 // java.lang.String tn
end local 3 // java.lang.String pn
end local 2 // org.eclipse.jgit.transport.WalkRemoteObjectDatabase c
end local 0 // org.eclipse.jgit.transport.WalkFetchConnection$RemotePack this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jgit/transport/WalkFetchConnection$RemotePack;
0 15 2 c Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase;
0 15 3 pn Ljava/lang/String;
5 15 4 tn Ljava/lang/String;
MethodParameters:
Name Flags
this$0 final
c
pn
void openIndex(org.eclipse.jgit.lib.ProgressMonitor);
descriptor: (Lorg/eclipse/jgit/lib/ProgressMonitor;)V
flags: (0x0000)
Code:
stack=6, locals=9, args_size=2
start local 0 // org.eclipse.jgit.transport.WalkFetchConnection$RemotePack this
start local 1 // org.eclipse.jgit.lib.ProgressMonitor pm
0: .line 802
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.index:Lorg/eclipse/jgit/internal/storage/file/PackIndex;
ifnull 2
1: .line 803
return
2: .line 804
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
ifnonnull 4
3: .line 805
aload 0 /* this */
ldc "jgit-walk-"
ldc ".idx"
invokestatic java.io.File.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
goto 8
4: .line 806
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokevirtual java.io.File.isFile:()Z
ifeq 8
5: .line 808
aload 0 /* this */
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokestatic org.eclipse.jgit.internal.storage.file.PackIndex.open:(Ljava/io/File;)Lorg/eclipse/jgit/internal/storage/file/PackIndex;
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.index:Lorg/eclipse/jgit/internal/storage/file/PackIndex;
6: .line 809
return
7: .line 810
StackMap locals:
StackMap stack: java.io.FileNotFoundException
pop
8: .line 816
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.connection:Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase;
new java.lang.StringBuilder
dup
ldc "pack/"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.idxName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.eclipse.jgit.transport.WalkRemoteObjectDatabase.open:(Ljava/lang/String;)Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase$FileStream;
astore 2 /* s */
start local 2 // org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream s
9: .line 817
aload 1 /* pm */
new java.lang.StringBuilder
dup
ldc "Get "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.idxName:Ljava/lang/String;
iconst_0
bipush 12
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "..idx"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: .line 818
aload 2 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.length:J
lconst_0
lcmp
ifge 11
iconst_0
goto 12
11: .line 819
StackMap locals: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack org.eclipse.jgit.lib.ProgressMonitor org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream
StackMap stack: org.eclipse.jgit.lib.ProgressMonitor java.lang.String
aload 2 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.length:J
ldc 1024
ldiv
l2i
12: .line 817
StackMap locals: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack org.eclipse.jgit.lib.ProgressMonitor org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream
StackMap stack: org.eclipse.jgit.lib.ProgressMonitor java.lang.String int
invokeinterface org.eclipse.jgit.lib.ProgressMonitor.beginTask:(Ljava/lang/String;I)V
13: .line 820
aconst_null
astore 3
aconst_null
astore 4
14: new java.io.FileOutputStream
dup
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
astore 5 /* fos */
start local 5 // java.io.FileOutputStream fos
15: .line 821
sipush 2048
newarray 8
astore 6 /* buf */
start local 6 // byte[] buf
16: .line 823
goto 19
start local 7 // int cnt
17: .line 824
StackMap locals: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack org.eclipse.jgit.lib.ProgressMonitor org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream java.lang.Throwable java.lang.Throwable java.io.FileOutputStream byte[] int
StackMap stack:
aload 5 /* fos */
aload 6 /* buf */
iconst_0
iload 7 /* cnt */
invokevirtual java.io.FileOutputStream.write:([BII)V
18: .line 825
aload 1 /* pm */
iload 7 /* cnt */
sipush 1024
idiv
invokeinterface org.eclipse.jgit.lib.ProgressMonitor.update:(I)V
end local 7 // int cnt
19: .line 823
StackMap locals:
StackMap stack:
aload 1 /* pm */
invokeinterface org.eclipse.jgit.lib.ProgressMonitor.isCancelled:()Z
ifne 21
aload 2 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.in:Ljava/io/InputStream;
aload 6 /* buf */
invokevirtual java.io.InputStream.read:([B)I
dup
istore 7 /* cnt */
start local 7 // int cnt
20: ifge 17
end local 7 // int cnt
end local 6 // byte[] buf
21: .line 827
StackMap locals:
StackMap stack:
aload 5 /* fos */
ifnull 33
aload 5 /* fos */
invokevirtual java.io.FileOutputStream.close:()V
goto 33
StackMap locals:
StackMap stack: java.lang.Throwable
22: astore 3
aload 5 /* fos */
ifnull 23
aload 5 /* fos */
invokevirtual java.io.FileOutputStream.close:()V
end local 5 // java.io.FileOutputStream fos
StackMap locals:
StackMap stack:
23: aload 3
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
24: astore 4
aload 3
ifnonnull 25
aload 4
astore 3
goto 26
StackMap locals:
StackMap stack:
25: aload 3
aload 4
if_acmpeq 26
aload 3
aload 4
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
26: aload 3
athrow
StackMap locals: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack org.eclipse.jgit.lib.ProgressMonitor org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream
StackMap stack: java.io.IOException
27: astore 3 /* err */
start local 3 // java.io.IOException err
28: .line 828
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokestatic org.eclipse.jgit.util.FileUtils.delete:(Ljava/io/File;)V
29: .line 829
aload 3 /* err */
athrow
end local 3 // java.io.IOException err
30: .line 830
StackMap locals:
StackMap stack: java.lang.Throwable
astore 8
31: .line 831
aload 2 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.in:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
32: .line 832
aload 8
athrow
33: .line 831
StackMap locals:
StackMap stack:
aload 2 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.in:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
34: .line 833
aload 1 /* pm */
invokeinterface org.eclipse.jgit.lib.ProgressMonitor.endTask:()V
35: .line 835
aload 1 /* pm */
invokeinterface org.eclipse.jgit.lib.ProgressMonitor.isCancelled:()Z
ifeq 38
36: .line 836
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokestatic org.eclipse.jgit.util.FileUtils.delete:(Ljava/io/File;)V
37: .line 837
return
38: .line 841
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokestatic org.eclipse.jgit.internal.storage.file.PackIndex.open:(Ljava/io/File;)Lorg/eclipse/jgit/internal/storage/file/PackIndex;
putfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.index:Lorg/eclipse/jgit/internal/storage/file/PackIndex;
39: .line 842
goto 43
StackMap locals:
StackMap stack: java.io.IOException
40: astore 3 /* e */
start local 3 // java.io.IOException e
41: .line 843
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.tmpIdx:Ljava/io/File;
invokestatic org.eclipse.jgit.util.FileUtils.delete:(Ljava/io/File;)V
42: .line 844
aload 3 /* e */
athrow
end local 3 // java.io.IOException e
43: .line 846
StackMap locals:
StackMap stack:
return
end local 2 // org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream s
end local 1 // org.eclipse.jgit.lib.ProgressMonitor pm
end local 0 // org.eclipse.jgit.transport.WalkFetchConnection$RemotePack this
LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lorg/eclipse/jgit/transport/WalkFetchConnection$RemotePack;
0 44 1 pm Lorg/eclipse/jgit/lib/ProgressMonitor;
9 44 2 s Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase$FileStream;
15 23 5 fos Ljava/io/FileOutputStream;
16 21 6 buf [B
17 19 7 cnt I
20 21 7 cnt I
28 30 3 err Ljava/io/IOException;
41 43 3 e Ljava/io/IOException;
Exception table:
from to target type
5 6 7 Class java.io.FileNotFoundException
15 21 22 any
14 24 24 any
13 27 27 Class java.io.IOException
13 30 30 any
38 39 40 Class java.io.IOException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
pm
void downloadPack(org.eclipse.jgit.lib.ProgressMonitor);
descriptor: (Lorg/eclipse/jgit/lib/ProgressMonitor;)V
flags: (0x0000)
Code:
stack=3, locals=7, args_size=2
start local 0 // org.eclipse.jgit.transport.WalkFetchConnection$RemotePack this
start local 1 // org.eclipse.jgit.lib.ProgressMonitor monitor
0: .line 849
new java.lang.StringBuilder
dup
ldc "pack/"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.packName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2 /* name */
start local 2 // java.lang.String name
1: .line 850
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.connection:Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase;
aload 2 /* name */
invokevirtual org.eclipse.jgit.transport.WalkRemoteObjectDatabase.open:(Ljava/lang/String;)Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase$FileStream;
astore 3 /* s */
start local 3 // org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream s
2: .line 852
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.this$0:Lorg/eclipse/jgit/transport/WalkFetchConnection;
getfield org.eclipse.jgit.transport.WalkFetchConnection.inserter:Lorg/eclipse/jgit/lib/ObjectInserter;
aload 3 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.in:Ljava/io/InputStream;
invokevirtual org.eclipse.jgit.lib.ObjectInserter.newPackParser:(Ljava/io/InputStream;)Lorg/eclipse/jgit/transport/PackParser;
astore 4 /* parser */
start local 4 // org.eclipse.jgit.transport.PackParser parser
3: .line 853
aload 4 /* parser */
iconst_0
invokevirtual org.eclipse.jgit.transport.PackParser.setAllowThin:(Z)V
4: .line 854
aload 4 /* parser */
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.this$0:Lorg/eclipse/jgit/transport/WalkFetchConnection;
getfield org.eclipse.jgit.transport.WalkFetchConnection.objCheck:Lorg/eclipse/jgit/lib/ObjectChecker;
invokevirtual org.eclipse.jgit.transport.PackParser.setObjectChecker:(Lorg/eclipse/jgit/lib/ObjectChecker;)V
5: .line 855
aload 4 /* parser */
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.this$0:Lorg/eclipse/jgit/transport/WalkFetchConnection;
getfield org.eclipse.jgit.transport.WalkFetchConnection.lockMessage:Ljava/lang/String;
invokevirtual org.eclipse.jgit.transport.PackParser.setLockMessage:(Ljava/lang/String;)V
6: .line 856
aload 4 /* parser */
aload 1 /* monitor */
invokevirtual org.eclipse.jgit.transport.PackParser.parse:(Lorg/eclipse/jgit/lib/ProgressMonitor;)Lorg/eclipse/jgit/internal/storage/file/PackLock;
astore 5 /* lock */
start local 5 // org.eclipse.jgit.internal.storage.file.PackLock lock
7: .line 857
aload 5 /* lock */
ifnull 13
8: .line 858
aload 0 /* this */
getfield org.eclipse.jgit.transport.WalkFetchConnection$RemotePack.this$0:Lorg/eclipse/jgit/transport/WalkFetchConnection;
getfield org.eclipse.jgit.transport.WalkFetchConnection.packLocks:Ljava/util/List;
aload 5 /* lock */
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 // org.eclipse.jgit.internal.storage.file.PackLock lock
end local 4 // org.eclipse.jgit.transport.PackParser parser
9: .line 859
goto 13
StackMap locals: org.eclipse.jgit.transport.WalkFetchConnection$RemotePack org.eclipse.jgit.lib.ProgressMonitor java.lang.String org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream
StackMap stack: java.lang.Throwable
10: astore 6
11: .line 860
aload 3 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.in:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
12: .line 861
aload 6
athrow
13: .line 860
StackMap locals:
StackMap stack:
aload 3 /* s */
getfield org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream.in:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
14: .line 862
return
end local 3 // org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream s
end local 2 // java.lang.String name
end local 1 // org.eclipse.jgit.lib.ProgressMonitor monitor
end local 0 // org.eclipse.jgit.transport.WalkFetchConnection$RemotePack this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jgit/transport/WalkFetchConnection$RemotePack;
0 15 1 monitor Lorg/eclipse/jgit/lib/ProgressMonitor;
1 15 2 name Ljava/lang/String;
2 15 3 s Lorg/eclipse/jgit/transport/WalkRemoteObjectDatabase$FileStream;
3 9 4 parser Lorg/eclipse/jgit/transport/PackParser;
7 9 5 lock Lorg/eclipse/jgit/internal/storage/file/PackLock;
Exception table:
from to target type
2 10 10 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
monitor
}
SourceFile: "WalkFetchConnection.java"
NestHost: org.eclipse.jgit.transport.WalkFetchConnection
InnerClasses:
private RemotePack = org.eclipse.jgit.transport.WalkFetchConnection$RemotePack of org.eclipse.jgit.transport.WalkFetchConnection
final FileStream = org.eclipse.jgit.transport.WalkRemoteObjectDatabase$FileStream of org.eclipse.jgit.transport.WalkRemoteObjectDatabase