public final class org.eclipse.aether.RepositoryEvent
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.aether.RepositoryEvent
super_class: java.lang.Object
{
private final org.eclipse.aether.RepositoryEvent$EventType type;
descriptor: Lorg/eclipse/aether/RepositoryEvent$EventType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.aether.RepositorySystemSession session;
descriptor: Lorg/eclipse/aether/RepositorySystemSession;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.aether.artifact.Artifact artifact;
descriptor: Lorg/eclipse/aether/artifact/Artifact;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.aether.metadata.Metadata metadata;
descriptor: Lorg/eclipse/aether/metadata/Metadata;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.aether.repository.ArtifactRepository repository;
descriptor: Lorg/eclipse/aether/repository/ArtifactRepository;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.io.File file;
descriptor: Ljava/io/File;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<java.lang.Exception> exceptions;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/Exception;>;
private final org.eclipse.aether.RequestTrace trace;
descriptor: Lorg/eclipse/aether/RequestTrace;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(org.eclipse.aether.RepositoryEvent$Builder);
descriptor: (Lorg/eclipse/aether/RepositoryEvent$Builder;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.type:Lorg/eclipse/aether/RepositoryEvent$EventType;
putfield org.eclipse.aether.RepositoryEvent.type:Lorg/eclipse/aether/RepositoryEvent$EventType;
2: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.session:Lorg/eclipse/aether/RepositorySystemSession;
putfield org.eclipse.aether.RepositoryEvent.session:Lorg/eclipse/aether/RepositorySystemSession;
3: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.artifact:Lorg/eclipse/aether/artifact/Artifact;
putfield org.eclipse.aether.RepositoryEvent.artifact:Lorg/eclipse/aether/artifact/Artifact;
4: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.metadata:Lorg/eclipse/aether/metadata/Metadata;
putfield org.eclipse.aether.RepositoryEvent.metadata:Lorg/eclipse/aether/metadata/Metadata;
5: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.repository:Lorg/eclipse/aether/repository/ArtifactRepository;
putfield org.eclipse.aether.RepositoryEvent.repository:Lorg/eclipse/aether/repository/ArtifactRepository;
6: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.file:Ljava/io/File;
putfield org.eclipse.aether.RepositoryEvent.file:Ljava/io/File;
7: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.exceptions:Ljava/util/List;
putfield org.eclipse.aether.RepositoryEvent.exceptions:Ljava/util/List;
8: aload 0
aload 1
getfield org.eclipse.aether.RepositoryEvent$Builder.trace:Lorg/eclipse/aether/RequestTrace;
putfield org.eclipse.aether.RepositoryEvent.trace:Lorg/eclipse/aether/RequestTrace;
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/aether/RepositoryEvent;
0 10 1 builder Lorg/eclipse/aether/RepositoryEvent$Builder;
MethodParameters:
Name Flags
builder
public org.eclipse.aether.RepositoryEvent$EventType getType();
descriptor: ()Lorg/eclipse/aether/RepositoryEvent$EventType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.type:Lorg/eclipse/aether/RepositoryEvent$EventType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public org.eclipse.aether.RepositorySystemSession getSession();
descriptor: ()Lorg/eclipse/aether/RepositorySystemSession;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.session:Lorg/eclipse/aether/RepositorySystemSession;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public org.eclipse.aether.artifact.Artifact getArtifact();
descriptor: ()Lorg/eclipse/aether/artifact/Artifact;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.artifact:Lorg/eclipse/aether/artifact/Artifact;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public org.eclipse.aether.metadata.Metadata getMetadata();
descriptor: ()Lorg/eclipse/aether/metadata/Metadata;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.metadata:Lorg/eclipse/aether/metadata/Metadata;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public java.io.File getFile();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.file:Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public org.eclipse.aether.repository.ArtifactRepository getRepository();
descriptor: ()Lorg/eclipse/aether/repository/ArtifactRepository;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.repository:Lorg/eclipse/aether/repository/ArtifactRepository;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public java.lang.Exception getException();
descriptor: ()Ljava/lang/Exception;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.exceptions:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.eclipse.aether.RepositoryEvent.exceptions:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Exception
StackMap locals:
StackMap stack: java.lang.Exception
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/aether/RepositoryEvent;
public java.util.List<java.lang.Exception> getExceptions();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.exceptions:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
Signature: ()Ljava/util/List<Ljava/lang/Exception;>;
public org.eclipse.aether.RequestTrace getTrace();
descriptor: ()Lorg/eclipse/aether/RequestTrace;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.aether.RepositoryEvent.trace:Lorg/eclipse/aether/RequestTrace;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/RepositoryEvent;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
sipush 256
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getType:()Lorg/eclipse/aether/RepositoryEvent$EventType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
2: aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getArtifact:()Lorg/eclipse/aether/artifact/Artifact;
ifnull 4
3: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getArtifact:()Lorg/eclipse/aether/artifact/Artifact;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getMetadata:()Lorg/eclipse/aether/metadata/Metadata;
ifnull 6
5: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getMetadata:()Lorg/eclipse/aether/metadata/Metadata;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getFile:()Ljava/io/File;
ifnull 8
7: aload 1
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getFile:()Ljava/io/File;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getRepository:()Lorg/eclipse/aether/repository/ArtifactRepository;
ifnull 10
9: aload 1
ldc " @ "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.eclipse.aether.RepositoryEvent.getRepository:()Lorg/eclipse/aether/repository/ArtifactRepository;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
10: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/aether/RepositoryEvent;
1 11 1 buffer Ljava/lang/StringBuilder;
}
SourceFile: "RepositoryEvent.java"
NestMembers:
org.eclipse.aether.RepositoryEvent$Builder org.eclipse.aether.RepositoryEvent$EventType
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