public abstract class org.eclipse.jgit.api.TransportCommand<C extends org.eclipse.jgit.api.GitCommand, T> extends org.eclipse.jgit.api.GitCommand<T>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.eclipse.jgit.api.TransportCommand
super_class: org.eclipse.jgit.api.GitCommand
{
protected org.eclipse.jgit.transport.CredentialsProvider credentialsProvider;
descriptor: Lorg/eclipse/jgit/transport/CredentialsProvider;
flags: (0x0004) ACC_PROTECTED
protected int timeout;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.eclipse.jgit.api.TransportConfigCallback transportConfigCallback;
descriptor: Lorg/eclipse/jgit/api/TransportConfigCallback;
flags: (0x0004) ACC_PROTECTED
protected void <init>(org.eclipse.jgit.lib.Repository);
descriptor: (Lorg/eclipse/jgit/lib/Repository;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, 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
invokestatic org.eclipse.jgit.transport.CredentialsProvider.getDefault:()Lorg/eclipse/jgit/transport/CredentialsProvider;
invokevirtual org.eclipse.jgit.api.TransportCommand.setCredentialsProvider:(Lorg/eclipse/jgit/transport/CredentialsProvider;)Lorg/eclipse/jgit/api/GitCommand;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
0 3 1 repo Lorg/eclipse/jgit/lib/Repository;
MethodParameters:
Name Flags
repo
public C setCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider);
descriptor: (Lorg/eclipse/jgit/transport/CredentialsProvider;)Lorg/eclipse/jgit/api/GitCommand;
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.TransportCommand.credentialsProvider:Lorg/eclipse/jgit/transport/CredentialsProvider;
1: aload 0
invokevirtual org.eclipse.jgit.api.TransportCommand.self:()Lorg/eclipse/jgit/api/GitCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
0 2 1 credentialsProvider Lorg/eclipse/jgit/transport/CredentialsProvider;
Signature: (Lorg/eclipse/jgit/transport/CredentialsProvider;)TC;
MethodParameters:
Name Flags
credentialsProvider final
public C setTimeout();
descriptor: (I)Lorg/eclipse/jgit/api/GitCommand;
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.TransportCommand.timeout:I
1: aload 0
invokevirtual org.eclipse.jgit.api.TransportCommand.self:()Lorg/eclipse/jgit/api/GitCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
0 2 1 timeout I
Signature: (I)TC;
MethodParameters:
Name Flags
timeout
public C setTransportConfigCallback(org.eclipse.jgit.api.TransportConfigCallback);
descriptor: (Lorg/eclipse/jgit/api/TransportConfigCallback;)Lorg/eclipse/jgit/api/GitCommand;
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.TransportCommand.transportConfigCallback:Lorg/eclipse/jgit/api/TransportConfigCallback;
1: aload 0
invokevirtual org.eclipse.jgit.api.TransportCommand.self:()Lorg/eclipse/jgit/api/GitCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
0 2 1 transportConfigCallback Lorg/eclipse/jgit/api/TransportConfigCallback;
Signature: (Lorg/eclipse/jgit/api/TransportConfigCallback;)TC;
MethodParameters:
Name Flags
transportConfigCallback final
protected final C self();
descriptor: ()Lorg/eclipse/jgit/api/GitCommand;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
Signature: ()TC;
protected C configure(org.eclipse.jgit.transport.Transport);
descriptor: (Lorg/eclipse/jgit/transport/Transport;)Lorg/eclipse/jgit/api/GitCommand;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jgit.api.TransportCommand.credentialsProvider:Lorg/eclipse/jgit/transport/CredentialsProvider;
ifnull 2
1: aload 1
aload 0
getfield org.eclipse.jgit.api.TransportCommand.credentialsProvider:Lorg/eclipse/jgit/transport/CredentialsProvider;
invokevirtual org.eclipse.jgit.transport.Transport.setCredentialsProvider:(Lorg/eclipse/jgit/transport/CredentialsProvider;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.eclipse.jgit.api.TransportCommand.timeout:I
invokevirtual org.eclipse.jgit.transport.Transport.setTimeout:(I)V
3: aload 0
getfield org.eclipse.jgit.api.TransportCommand.transportConfigCallback:Lorg/eclipse/jgit/api/TransportConfigCallback;
ifnull 5
4: aload 0
getfield org.eclipse.jgit.api.TransportCommand.transportConfigCallback:Lorg/eclipse/jgit/api/TransportConfigCallback;
aload 1
invokeinterface org.eclipse.jgit.api.TransportConfigCallback.configure:(Lorg/eclipse/jgit/transport/Transport;)V
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jgit.api.TransportCommand.self:()Lorg/eclipse/jgit/api/GitCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
0 6 1 transport Lorg/eclipse/jgit/transport/Transport;
Signature: (Lorg/eclipse/jgit/transport/Transport;)TC;
MethodParameters:
Name Flags
transport
protected C configure(org.eclipse.jgit.api.TransportCommand);
descriptor: (Lorg/eclipse/jgit/api/TransportCommand;)Lorg/eclipse/jgit/api/GitCommand;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.eclipse.jgit.api.TransportCommand.credentialsProvider:Lorg/eclipse/jgit/transport/CredentialsProvider;
invokevirtual org.eclipse.jgit.api.TransportCommand.setCredentialsProvider:(Lorg/eclipse/jgit/transport/CredentialsProvider;)Lorg/eclipse/jgit/api/GitCommand;
pop
1: aload 1
aload 0
getfield org.eclipse.jgit.api.TransportCommand.timeout:I
invokevirtual org.eclipse.jgit.api.TransportCommand.setTimeout:(I)Lorg/eclipse/jgit/api/GitCommand;
pop
2: aload 1
aload 0
getfield org.eclipse.jgit.api.TransportCommand.transportConfigCallback:Lorg/eclipse/jgit/api/TransportConfigCallback;
invokevirtual org.eclipse.jgit.api.TransportCommand.setTransportConfigCallback:(Lorg/eclipse/jgit/api/TransportConfigCallback;)Lorg/eclipse/jgit/api/GitCommand;
pop
3: aload 0
invokevirtual org.eclipse.jgit.api.TransportCommand.self:()Lorg/eclipse/jgit/api/GitCommand;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jgit/api/TransportCommand<TC;TT;>;
0 4 1 childCommand Lorg/eclipse/jgit/api/TransportCommand;
Signature: (Lorg/eclipse/jgit/api/TransportCommand;)TC;
MethodParameters:
Name Flags
childCommand
}
Signature: <C:Lorg/eclipse/jgit/api/GitCommand;T:Ljava/lang/Object;>Lorg/eclipse/jgit/api/GitCommand<TT;>;
SourceFile: "TransportCommand.java"