public final class org.eclipse.aether.RepositoryEvent extends java.lang.Object
{
private final org.eclipse.aether.RepositoryEvent$EventType type;
private final org.eclipse.aether.RepositorySystemSession session;
private final org.eclipse.aether.artifact.Artifact artifact;
private final org.eclipse.aether.metadata.Metadata metadata;
private final org.eclipse.aether.repository.ArtifactRepository repository;
private final java.io.File file;
private final java.util.List exceptions;
private final org.eclipse.aether.RequestTrace trace;
void <init>(org.eclipse.aether.RepositoryEvent$Builder)
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.RepositoryEvent$Builder v;
org.eclipse.aether.artifact.Artifact v;
org.eclipse.aether.RepositorySystemSession v;
java.io.File v;
java.util.List v;
org.eclipse.aether.RepositoryEvent$EventType v;
org.eclipse.aether.RequestTrace v;
org.eclipse.aether.metadata.Metadata v;
org.eclipse.aether.repository.ArtifactRepository v;
v := @this: org.eclipse.aether.RepositoryEvent;
v := @parameter: org.eclipse.aether.RepositoryEvent$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<org.eclipse.aether.RepositoryEvent$Builder: org.eclipse.aether.RepositoryEvent$EventType type>;
v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RepositoryEvent$EventType type> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: org.eclipse.aether.RepositorySystemSession session>;
v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RepositorySystemSession session> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: org.eclipse.aether.artifact.Artifact artifact>;
v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.artifact.Artifact artifact> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: org.eclipse.aether.metadata.Metadata metadata>;
v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.metadata.Metadata metadata> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: org.eclipse.aether.repository.ArtifactRepository repository>;
v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.repository.ArtifactRepository repository> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: java.io.File file>;
v.<org.eclipse.aether.RepositoryEvent: java.io.File file> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: java.util.List exceptions>;
v.<org.eclipse.aether.RepositoryEvent: java.util.List exceptions> = v;
v = v.<org.eclipse.aether.RepositoryEvent$Builder: org.eclipse.aether.RequestTrace trace>;
v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RequestTrace trace> = v;
return;
}
public org.eclipse.aether.RepositoryEvent$EventType getType()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.RepositoryEvent$EventType v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RepositoryEvent$EventType type>;
return v;
}
public org.eclipse.aether.RepositorySystemSession getSession()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.RepositorySystemSession v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RepositorySystemSession session>;
return v;
}
public org.eclipse.aether.artifact.Artifact getArtifact()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.artifact.Artifact v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.artifact.Artifact artifact>;
return v;
}
public org.eclipse.aether.metadata.Metadata getMetadata()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.metadata.Metadata v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.metadata.Metadata metadata>;
return v;
}
public java.io.File getFile()
{
org.eclipse.aether.RepositoryEvent v;
java.io.File v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: java.io.File file>;
return v;
}
public org.eclipse.aether.repository.ArtifactRepository getRepository()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.repository.ArtifactRepository v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.repository.ArtifactRepository repository>;
return v;
}
public java.lang.Exception getException()
{
org.eclipse.aether.RepositoryEvent v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: java.util.List exceptions>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.eclipse.aether.RepositoryEvent: java.util.List exceptions>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
label:
return v;
}
public java.util.List getExceptions()
{
org.eclipse.aether.RepositoryEvent v;
java.util.List v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: java.util.List exceptions>;
return v;
}
public org.eclipse.aether.RequestTrace getTrace()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.RequestTrace v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RequestTrace trace>;
return v;
}
public java.lang.String toString()
{
org.eclipse.aether.RepositoryEvent v;
org.eclipse.aether.repository.ArtifactRepository v, v;
java.lang.String v;
org.eclipse.aether.artifact.Artifact v, v;
java.io.File v, v;
org.eclipse.aether.RepositoryEvent$EventType v;
org.eclipse.aether.metadata.Metadata v, v;
java.lang.StringBuilder v, v, v, v, v, v;
v := @this: org.eclipse.aether.RepositoryEvent;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(256);
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.RepositoryEvent$EventType getType()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.artifact.Artifact getArtifact()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.artifact.Artifact getArtifact()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.metadata.Metadata getMetadata()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.metadata.Metadata getMetadata()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: java.io.File getFile()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" (");
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: java.io.File getFile()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
label:
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.repository.ArtifactRepository getRepository()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" @ ");
v = virtualinvoke v.<org.eclipse.aether.RepositoryEvent: org.eclipse.aether.repository.ArtifactRepository getRepository()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
}