public final class org.eclipse.aether.repository.RemoteRepository$Builder
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.aether.repository.RemoteRepository$Builder
super_class: java.lang.Object
{
private static final org.eclipse.aether.repository.RepositoryPolicy DEFAULT_POLICY;
descriptor: Lorg/eclipse/aether/repository/RepositoryPolicy;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final int ID;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int URL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int RELEASES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int SNAPSHOTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int PROXY;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32
static final int AUTH;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 64
static final int MIRRORED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 128
static final int REPOMAN;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 256
int delta;
descriptor: I
flags: (0x0000)
org.eclipse.aether.repository.RemoteRepository prototype;
descriptor: Lorg/eclipse/aether/repository/RemoteRepository;
flags: (0x0000)
java.lang.String id;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String type;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String url;
descriptor: Ljava/lang/String;
flags: (0x0000)
org.eclipse.aether.repository.RepositoryPolicy releasePolicy;
descriptor: Lorg/eclipse/aether/repository/RepositoryPolicy;
flags: (0x0000)
org.eclipse.aether.repository.RepositoryPolicy snapshotPolicy;
descriptor: Lorg/eclipse/aether/repository/RepositoryPolicy;
flags: (0x0000)
org.eclipse.aether.repository.Proxy proxy;
descriptor: Lorg/eclipse/aether/repository/Proxy;
flags: (0x0000)
org.eclipse.aether.repository.Authentication authentication;
descriptor: Lorg/eclipse/aether/repository/Authentication;
flags: (0x0000)
java.util.List<org.eclipse.aether.repository.RemoteRepository> mirroredRepositories;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
boolean repositoryManager;
descriptor: Z
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.eclipse.aether.repository.RepositoryPolicy
dup
invokespecial org.eclipse.aether.repository.RepositoryPolicy.<init>:()V
putstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
putfield org.eclipse.aether.repository.RemoteRepository$Builder.releasePolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
2: aload 0
getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
putfield org.eclipse.aether.repository.RemoteRepository$Builder.snapshotPolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
3: aload 0
aload 1
ifnull 4
aload 1
goto 5
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String java.lang.String java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
4: ldc ""
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String java.lang.String java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
5: putfield org.eclipse.aether.repository.RemoteRepository$Builder.id:Ljava/lang/String;
6: aload 0
aload 2
ifnull 7
aload 2
goto 8
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
7: ldc ""
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String java.lang.String java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
8: putfield org.eclipse.aether.repository.RemoteRepository$Builder.type:Ljava/lang/String;
9: aload 0
aload 3
ifnull 10
aload 3
goto 11
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
10: ldc ""
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String java.lang.String java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
11: putfield org.eclipse.aether.repository.RemoteRepository$Builder.url:Ljava/lang/String;
12: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 13 1 id Ljava/lang/String;
0 13 2 type Ljava/lang/String;
0 13 3 url Ljava/lang/String;
MethodParameters:
Name Flags
id
type
url
public void <init>(org.eclipse.aether.repository.RemoteRepository);
descriptor: (Lorg/eclipse/aether/repository/RemoteRepository;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
putfield org.eclipse.aether.repository.RemoteRepository$Builder.releasePolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
2: aload 0
getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
putfield org.eclipse.aether.repository.RemoteRepository$Builder.snapshotPolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
3: aload 0
aload 1
ldc "remote repository prototype cannot be null"
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
putfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 5 1 prototype Lorg/eclipse/aether/repository/RemoteRepository;
MethodParameters:
Name Flags
prototype
public org.eclipse.aether.repository.RemoteRepository build();
descriptor: ()Lorg/eclipse/aether/repository/RemoteRepository;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 2
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
ifne 2
1: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
areturn
2: StackMap locals:
StackMap stack:
new org.eclipse.aether.repository.RemoteRepository
dup
aload 0
invokespecial org.eclipse.aether.repository.RemoteRepository.<init>:(Lorg/eclipse/aether/repository/RemoteRepository$Builder;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
private <T> void delta(int, T, );
descriptor: (ILjava/lang/Object;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aload 3
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
istore 4
start local 4 1: iload 4
ifeq 4
2: aload 0
dup
getfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
iload 1
iconst_m1
ixor
iand
putfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
3: goto 5
4: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
iload 1
ior
putfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
5: 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 6 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 6 1 flag I
0 6 2 builder TT;
0 6 3 prototype TT;
1 6 4 equal Z
Signature: <T:Ljava/lang/Object;>(ITT;TT;)V
MethodParameters:
Name Flags
flag
builder
prototype
public org.eclipse.aether.repository.RemoteRepository$Builder setId(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
1: ldc ""
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
2: putfield org.eclipse.aether.repository.RemoteRepository$Builder.id:Ljava/lang/String;
3: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 5
4: aload 0
iconst_1
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.id:Ljava/lang/String;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getId:()Ljava/lang/String;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 6 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id
public org.eclipse.aether.repository.RemoteRepository$Builder setContentType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
1: ldc ""
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
2: putfield org.eclipse.aether.repository.RemoteRepository$Builder.type:Ljava/lang/String;
3: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 5
4: aload 0
iconst_2
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.type:Ljava/lang/String;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getContentType:()Ljava/lang/String;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 6 1 type Ljava/lang/String;
MethodParameters:
Name Flags
type
public org.eclipse.aether.repository.RemoteRepository$Builder setUrl(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
1: ldc ""
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder java.lang.String
2: putfield org.eclipse.aether.repository.RemoteRepository$Builder.url:Ljava/lang/String;
3: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 5
4: aload 0
iconst_4
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.url:Ljava/lang/String;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getUrl:()Ljava/lang/String;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 6 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public org.eclipse.aether.repository.RemoteRepository$Builder setPolicy(org.eclipse.aether.repository.RepositoryPolicy);
descriptor: (Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
1: getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
2: putfield org.eclipse.aether.repository.RemoteRepository$Builder.releasePolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
3: aload 0
aload 1
ifnull 4
aload 1
goto 5
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
4: getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
5: putfield org.eclipse.aether.repository.RemoteRepository$Builder.snapshotPolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
6: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 9
7: aload 0
bipush 8
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.releasePolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
iconst_0
invokevirtual org.eclipse.aether.repository.RemoteRepository.getPolicy:(Z)Lorg/eclipse/aether/repository/RepositoryPolicy;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
8: aload 0
bipush 16
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.snapshotPolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
iconst_1
invokevirtual org.eclipse.aether.repository.RemoteRepository.getPolicy:(Z)Lorg/eclipse/aether/repository/RepositoryPolicy;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 10 1 policy Lorg/eclipse/aether/repository/RepositoryPolicy;
MethodParameters:
Name Flags
policy
public org.eclipse.aether.repository.RemoteRepository$Builder setReleasePolicy(org.eclipse.aether.repository.RepositoryPolicy);
descriptor: (Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
1: getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
2: putfield org.eclipse.aether.repository.RemoteRepository$Builder.releasePolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
3: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 5
4: aload 0
bipush 8
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.releasePolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
iconst_0
invokevirtual org.eclipse.aether.repository.RemoteRepository.getPolicy:(Z)Lorg/eclipse/aether/repository/RepositoryPolicy;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 6 1 releasePolicy Lorg/eclipse/aether/repository/RepositoryPolicy;
MethodParameters:
Name Flags
releasePolicy
public org.eclipse.aether.repository.RemoteRepository$Builder setSnapshotPolicy(org.eclipse.aether.repository.RepositoryPolicy);
descriptor: (Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder
1: getstatic org.eclipse.aether.repository.RemoteRepository$Builder.DEFAULT_POLICY:Lorg/eclipse/aether/repository/RepositoryPolicy;
StackMap locals: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder org.eclipse.aether.repository.RepositoryPolicy
2: putfield org.eclipse.aether.repository.RemoteRepository$Builder.snapshotPolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
3: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 5
4: aload 0
bipush 16
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.snapshotPolicy:Lorg/eclipse/aether/repository/RepositoryPolicy;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
iconst_1
invokevirtual org.eclipse.aether.repository.RemoteRepository.getPolicy:(Z)Lorg/eclipse/aether/repository/RepositoryPolicy;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 6 1 snapshotPolicy Lorg/eclipse/aether/repository/RepositoryPolicy;
MethodParameters:
Name Flags
snapshotPolicy
public org.eclipse.aether.repository.RemoteRepository$Builder setProxy(org.eclipse.aether.repository.Proxy);
descriptor: (Lorg/eclipse/aether/repository/Proxy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.aether.repository.RemoteRepository$Builder.proxy:Lorg/eclipse/aether/repository/Proxy;
1: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 3
2: aload 0
bipush 32
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.proxy:Lorg/eclipse/aether/repository/Proxy;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getProxy:()Lorg/eclipse/aether/repository/Proxy;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 4 1 proxy Lorg/eclipse/aether/repository/Proxy;
MethodParameters:
Name Flags
proxy
public org.eclipse.aether.repository.RemoteRepository$Builder setAuthentication(org.eclipse.aether.repository.Authentication);
descriptor: (Lorg/eclipse/aether/repository/Authentication;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.aether.repository.RemoteRepository$Builder.authentication:Lorg/eclipse/aether/repository/Authentication;
1: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 3
2: aload 0
bipush 64
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.authentication:Lorg/eclipse/aether/repository/Authentication;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getAuthentication:()Lorg/eclipse/aether/repository/Authentication;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 4 1 authentication Lorg/eclipse/aether/repository/Authentication;
MethodParameters:
Name Flags
authentication
public org.eclipse.aether.repository.RemoteRepository$Builder setMirroredRepositories(java.util.List<org.eclipse.aether.repository.RemoteRepository>);
descriptor: (Ljava/util/List;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
ifnonnull 3
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
invokeinterface java.util.List.clear:()V
4: StackMap locals:
StackMap stack:
aload 1
ifnull 6
5: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
6: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 8
7: aload 0
sipush 128
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getMirroredRepositories:()Ljava/util/List;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
8: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 9 1 mirroredRepositories Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
Signature: (Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
MethodParameters:
Name Flags
mirroredRepositories
public org.eclipse.aether.repository.RemoteRepository$Builder addMirroredRepository(org.eclipse.aether.repository.RemoteRepository);
descriptor: (Lorg/eclipse/aether/repository/RemoteRepository;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
ifnonnull 5
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
3: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 5
4: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.getMirroredRepositories:()Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.mirroredRepositories:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 8
7: aload 0
dup
getfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
sipush 128
ior
putfield org.eclipse.aether.repository.RemoteRepository$Builder.delta:I
8: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 9 1 mirroredRepository Lorg/eclipse/aether/repository/RemoteRepository;
MethodParameters:
Name Flags
mirroredRepository
public org.eclipse.aether.repository.RemoteRepository$Builder setRepositoryManager(boolean);
descriptor: (Z)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.aether.repository.RemoteRepository$Builder.repositoryManager:Z
1: aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
ifnull 3
2: aload 0
sipush 256
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.repositoryManager:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 0
getfield org.eclipse.aether.repository.RemoteRepository$Builder.prototype:Lorg/eclipse/aether/repository/RemoteRepository;
invokevirtual org.eclipse.aether.repository.RemoteRepository.isRepositoryManager:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.delta:(ILjava/lang/Object;Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/aether/repository/RemoteRepository$Builder;
0 4 1 repositoryManager Z
MethodParameters:
Name Flags
repositoryManager
}
SourceFile: "RemoteRepository.java"
NestHost: org.eclipse.aether.repository.RemoteRepository
InnerClasses:
public final Builder = org.eclipse.aether.repository.RemoteRepository$Builder of org.eclipse.aether.repository.RemoteRepository