public class org.eclipse.jgit.api.AddCommand extends org.eclipse.jgit.api.GitCommand<org.eclipse.jgit.dircache.DirCache>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jgit.api.AddCommand
super_class: org.eclipse.jgit.api.GitCommand
{
private java.util.Collection<java.lang.String> filepatterns;
descriptor: Ljava/util/Collection;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Collection<Ljava/lang/String;>;
private org.eclipse.jgit.treewalk.WorkingTreeIterator workingTreeIterator;
descriptor: Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
flags: (0x0002) ACC_PRIVATE
private boolean update;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(org.eclipse.jgit.lib.Repository);
descriptor: (Lorg/eclipse/jgit/lib/Repository;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.jgit.api.GitCommand.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
1: aload 0
iconst_0
putfield org.eclipse.jgit.api.AddCommand.update:Z
2: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.eclipse.jgit.api.AddCommand.filepatterns:Ljava/util/Collection;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jgit/api/AddCommand;
0 4 1 repo Lorg/eclipse/jgit/lib/Repository;
MethodParameters:
Name Flags
repo
public org.eclipse.jgit.api.AddCommand addFilepattern(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jgit/api/AddCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jgit.api.AddCommand.checkCallable:()V
1: aload 0
getfield org.eclipse.jgit.api.AddCommand.filepatterns:Ljava/util/Collection;
aload 1
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jgit/api/AddCommand;
0 3 1 filepattern Ljava/lang/String;
MethodParameters:
Name Flags
filepattern
public org.eclipse.jgit.api.AddCommand setWorkingTreeIterator(org.eclipse.jgit.treewalk.WorkingTreeIterator);
descriptor: (Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;)Lorg/eclipse/jgit/api/AddCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jgit.api.AddCommand.workingTreeIterator:Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/api/AddCommand;
0 2 1 f Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
MethodParameters:
Name Flags
f
public org.eclipse.jgit.dircache.DirCache call();
descriptor: ()Lorg/eclipse/jgit/dircache/DirCache;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=21, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jgit.api.AddCommand.filepatterns:Ljava/util/Collection;
invokeinterface java.util.Collection.isEmpty:()Z
ifeq 2
1: new org.eclipse.jgit.api.errors.NoFilepatternException
dup
invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
getfield org.eclipse.jgit.internal.JGitText.atLeastOnePatternIsRequired:Ljava/lang/String;
invokespecial org.eclipse.jgit.api.errors.NoFilepatternException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jgit.api.AddCommand.checkCallable:()V
3: aconst_null
astore 1
start local 1 4: aload 0
getfield org.eclipse.jgit.api.AddCommand.filepatterns:Ljava/util/Collection;
ldc "."
invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
istore 2
start local 2 5: aconst_null
astore 3
aconst_null
astore 4
6: aload 0
getfield org.eclipse.jgit.api.AddCommand.repo:Lorg/eclipse/jgit/lib/Repository;
invokevirtual org.eclipse.jgit.lib.Repository.newObjectInserter:()Lorg/eclipse/jgit/lib/ObjectInserter;
astore 5
start local 5 7: new org.eclipse.jgit.treewalk.NameConflictTreeWalk
dup
aload 0
getfield org.eclipse.jgit.api.AddCommand.repo:Lorg/eclipse/jgit/lib/Repository;
invokespecial org.eclipse.jgit.treewalk.NameConflictTreeWalk.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
astore 6
start local 6 8: aload 6
getstatic org.eclipse.jgit.treewalk.TreeWalk$OperationType.CHECKIN_OP:Lorg/eclipse/jgit/treewalk/TreeWalk$OperationType;
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.setOperationType:(Lorg/eclipse/jgit/treewalk/TreeWalk$OperationType;)V
9: aload 0
getfield org.eclipse.jgit.api.AddCommand.repo:Lorg/eclipse/jgit/lib/Repository;
invokevirtual org.eclipse.jgit.lib.Repository.lockDirCache:()Lorg/eclipse/jgit/dircache/DirCache;
astore 1
10: aload 1
invokevirtual org.eclipse.jgit.dircache.DirCache.builder:()Lorg/eclipse/jgit/dircache/DirCacheBuilder;
astore 7
start local 7 11: aload 6
new org.eclipse.jgit.dircache.DirCacheBuildIterator
dup
aload 7
invokespecial org.eclipse.jgit.dircache.DirCacheBuildIterator.<init>:(Lorg/eclipse/jgit/dircache/DirCacheBuilder;)V
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.addTree:(Lorg/eclipse/jgit/treewalk/AbstractTreeIterator;)I
pop
12: aload 0
getfield org.eclipse.jgit.api.AddCommand.workingTreeIterator:Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
ifnonnull 14
13: aload 0
new org.eclipse.jgit.treewalk.FileTreeIterator
dup
aload 0
getfield org.eclipse.jgit.api.AddCommand.repo:Lorg/eclipse/jgit/lib/Repository;
invokespecial org.eclipse.jgit.treewalk.FileTreeIterator.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
putfield org.eclipse.jgit.api.AddCommand.workingTreeIterator:Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
14: StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.ObjectInserter org.eclipse.jgit.treewalk.NameConflictTreeWalk org.eclipse.jgit.dircache.DirCacheBuilder
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.AddCommand.workingTreeIterator:Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
aload 6
iconst_0
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.setDirCacheIterator:(Lorg/eclipse/jgit/treewalk/TreeWalk;I)V
15: aload 6
aload 0
getfield org.eclipse.jgit.api.AddCommand.workingTreeIterator:Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.addTree:(Lorg/eclipse/jgit/treewalk/AbstractTreeIterator;)I
pop
16: iload 2
ifne 18
17: aload 6
aload 0
getfield org.eclipse.jgit.api.AddCommand.filepatterns:Ljava/util/Collection;
invokestatic org.eclipse.jgit.treewalk.filter.PathFilterGroup.createFromStrings:(Ljava/util/Collection;)Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.setFilter:(Lorg/eclipse/jgit/treewalk/filter/TreeFilter;)V
18: StackMap locals:
StackMap stack:
aconst_null
astore 8
start local 8 19: goto 75
20: StackMap locals: byte[]
StackMap stack:
aload 6
iconst_0
ldc Lorg/eclipse/jgit/dircache/DirCacheIterator;
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.getTree:(ILjava/lang/Class;)Lorg/eclipse/jgit/treewalk/AbstractTreeIterator;
checkcast org.eclipse.jgit.dircache.DirCacheIterator
astore 9
start local 9 21: aload 6
iconst_1
ldc Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.getTree:(ILjava/lang/Class;)Lorg/eclipse/jgit/treewalk/AbstractTreeIterator;
checkcast org.eclipse.jgit.treewalk.WorkingTreeIterator
astore 10
start local 10 22: aload 9
ifnonnull 24
aload 10
ifnull 24
aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.isEntryIgnored:()Z
ifeq 24
23: goto 75
24: StackMap locals: org.eclipse.jgit.dircache.DirCacheIterator org.eclipse.jgit.treewalk.WorkingTreeIterator
StackMap stack:
aload 9
ifnonnull 26
aload 0
getfield org.eclipse.jgit.api.AddCommand.update:Z
ifeq 26
25: goto 75
26: StackMap locals:
StackMap stack:
aload 9
ifnull 27
aload 9
invokevirtual org.eclipse.jgit.dircache.DirCacheIterator.getDirCacheEntry:()Lorg/eclipse/jgit/dircache/DirCacheEntry;
goto 28
StackMap locals:
StackMap stack:
27: aconst_null
StackMap locals:
StackMap stack: org.eclipse.jgit.dircache.DirCacheEntry
28: astore 11
start local 11 29: aload 11
ifnull 34
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.getStage:()I
ifle 34
30: aload 8
ifnull 34
31: aload 8
arraylength
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.getPathLength:()I
if_icmpne 34
32: aload 6
aload 8
aload 8
arraylength
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.isPathPrefix:([BI)I
ifne 34
33: goto 75
34: StackMap locals: org.eclipse.jgit.dircache.DirCacheEntry
StackMap stack:
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.isSubtree:()Z
ifeq 37
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.isDirectoryFileConflict:()Z
ifne 37
35: aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.enterSubtree:()V
36: goto 75
37: StackMap locals:
StackMap stack:
aload 10
ifnonnull 42
38: aload 11
ifnull 75
39: aload 0
getfield org.eclipse.jgit.api.AddCommand.update:Z
ifeq 40
getstatic org.eclipse.jgit.lib.FileMode.GITLINK:Lorg/eclipse/jgit/lib/FileMode;
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.getFileMode:()Lorg/eclipse/jgit/lib/FileMode;
if_acmpne 75
40: StackMap locals:
StackMap stack:
aload 7
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheBuilder.add:(Lorg/eclipse/jgit/dircache/DirCacheEntry;)V
41: goto 75
42: StackMap locals:
StackMap stack:
aload 11
ifnull 45
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.isAssumeValid:()Z
ifeq 45
43: aload 7
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheBuilder.add:(Lorg/eclipse/jgit/dircache/DirCacheEntry;)V
44: goto 75
45: StackMap locals:
StackMap stack:
aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryRawMode:()I
sipush 16384
if_icmpne 47
46: aload 10
aload 9
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getIndexFileMode:(Lorg/eclipse/jgit/dircache/DirCacheIterator;)Lorg/eclipse/jgit/lib/FileMode;
getstatic org.eclipse.jgit.lib.FileMode.GITLINK:Lorg/eclipse/jgit/lib/FileMode;
if_acmpne 49
47: StackMap locals:
StackMap stack:
aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryRawMode:()I
ldc 57344
if_icmpne 51
48: aload 10
aload 9
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getIndexFileMode:(Lorg/eclipse/jgit/dircache/DirCacheIterator;)Lorg/eclipse/jgit/lib/FileMode;
getstatic org.eclipse.jgit.lib.FileMode.TREE:Lorg/eclipse/jgit/lib/FileMode;
if_acmpne 51
49: StackMap locals:
StackMap stack:
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.enterSubtree:()V
50: goto 75
51: StackMap locals:
StackMap stack:
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.getRawPath:()[B
astore 12
start local 12 52: aload 11
ifnull 53
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.getStage:()I
ifle 54
53: StackMap locals: byte[]
StackMap stack:
new org.eclipse.jgit.dircache.DirCacheEntry
dup
aload 12
invokespecial org.eclipse.jgit.dircache.DirCacheEntry.<init>:([B)V
astore 11
54: StackMap locals:
StackMap stack:
aload 10
aload 9
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getIndexFileMode:(Lorg/eclipse/jgit/dircache/DirCacheIterator;)Lorg/eclipse/jgit/lib/FileMode;
astore 13
start local 13 55: aload 11
aload 13
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setFileMode:(Lorg/eclipse/jgit/lib/FileMode;)V
56: getstatic org.eclipse.jgit.lib.FileMode.GITLINK:Lorg/eclipse/jgit/lib/FileMode;
aload 13
if_acmpeq 70
57: aload 11
aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryLength:()J
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setLength:(J)V
58: aload 11
aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryLastModifiedInstant:()Ljava/time/Instant;
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setLastModified:(Ljava/time/Instant;)V
59: aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryContentLength:()J
lstore 14
start local 14 60: aconst_null
astore 16
aconst_null
astore 17
61: aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.openEntryStream:()Ljava/io/InputStream;
astore 18
start local 18 62: aload 5
iconst_3
lload 14
aload 18
invokevirtual org.eclipse.jgit.lib.ObjectInserter.insert:(IJLjava/io/InputStream;)Lorg/eclipse/jgit/lib/ObjectId;
astore 19
start local 19 63: aload 11
aload 19
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setObjectId:(Lorg/eclipse/jgit/lib/AnyObjectId;)V
end local 19 64: aload 18
ifnull 73
aload 18
invokevirtual java.io.InputStream.close:()V
goto 73
StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.ObjectInserter org.eclipse.jgit.treewalk.NameConflictTreeWalk org.eclipse.jgit.dircache.DirCacheBuilder byte[] org.eclipse.jgit.dircache.DirCacheIterator org.eclipse.jgit.treewalk.WorkingTreeIterator org.eclipse.jgit.dircache.DirCacheEntry byte[] org.eclipse.jgit.lib.FileMode long java.lang.Throwable java.lang.Throwable java.io.InputStream
StackMap stack: java.lang.Throwable
65: astore 16
aload 18
ifnull 66
aload 18
invokevirtual java.io.InputStream.close:()V
end local 18 StackMap locals:
StackMap stack:
66: aload 16
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
67: astore 17
aload 16
ifnonnull 68
aload 17
astore 16
goto 69
StackMap locals:
StackMap stack:
68: aload 16
aload 17
if_acmpeq 69
aload 16
aload 17
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
69: aload 16
athrow
end local 14 70: StackMap locals:
StackMap stack:
aload 11
iconst_0
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setLength:(I)V
71: aload 11
lconst_0
invokestatic java.time.Instant.ofEpochSecond:(J)Ljava/time/Instant;
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setLastModified:(Ljava/time/Instant;)V
72: aload 11
aload 10
invokevirtual org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
invokevirtual org.eclipse.jgit.dircache.DirCacheEntry.setObjectId:(Lorg/eclipse/jgit/lib/AnyObjectId;)V
73: StackMap locals:
StackMap stack:
aload 7
aload 11
invokevirtual org.eclipse.jgit.dircache.DirCacheBuilder.add:(Lorg/eclipse/jgit/dircache/DirCacheEntry;)V
74: aload 12
astore 8
end local 13 end local 12 end local 11 end local 10 end local 9 75: StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.ObjectInserter org.eclipse.jgit.treewalk.NameConflictTreeWalk org.eclipse.jgit.dircache.DirCacheBuilder byte[]
StackMap stack:
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.next:()Z
ifne 20
76: aload 5
invokevirtual org.eclipse.jgit.lib.ObjectInserter.flush:()V
77: aload 7
invokevirtual org.eclipse.jgit.dircache.DirCacheBuilder.commit:()Z
pop
78: aload 0
iconst_0
invokevirtual org.eclipse.jgit.api.AddCommand.setCallable:(Z)V
end local 8 end local 7 79: aload 6
ifnull 82
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.close:()V
goto 82
StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.ObjectInserter org.eclipse.jgit.treewalk.NameConflictTreeWalk
StackMap stack: java.lang.Throwable
80: astore 3
aload 6
ifnull 81
aload 6
invokevirtual org.eclipse.jgit.treewalk.NameConflictTreeWalk.close:()V
end local 6 StackMap locals:
StackMap stack:
81: aload 3
athrow
StackMap locals:
StackMap stack:
82: aload 5
ifnull 101
aload 5
invokevirtual org.eclipse.jgit.lib.ObjectInserter.close:()V
goto 101
StackMap locals:
StackMap stack: java.lang.Throwable
83: astore 4
aload 3
ifnonnull 84
aload 4
astore 3
goto 85
StackMap locals:
StackMap stack:
84: aload 3
aload 4
if_acmpeq 85
aload 3
aload 4
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
85: aload 5
ifnull 86
aload 5
invokevirtual org.eclipse.jgit.lib.ObjectInserter.close:()V
end local 5 StackMap locals:
StackMap stack:
86: aload 3
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
87: astore 4
aload 3
ifnonnull 88
aload 4
astore 3
goto 89
StackMap locals:
StackMap stack:
88: aload 3
aload 4
if_acmpeq 89
aload 3
aload 4
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
89: aload 3
athrow
StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int
StackMap stack: java.io.IOException
90: astore 3
start local 3 91: aload 3
invokevirtual java.io.IOException.getCause:()Ljava/lang/Throwable;
astore 4
start local 4 92: aload 4
ifnull 94
aload 4
instanceof org.eclipse.jgit.api.errors.FilterFailedException
ifeq 94
93: aload 4
checkcast org.eclipse.jgit.api.errors.FilterFailedException
athrow
94: StackMap locals: java.io.IOException java.lang.Throwable
StackMap stack:
new org.eclipse.jgit.api.errors.JGitInternalException
dup
95: invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
getfield org.eclipse.jgit.internal.JGitText.exceptionCaughtDuringExecutionOfAddCommand:Ljava/lang/String;
aload 3
96: invokespecial org.eclipse.jgit.api.errors.JGitInternalException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 end local 3 97: StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int
StackMap stack: java.lang.Throwable
astore 20
98: aload 1
ifnull 100
99: aload 1
invokevirtual org.eclipse.jgit.dircache.DirCache.unlock:()V
100: StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int top top top top top top top top top top top top top top top top top java.lang.Throwable
StackMap stack:
aload 20
athrow
101: StackMap locals: org.eclipse.jgit.api.AddCommand org.eclipse.jgit.dircache.DirCache int
StackMap stack:
aload 1
ifnull 103
102: aload 1
invokevirtual org.eclipse.jgit.dircache.DirCache.unlock:()V
103: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 104 0 this Lorg/eclipse/jgit/api/AddCommand;
4 104 1 dc Lorg/eclipse/jgit/dircache/DirCache;
5 104 2 addAll Z
7 86 5 inserter Lorg/eclipse/jgit/lib/ObjectInserter;
8 81 6 tw Lorg/eclipse/jgit/treewalk/NameConflictTreeWalk;
11 79 7 builder Lorg/eclipse/jgit/dircache/DirCacheBuilder;
19 79 8 lastAdded [B
21 75 9 c Lorg/eclipse/jgit/dircache/DirCacheIterator;
22 75 10 f Lorg/eclipse/jgit/treewalk/WorkingTreeIterator;
29 75 11 entry Lorg/eclipse/jgit/dircache/DirCacheEntry;
52 75 12 path [B
55 75 13 mode Lorg/eclipse/jgit/lib/FileMode;
60 70 14 len J
62 66 18 in Ljava/io/InputStream;
63 64 19 id Lorg/eclipse/jgit/lib/ObjectId;
91 97 3 e Ljava/io/IOException;
92 97 4 cause Ljava/lang/Throwable;
Exception table:
from to target type
62 64 65 any
61 67 67 any
8 79 80 any
7 82 83 any
6 87 87 any
5 90 90 Class java.io.IOException
5 97 97 any
Exceptions:
throws org.eclipse.jgit.api.errors.GitAPIException, org.eclipse.jgit.api.errors.NoFilepatternException
public org.eclipse.jgit.api.AddCommand setUpdate(boolean);
descriptor: (Z)Lorg/eclipse/jgit/api/AddCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jgit.api.AddCommand.update:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/api/AddCommand;
0 2 1 update Z
MethodParameters:
Name Flags
update
public boolean isUpdate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jgit.api.AddCommand.update:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/api/AddCommand;
public java.lang.Object call();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.eclipse.jgit.api.AddCommand.call:()Lorg/eclipse/jgit/dircache/DirCache;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.eclipse.jgit.api.errors.GitAPIException
}
Signature: Lorg/eclipse/jgit/api/GitCommand<Lorg/eclipse/jgit/dircache/DirCache;>;
SourceFile: "AddCommand.java"
InnerClasses:
public final OperationType = org.eclipse.jgit.treewalk.TreeWalk$OperationType of org.eclipse.jgit.treewalk.TreeWalk