public final class org.eclipse.aether.spi.connector.ArtifactDownload extends org.eclipse.aether.spi.connector.ArtifactTransfer
{
private boolean existenceCheck;
private java.lang.String checksumPolicy;
private java.lang.String context;
private java.util.Collection contexts;
private java.util.List repositories;
public void <init>()
{
java.util.List v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: void <init>()>();
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String checksumPolicy> = "";
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String context> = "";
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.List repositories> = v;
return;
}
public void <init>(org.eclipse.aether.artifact.Artifact, java.lang.String, java.io.File, java.lang.String)
{
java.util.List v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
org.eclipse.aether.artifact.Artifact v;
java.lang.String v, v;
java.io.File v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: org.eclipse.aether.artifact.Artifact;
v := @parameter: java.lang.String;
v := @parameter: java.io.File;
v := @parameter: java.lang.String;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: void <init>()>();
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String checksumPolicy> = "";
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String context> = "";
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.List repositories> = v;
virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: org.eclipse.aether.spi.connector.ArtifactDownload setArtifact(org.eclipse.aether.artifact.Artifact)>(v);
virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: org.eclipse.aether.spi.connector.ArtifactDownload setRequestContext(java.lang.String)>(v);
virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: org.eclipse.aether.spi.connector.ArtifactDownload setFile(java.io.File)>(v);
virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: org.eclipse.aether.spi.connector.ArtifactDownload setChecksumPolicy(java.lang.String)>(v);
return;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setArtifact(org.eclipse.aether.artifact.Artifact)
{
org.eclipse.aether.artifact.Artifact v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: org.eclipse.aether.artifact.Artifact;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: org.eclipse.aether.spi.connector.ArtifactTransfer setArtifact(org.eclipse.aether.artifact.Artifact)>(v);
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setFile(java.io.File)
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
java.io.File v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: java.io.File;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: org.eclipse.aether.spi.connector.ArtifactTransfer setFile(java.io.File)>(v);
return v;
}
public boolean isExistenceCheck()
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
boolean v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: boolean existenceCheck>;
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setExistenceCheck(boolean)
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
boolean v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: boolean;
v.<org.eclipse.aether.spi.connector.ArtifactDownload: boolean existenceCheck> = v;
return v;
}
public java.lang.String getChecksumPolicy()
{
java.lang.String v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String checksumPolicy>;
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setChecksumPolicy(java.lang.String)
{
java.lang.String v, v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: java.lang.String;
if v == null goto label;
v = v;
goto label;
label:
v = "";
label:
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String checksumPolicy> = v;
return v;
}
public java.lang.String getRequestContext()
{
java.lang.String v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String context>;
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setRequestContext(java.lang.String)
{
java.lang.String v, v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: java.lang.String;
if v == null goto label;
v = v;
goto label;
label:
v = "";
label:
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String context> = v;
return v;
}
public java.util.Collection getSupportedContexts()
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
java.util.Collection v, v;
java.lang.String v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.Collection contexts>;
if v == null goto label;
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.Collection contexts>;
goto label;
label:
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String context>;
v = staticinvoke <java.util.Collections: java.util.Set singleton(java.lang.Object)>(v);
label:
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setSupportedContexts(java.util.Collection)
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
java.util.Collection v;
java.util.Set v;
java.lang.String v;
boolean v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: java.util.Collection;
if v == null goto label;
v = interfaceinvoke v.<java.util.Collection: boolean isEmpty()>();
if v == 0 goto label;
label:
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.lang.String context>;
v = staticinvoke <java.util.Collections: java.util.Set singleton(java.lang.Object)>(v);
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.Collection contexts> = v;
goto label;
label:
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.Collection contexts> = v;
label:
return v;
}
public java.util.List getRepositories()
{
java.util.List v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v = v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.List repositories>;
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setRepositories(java.util.List)
{
java.util.List v, v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: java.util.List;
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.List repositories> = v;
goto label;
label:
v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.util.List repositories> = v;
label:
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setException(org.eclipse.aether.transfer.ArtifactTransferException)
{
org.eclipse.aether.transfer.ArtifactTransferException v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: org.eclipse.aether.transfer.ArtifactTransferException;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: org.eclipse.aether.spi.connector.ArtifactTransfer setException(org.eclipse.aether.transfer.ArtifactTransferException)>(v);
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setListener(org.eclipse.aether.transfer.TransferListener)
{
org.eclipse.aether.transfer.TransferListener v;
org.eclipse.aether.spi.connector.ArtifactDownload v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: org.eclipse.aether.transfer.TransferListener;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: org.eclipse.aether.spi.connector.Transfer setListener(org.eclipse.aether.transfer.TransferListener)>(v);
return v;
}
public org.eclipse.aether.spi.connector.ArtifactDownload setTrace(org.eclipse.aether.RequestTrace)
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
org.eclipse.aether.RequestTrace v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v := @parameter: org.eclipse.aether.RequestTrace;
specialinvoke v.<org.eclipse.aether.spi.connector.ArtifactTransfer: org.eclipse.aether.spi.connector.Transfer setTrace(org.eclipse.aether.RequestTrace)>(v);
return v;
}
public java.lang.String toString()
{
org.eclipse.aether.spi.connector.ArtifactDownload v;
org.eclipse.aether.artifact.Artifact v;
java.lang.String v, v;
java.io.File v;
boolean v;
v := @this: org.eclipse.aether.spi.connector.ArtifactDownload;
v = virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: org.eclipse.aether.artifact.Artifact getArtifact()>();
v = virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: boolean isExistenceCheck()>();
if v == 0 goto label;
v = "?";
goto label;
label:
v = "";
label:
v = virtualinvoke v.<org.eclipse.aether.spi.connector.ArtifactDownload: java.io.File getFile()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.eclipse.aether.artifact.Artifact,java.lang.String,java.io.File)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u - \u0001\u0001");
return v;
}
}