public class org.eclipse.jgit.api.LogCommand extends org.eclipse.jgit.api.GitCommand<java.lang.Iterable<org.eclipse.jgit.revwalk.RevCommit>>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jgit.api.LogCommand
super_class: org.eclipse.jgit.api.GitCommand
{
private org.eclipse.jgit.revwalk.RevWalk walk;
descriptor: Lorg/eclipse/jgit/revwalk/RevWalk;
flags: (0x0002) ACC_PRIVATE
private boolean startSpecified;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jgit.revwalk.filter.RevFilter revFilter;
descriptor: Lorg/eclipse/jgit/revwalk/filter/RevFilter;
flags: (0x0002) ACC_PRIVATE
private final java.util.List<org.eclipse.jgit.treewalk.filter.PathFilter> pathFilters;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/eclipse/jgit/treewalk/filter/PathFilter;>;
private final java.util.List<org.eclipse.jgit.treewalk.filter.TreeFilter> excludeTreeFilters;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/eclipse/jgit/treewalk/filter/TreeFilter;>;
private int maxCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int skip;
descriptor: I
flags: (0x0002) ACC_PRIVATE
protected void <init>(org.eclipse.jgit.lib.Repository);
descriptor: (Lorg/eclipse/jgit/lib/Repository;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, 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.LogCommand.startSpecified:Z
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.eclipse.jgit.api.LogCommand.pathFilters:Ljava/util/List;
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.eclipse.jgit.api.LogCommand.excludeTreeFilters:Ljava/util/List;
4: aload 0
iconst_m1
putfield org.eclipse.jgit.api.LogCommand.maxCount:I
5: aload 0
iconst_m1
putfield org.eclipse.jgit.api.LogCommand.skip:I
6: aload 0
new org.eclipse.jgit.revwalk.RevWalk
dup
aload 1
invokespecial org.eclipse.jgit.revwalk.RevWalk.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
putfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jgit/api/LogCommand;
0 8 1 repo Lorg/eclipse/jgit/lib/Repository;
MethodParameters:
Name Flags
repo
public java.lang.Iterable<org.eclipse.jgit.revwalk.RevCommit> call();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jgit.api.LogCommand.checkCallable:()V
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 2: aload 0
getfield org.eclipse.jgit.api.LogCommand.pathFilters:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 4
3: aload 1
aload 0
getfield org.eclipse.jgit.api.LogCommand.pathFilters:Ljava/util/List;
invokestatic org.eclipse.jgit.treewalk.filter.PathFilterGroup.create:(Ljava/util/Collection;)Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
getstatic org.eclipse.jgit.treewalk.filter.TreeFilter.ANY_DIFF:Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokestatic org.eclipse.jgit.treewalk.filter.AndTreeFilter.create:(Lorg/eclipse/jgit/treewalk/filter/TreeFilter;Lorg/eclipse/jgit/treewalk/filter/TreeFilter;)Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: StackMap locals: java.util.List
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.excludeTreeFilters:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 9
5: aload 0
getfield org.eclipse.jgit.api.LogCommand.excludeTreeFilters:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 8
StackMap locals: org.eclipse.jgit.api.LogCommand java.util.List top java.util.Iterator
StackMap stack:
6: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jgit.treewalk.filter.TreeFilter
astore 2
start local 2 7: aload 1
aload 2
getstatic org.eclipse.jgit.treewalk.filter.TreeFilter.ANY_DIFF:Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokestatic org.eclipse.jgit.treewalk.filter.AndTreeFilter.create:(Lorg/eclipse/jgit/treewalk/filter/TreeFilter;Lorg/eclipse/jgit/treewalk/filter/TreeFilter;)Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 8: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: StackMap locals: org.eclipse.jgit.api.LogCommand java.util.List
StackMap stack:
aload 1
invokeinterface java.util.List.isEmpty:()Z
ifne 13
10: aload 1
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 12
11: aload 1
getstatic org.eclipse.jgit.treewalk.filter.TreeFilter.ANY_DIFF:Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 1
invokestatic org.eclipse.jgit.treewalk.filter.AndTreeFilter.create:(Ljava/util/Collection;)Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.setTreeFilter:(Lorg/eclipse/jgit/treewalk/filter/TreeFilter;)V
13: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.skip:I
iconst_m1
if_icmple 18
aload 0
getfield org.eclipse.jgit.api.LogCommand.maxCount:I
iconst_m1
if_icmple 18
14: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 0
getfield org.eclipse.jgit.api.LogCommand.skip:I
invokestatic org.eclipse.jgit.revwalk.filter.SkipRevFilter.create:(I)Lorg/eclipse/jgit/revwalk/filter/RevFilter;
15: aload 0
getfield org.eclipse.jgit.api.LogCommand.maxCount:I
invokestatic org.eclipse.jgit.revwalk.filter.MaxCountRevFilter.create:(I)Lorg/eclipse/jgit/revwalk/filter/RevFilter;
16: invokestatic org.eclipse.jgit.revwalk.filter.AndRevFilter.create:(Lorg/eclipse/jgit/revwalk/filter/RevFilter;Lorg/eclipse/jgit/revwalk/filter/RevFilter;)Lorg/eclipse/jgit/revwalk/filter/RevFilter;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.setRevFilter:(Lorg/eclipse/jgit/revwalk/filter/RevFilter;)V
17: goto 22
18: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.skip:I
iconst_m1
if_icmple 20
19: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 0
getfield org.eclipse.jgit.api.LogCommand.skip:I
invokestatic org.eclipse.jgit.revwalk.filter.SkipRevFilter.create:(I)Lorg/eclipse/jgit/revwalk/filter/RevFilter;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.setRevFilter:(Lorg/eclipse/jgit/revwalk/filter/RevFilter;)V
goto 22
20: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.maxCount:I
iconst_m1
if_icmple 22
21: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 0
getfield org.eclipse.jgit.api.LogCommand.maxCount:I
invokestatic org.eclipse.jgit.revwalk.filter.MaxCountRevFilter.create:(I)Lorg/eclipse/jgit/revwalk/filter/RevFilter;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.setRevFilter:(Lorg/eclipse/jgit/revwalk/filter/RevFilter;)V
22: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.startSpecified:Z
ifne 35
23: aload 0
getfield org.eclipse.jgit.api.LogCommand.repo:Lorg/eclipse/jgit/lib/Repository;
ldc "HEAD"
invokevirtual org.eclipse.jgit.lib.Repository.resolve:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/ObjectId;
astore 2
start local 2 24: aload 2
ifnonnull 28
25: new org.eclipse.jgit.api.errors.NoHeadException
dup
26: invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
getfield org.eclipse.jgit.internal.JGitText.noHEADExistsAndNoExplicitStartingRevisionWasSpecified:Ljava/lang/String;
27: invokespecial org.eclipse.jgit.api.errors.NoHeadException.<init>:(Ljava/lang/String;)V
athrow
28: StackMap locals: org.eclipse.jgit.lib.ObjectId
StackMap stack:
aload 0
aload 2
invokevirtual org.eclipse.jgit.api.LogCommand.add:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
pop
end local 2 29: goto 35
StackMap locals: org.eclipse.jgit.api.LogCommand java.util.List
StackMap stack: java.io.IOException
30: astore 2
start local 2 31: new org.eclipse.jgit.api.errors.JGitInternalException
dup
32: invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
getfield org.eclipse.jgit.internal.JGitText.anExceptionOccurredWhileTryingToAddTheIdOfHEAD:Ljava/lang/String;
33: aload 2
34: invokespecial org.eclipse.jgit.api.errors.JGitInternalException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 35: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.revFilter:Lorg/eclipse/jgit/revwalk/filter/RevFilter;
ifnull 37
36: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 0
getfield org.eclipse.jgit.api.LogCommand.revFilter:Lorg/eclipse/jgit/revwalk/filter/RevFilter;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.setRevFilter:(Lorg/eclipse/jgit/revwalk/filter/RevFilter;)V
37: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual org.eclipse.jgit.api.LogCommand.setCallable:(Z)V
38: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/eclipse/jgit/api/LogCommand;
2 39 1 filters Ljava/util/List<Lorg/eclipse/jgit/treewalk/filter/TreeFilter;>;
7 8 2 f Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
24 29 2 headId Lorg/eclipse/jgit/lib/ObjectId;
31 35 2 e Ljava/io/IOException;
Exception table:
from to target type
23 29 30 Class java.io.IOException
Exceptions:
throws org.eclipse.jgit.api.errors.GitAPIException, org.eclipse.jgit.api.errors.NoHeadException
Signature: ()Ljava/lang/Iterable<Lorg/eclipse/jgit/revwalk/RevCommit;>;
public org.eclipse.jgit.api.LogCommand add(org.eclipse.jgit.lib.AnyObjectId);
descriptor: (Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
aload 1
invokevirtual org.eclipse.jgit.api.LogCommand.add:(ZLorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/api/LogCommand;
0 1 1 start Lorg/eclipse/jgit/lib/AnyObjectId;
Exceptions:
throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException
MethodParameters:
Name Flags
start
public org.eclipse.jgit.api.LogCommand not(org.eclipse.jgit.lib.AnyObjectId);
descriptor: (Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aload 1
invokevirtual org.eclipse.jgit.api.LogCommand.add:(ZLorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/api/LogCommand;
0 1 1 start Lorg/eclipse/jgit/lib/AnyObjectId;
Exceptions:
throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException
MethodParameters:
Name Flags
start
public org.eclipse.jgit.api.LogCommand addRange(org.eclipse.jgit.lib.AnyObjectId, org.eclipse.jgit.lib.AnyObjectId);
descriptor: (Lorg/eclipse/jgit/lib/AnyObjectId;Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.eclipse.jgit.api.LogCommand.not:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
aload 2
invokevirtual org.eclipse.jgit.api.LogCommand.add:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/api/LogCommand;
0 1 1 since Lorg/eclipse/jgit/lib/AnyObjectId;
0 1 2 until Lorg/eclipse/jgit/lib/AnyObjectId;
Exceptions:
throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException
MethodParameters:
Name Flags
since
until
public org.eclipse.jgit.api.LogCommand all();
descriptor: ()Lorg/eclipse/jgit/api/LogCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jgit.api.LogCommand.getRepository:()Lorg/eclipse/jgit/lib/Repository;
invokevirtual org.eclipse.jgit.lib.Repository.getRefDatabase:()Lorg/eclipse/jgit/lib/RefDatabase;
invokevirtual org.eclipse.jgit.lib.RefDatabase.getRefs:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 13
StackMap locals: org.eclipse.jgit.api.LogCommand top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jgit.lib.Ref
astore 1
start local 1 2: aload 1
invokeinterface org.eclipse.jgit.lib.Ref.isPeeled:()Z
ifne 4
3: aload 0
invokevirtual org.eclipse.jgit.api.LogCommand.getRepository:()Lorg/eclipse/jgit/lib/Repository;
invokevirtual org.eclipse.jgit.lib.Repository.getRefDatabase:()Lorg/eclipse/jgit/lib/RefDatabase;
aload 1
invokevirtual org.eclipse.jgit.lib.RefDatabase.peel:(Lorg/eclipse/jgit/lib/Ref;)Lorg/eclipse/jgit/lib/Ref;
astore 1
4: StackMap locals: org.eclipse.jgit.api.LogCommand org.eclipse.jgit.lib.Ref java.util.Iterator
StackMap stack:
aload 1
invokeinterface org.eclipse.jgit.lib.Ref.getPeeledObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
astore 3
start local 3 5: aload 3
ifnonnull 7
6: aload 1
invokeinterface org.eclipse.jgit.lib.Ref.getObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
astore 3
7: StackMap locals: org.eclipse.jgit.lib.ObjectId
StackMap stack:
aconst_null
astore 4
start local 4 8: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 3
invokevirtual org.eclipse.jgit.revwalk.RevWalk.parseCommit:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevCommit;
astore 4
9: goto 11
StackMap locals: org.eclipse.jgit.api.LogCommand org.eclipse.jgit.lib.Ref java.util.Iterator org.eclipse.jgit.lib.ObjectId org.eclipse.jgit.revwalk.RevCommit
StackMap stack: java.io.IOException
10: pop
11: StackMap locals:
StackMap stack:
aload 4
ifnull 13
12: aload 0
aload 4
invokevirtual org.eclipse.jgit.api.LogCommand.add:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
pop
end local 4 end local 3 end local 1 13: StackMap locals: org.eclipse.jgit.api.LogCommand top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
14: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jgit/api/LogCommand;
2 13 1 ref Lorg/eclipse/jgit/lib/Ref;
5 13 3 objectId Lorg/eclipse/jgit/lib/ObjectId;
8 13 4 commit Lorg/eclipse/jgit/revwalk/RevCommit;
Exception table:
from to target type
8 9 10 Class org.eclipse.jgit.errors.MissingObjectException
8 9 10 Class org.eclipse.jgit.errors.IncorrectObjectTypeException
Exceptions:
throws java.io.IOException
public org.eclipse.jgit.api.LogCommand addPath(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jgit/api/LogCommand;
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.LogCommand.checkCallable:()V
1: aload 0
getfield org.eclipse.jgit.api.LogCommand.pathFilters:Ljava/util/List;
aload 1
invokestatic org.eclipse.jgit.treewalk.filter.PathFilter.create:(Ljava/lang/String;)Lorg/eclipse/jgit/treewalk/filter/PathFilter;
invokeinterface java.util.List.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/LogCommand;
0 3 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public org.eclipse.jgit.api.LogCommand excludePath(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jgit/api/LogCommand;
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.LogCommand.checkCallable:()V
1: aload 0
getfield org.eclipse.jgit.api.LogCommand.excludeTreeFilters:Ljava/util/List;
aload 1
invokestatic org.eclipse.jgit.treewalk.filter.PathFilter.create:(Ljava/lang/String;)Lorg/eclipse/jgit/treewalk/filter/PathFilter;
invokevirtual org.eclipse.jgit.treewalk.filter.PathFilter.negate:()Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
invokeinterface java.util.List.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/LogCommand;
0 3 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public org.eclipse.jgit.api.LogCommand setSkip(int);
descriptor: (I)Lorg/eclipse/jgit/api/LogCommand;
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.LogCommand.checkCallable:()V
1: aload 0
iload 1
putfield org.eclipse.jgit.api.LogCommand.skip:I
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jgit/api/LogCommand;
0 3 1 skip I
MethodParameters:
Name Flags
skip
public org.eclipse.jgit.api.LogCommand setMaxCount(int);
descriptor: (I)Lorg/eclipse/jgit/api/LogCommand;
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.LogCommand.checkCallable:()V
1: aload 0
iload 1
putfield org.eclipse.jgit.api.LogCommand.maxCount:I
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jgit/api/LogCommand;
0 3 1 maxCount I
MethodParameters:
Name Flags
maxCount
private org.eclipse.jgit.api.LogCommand add(boolean, org.eclipse.jgit.lib.AnyObjectId);
descriptor: (ZLorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/api/LogCommand;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jgit.api.LogCommand.checkCallable:()V
1: iload 1
ifeq 5
2: aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 2
invokevirtual org.eclipse.jgit.revwalk.RevWalk.lookupCommit:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevCommit;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.markStart:(Lorg/eclipse/jgit/revwalk/RevCommit;)V
3: aload 0
iconst_1
putfield org.eclipse.jgit.api.LogCommand.startSpecified:Z
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 0
getfield org.eclipse.jgit.api.LogCommand.walk:Lorg/eclipse/jgit/revwalk/RevWalk;
aload 2
invokevirtual org.eclipse.jgit.revwalk.RevWalk.lookupCommit:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevCommit;
invokevirtual org.eclipse.jgit.revwalk.RevWalk.markUninteresting:(Lorg/eclipse/jgit/revwalk/RevCommit;)V
6: StackMap locals:
StackMap stack:
aload 0
7: areturn
8: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 9: aload 3
athrow
end local 3 10: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 11: new org.eclipse.jgit.api.errors.JGitInternalException
dup
12: invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
getfield org.eclipse.jgit.internal.JGitText.exceptionOccurredDuringAddingOfOptionToALogCommand:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
13: aload 2
aastore
14: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
15: aload 3
16: invokespecial org.eclipse.jgit.api.errors.JGitInternalException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/eclipse/jgit/api/LogCommand;
0 17 1 include Z
0 17 2 start Lorg/eclipse/jgit/lib/AnyObjectId;
9 10 3 e Ljava/io/IOException;
11 17 3 e Ljava/io/IOException;
Exception table:
from to target type
1 7 8 Class org.eclipse.jgit.errors.MissingObjectException
1 7 8 Class org.eclipse.jgit.errors.IncorrectObjectTypeException
1 7 10 Class java.io.IOException
Exceptions:
throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException, org.eclipse.jgit.api.errors.JGitInternalException
MethodParameters:
Name Flags
include
start
public org.eclipse.jgit.api.LogCommand setRevFilter(org.eclipse.jgit.revwalk.filter.RevFilter);
descriptor: (Lorg/eclipse/jgit/revwalk/filter/RevFilter;)Lorg/eclipse/jgit/api/LogCommand;
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.LogCommand.checkCallable:()V
1: aload 0
aload 1
putfield org.eclipse.jgit.api.LogCommand.revFilter:Lorg/eclipse/jgit/revwalk/filter/RevFilter;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jgit/api/LogCommand;
0 3 1 aFilter Lorg/eclipse/jgit/revwalk/filter/RevFilter;
MethodParameters:
Name Flags
aFilter
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.LogCommand.call:()Ljava/lang/Iterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.eclipse.jgit.api.errors.GitAPIException
}
Signature: Lorg/eclipse/jgit/api/GitCommand<Ljava/lang/Iterable<Lorg/eclipse/jgit/revwalk/RevCommit;>;>;
SourceFile: "LogCommand.java"