public final class org.eclipse.aether.RepositoryEvent$Builder
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.aether.RepositoryEvent$Builder
super_class: java.lang.Object
{
org.eclipse.aether.RepositoryEvent$EventType type;
descriptor: Lorg/eclipse/aether/RepositoryEvent$EventType;
flags: (0x0000)
org.eclipse.aether.RepositorySystemSession session;
descriptor: Lorg/eclipse/aether/RepositorySystemSession;
flags: (0x0000)
org.eclipse.aether.artifact.Artifact artifact;
descriptor: Lorg/eclipse/aether/artifact/Artifact;
flags: (0x0000)
org.eclipse.aether.metadata.Metadata metadata;
descriptor: Lorg/eclipse/aether/metadata/Metadata;
flags: (0x0000)
org.eclipse.aether.repository.ArtifactRepository repository;
descriptor: Lorg/eclipse/aether/repository/ArtifactRepository;
flags: (0x0000)
java.io.File file;
descriptor: Ljava/io/File;
flags: (0x0000)
java.util.List<java.lang.Exception> exceptions;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Ljava/lang/Exception;>;
org.eclipse.aether.RequestTrace trace;
descriptor: Lorg/eclipse/aether/RequestTrace;
flags: (0x0000)
public void <init>(org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RepositoryEvent$EventType);
descriptor: (Lorg/eclipse/aether/RepositorySystemSession;Lorg/eclipse/aether/RepositoryEvent$EventType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
putfield org.eclipse.aether.RepositoryEvent$Builder.exceptions:Ljava/util/List;
2: aload 0
aload 1
ldc "session cannot be null"
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.aether.RepositorySystemSession
putfield org.eclipse.aether.RepositoryEvent$Builder.session:Lorg/eclipse/aether/RepositorySystemSession;
3: aload 0
aload 2
ldc "event type cannot be null"
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.aether.RepositoryEvent$EventType
putfield org.eclipse.aether.RepositoryEvent$Builder.type:Lorg/eclipse/aether/RepositoryEvent$EventType;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 5 1 session Lorg/eclipse/aether/RepositorySystemSession;
0 5 2 type Lorg/eclipse/aether/RepositoryEvent$EventType;
MethodParameters:
Name Flags
session
type
public org.eclipse.aether.RepositoryEvent$Builder setArtifact(org.eclipse.aether.artifact.Artifact);
descriptor: (Lorg/eclipse/aether/artifact/Artifact;)Lorg/eclipse/aether/RepositoryEvent$Builder;
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.aether.RepositoryEvent$Builder.artifact:Lorg/eclipse/aether/artifact/Artifact;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 2 1 artifact Lorg/eclipse/aether/artifact/Artifact;
MethodParameters:
Name Flags
artifact
public org.eclipse.aether.RepositoryEvent$Builder setMetadata(org.eclipse.aether.metadata.Metadata);
descriptor: (Lorg/eclipse/aether/metadata/Metadata;)Lorg/eclipse/aether/RepositoryEvent$Builder;
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.aether.RepositoryEvent$Builder.metadata:Lorg/eclipse/aether/metadata/Metadata;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 2 1 metadata Lorg/eclipse/aether/metadata/Metadata;
MethodParameters:
Name Flags
metadata
public org.eclipse.aether.RepositoryEvent$Builder setRepository(org.eclipse.aether.repository.ArtifactRepository);
descriptor: (Lorg/eclipse/aether/repository/ArtifactRepository;)Lorg/eclipse/aether/RepositoryEvent$Builder;
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.aether.RepositoryEvent$Builder.repository:Lorg/eclipse/aether/repository/ArtifactRepository;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 2 1 repository Lorg/eclipse/aether/repository/ArtifactRepository;
MethodParameters:
Name Flags
repository
public org.eclipse.aether.RepositoryEvent$Builder setFile(java.io.File);
descriptor: (Ljava/io/File;)Lorg/eclipse/aether/RepositoryEvent$Builder;
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.aether.RepositoryEvent$Builder.file:Ljava/io/File;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 2 1 file Ljava/io/File;
MethodParameters:
Name Flags
file
public org.eclipse.aether.RepositoryEvent$Builder setException(java.lang.Exception);
descriptor: (Ljava/lang/Exception;)Lorg/eclipse/aether/RepositoryEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 1
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
putfield org.eclipse.aether.RepositoryEvent$Builder.exceptions:Ljava/util/List;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
putfield org.eclipse.aether.RepositoryEvent$Builder.exceptions:Ljava/util/List;
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 5 1 exception Ljava/lang/Exception;
MethodParameters:
Name Flags
exception
public org.eclipse.aether.RepositoryEvent$Builder setExceptions(java.util.List<java.lang.Exception>);
descriptor: (Ljava/util/List;)Lorg/eclipse/aether/RepositoryEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 1
putfield org.eclipse.aether.RepositoryEvent$Builder.exceptions:Ljava/util/List;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
putfield org.eclipse.aether.RepositoryEvent$Builder.exceptions:Ljava/util/List;
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 5 1 exceptions Ljava/util/List<Ljava/lang/Exception;>;
Signature: (Ljava/util/List<Ljava/lang/Exception;>;)Lorg/eclipse/aether/RepositoryEvent$Builder;
MethodParameters:
Name Flags
exceptions
public org.eclipse.aether.RepositoryEvent$Builder setTrace(org.eclipse.aether.RequestTrace);
descriptor: (Lorg/eclipse/aether/RequestTrace;)Lorg/eclipse/aether/RepositoryEvent$Builder;
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.aether.RepositoryEvent$Builder.trace:Lorg/eclipse/aether/RequestTrace;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
0 2 1 trace Lorg/eclipse/aether/RequestTrace;
MethodParameters:
Name Flags
trace
public org.eclipse.aether.RepositoryEvent build();
descriptor: ()Lorg/eclipse/aether/RepositoryEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.aether.RepositoryEvent
dup
aload 0
invokespecial org.eclipse.aether.RepositoryEvent.<init>:(Lorg/eclipse/aether/RepositoryEvent$Builder;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent$Builder;
}
SourceFile: "RepositoryEvent.java"
NestHost: org.eclipse.aether.RepositoryEvent
InnerClasses:
public final Builder = org.eclipse.aether.RepositoryEvent$Builder of org.eclipse.aether.RepositoryEvent
public final EventType = org.eclipse.aether.RepositoryEvent$EventType of org.eclipse.aether.RepositoryEvent