public final class org.eclipse.aether.DefaultRepositorySystemSession extends java.lang.Object implements org.eclipse.aether.RepositorySystemSession
{
private boolean readOnly;
private boolean offline;
private boolean ignoreArtifactDescriptorRepositories;
private org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy;
private org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy;
private java.lang.String checksumPolicy;
private java.lang.String updatePolicy;
private org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager;
private org.eclipse.aether.transform.FileTransformerManager fileTransformerManager;
private org.eclipse.aether.repository.WorkspaceReader workspaceReader;
private org.eclipse.aether.RepositoryListener repositoryListener;
private org.eclipse.aether.transfer.TransferListener transferListener;
private java.util.Map systemProperties;
private java.util.Map systemPropertiesView;
private java.util.Map userProperties;
private java.util.Map userPropertiesView;
private java.util.Map configProperties;
private java.util.Map configPropertiesView;
private org.eclipse.aether.repository.MirrorSelector mirrorSelector;
private org.eclipse.aether.repository.ProxySelector proxySelector;
private org.eclipse.aether.repository.AuthenticationSelector authenticationSelector;
private org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry;
private org.eclipse.aether.collection.DependencyTraverser dependencyTraverser;
private org.eclipse.aether.collection.DependencyManager dependencyManager;
private org.eclipse.aether.collection.DependencySelector dependencySelector;
private org.eclipse.aether.collection.VersionFilter versionFilter;
private org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer;
private org.eclipse.aether.SessionData data;
private org.eclipse.aether.RepositoryCache cache;
public void <init>()
{
org.eclipse.aether.artifact.ArtifactTypeRegistry v;
org.eclipse.aether.repository.AuthenticationSelector v;
java.util.HashMap v, v, v;
org.eclipse.aether.repository.MirrorSelector v;
java.util.Map v, v, v, v, v, v;
org.eclipse.aether.transform.FileTransformerManager v;
org.eclipse.aether.repository.ProxySelector v;
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.DefaultSessionData v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemProperties> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemProperties>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemPropertiesView> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userProperties> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userProperties>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userPropertiesView> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configProperties> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configProperties>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configPropertiesView> = v;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullMirrorSelector: org.eclipse.aether.repository.MirrorSelector INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.MirrorSelector mirrorSelector> = v;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullProxySelector: org.eclipse.aether.repository.ProxySelector INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.ProxySelector proxySelector> = v;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullAuthenticationSelector: org.eclipse.aether.repository.AuthenticationSelector INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.AuthenticationSelector authenticationSelector> = v;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullArtifactTypeRegistry: org.eclipse.aether.artifact.ArtifactTypeRegistry INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry> = v;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullFileTransformerManager: org.eclipse.aether.transform.FileTransformerManager INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transform.FileTransformerManager fileTransformerManager> = v;
v = new org.eclipse.aether.DefaultSessionData;
specialinvoke v.<org.eclipse.aether.DefaultSessionData: void <init>()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.SessionData data> = v;
return;
}
public void <init>(org.eclipse.aether.RepositorySystemSession)
{
org.eclipse.aether.artifact.ArtifactTypeRegistry v;
org.eclipse.aether.repository.AuthenticationSelector v;
org.eclipse.aether.collection.DependencyGraphTransformer v;
org.eclipse.aether.transfer.TransferListener v;
org.eclipse.aether.resolution.ArtifactDescriptorPolicy v;
org.eclipse.aether.RepositorySystemSession v;
org.eclipse.aether.collection.VersionFilter v;
org.eclipse.aether.repository.MirrorSelector v;
org.eclipse.aether.collection.DependencySelector v;
java.util.Map v, v, v;
java.lang.String v, v;
boolean v, v;
org.eclipse.aether.collection.DependencyTraverser v;
org.eclipse.aether.transform.FileTransformerManager v;
org.eclipse.aether.SessionData v;
org.eclipse.aether.repository.ProxySelector v;
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.WorkspaceReader v;
org.eclipse.aether.RepositoryCache v;
org.eclipse.aether.RepositoryListener v;
org.eclipse.aether.repository.LocalRepositoryManager v;
org.eclipse.aether.collection.DependencyManager v;
org.eclipse.aether.resolution.ResolutionErrorPolicy v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.RepositorySystemSession;
specialinvoke v.<java.lang.Object: void <init>()>();
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "repository system session cannot be null");
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: boolean isOffline()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setOffline(boolean)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: boolean isIgnoreArtifactDescriptorRepositories()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setIgnoreArtifactDescriptorRepositories(boolean)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.resolution.ResolutionErrorPolicy getResolutionErrorPolicy()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setResolutionErrorPolicy(org.eclipse.aether.resolution.ResolutionErrorPolicy)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.resolution.ArtifactDescriptorPolicy getArtifactDescriptorPolicy()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setArtifactDescriptorPolicy(org.eclipse.aether.resolution.ArtifactDescriptorPolicy)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: java.lang.String getChecksumPolicy()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setChecksumPolicy(java.lang.String)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: java.lang.String getUpdatePolicy()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setUpdatePolicy(java.lang.String)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.repository.LocalRepositoryManager getLocalRepositoryManager()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setLocalRepositoryManager(org.eclipse.aether.repository.LocalRepositoryManager)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.RepositoryListener getRepositoryListener()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setRepositoryListener(org.eclipse.aether.RepositoryListener)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.transfer.TransferListener getTransferListener()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setTransferListener(org.eclipse.aether.transfer.TransferListener)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: java.util.Map getSystemProperties()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setSystemProperties(java.util.Map)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: java.util.Map getUserProperties()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setUserProperties(java.util.Map)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: java.util.Map getConfigProperties()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setConfigProperties(java.util.Map)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.repository.MirrorSelector getMirrorSelector()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setMirrorSelector(org.eclipse.aether.repository.MirrorSelector)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.repository.ProxySelector getProxySelector()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setProxySelector(org.eclipse.aether.repository.ProxySelector)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.repository.AuthenticationSelector getAuthenticationSelector()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setAuthenticationSelector(org.eclipse.aether.repository.AuthenticationSelector)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.artifact.ArtifactTypeRegistry getArtifactTypeRegistry()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setArtifactTypeRegistry(org.eclipse.aether.artifact.ArtifactTypeRegistry)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.collection.DependencyTraverser getDependencyTraverser()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.collection.DependencyManager getDependencyManager()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setDependencyManager(org.eclipse.aether.collection.DependencyManager)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.collection.DependencySelector getDependencySelector()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setDependencySelector(org.eclipse.aether.collection.DependencySelector)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.collection.VersionFilter getVersionFilter()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setVersionFilter(org.eclipse.aether.collection.VersionFilter)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.collection.DependencyGraphTransformer getDependencyGraphTransformer()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setDependencyGraphTransformer(org.eclipse.aether.collection.DependencyGraphTransformer)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.transform.FileTransformerManager getFileTransformerManager()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setFileTransformerManager(org.eclipse.aether.transform.FileTransformerManager)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.SessionData getData()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setData(org.eclipse.aether.SessionData)>(v);
v = interfaceinvoke v.<org.eclipse.aether.RepositorySystemSession: org.eclipse.aether.RepositoryCache getCache()>();
virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.DefaultRepositorySystemSession setCache(org.eclipse.aether.RepositoryCache)>(v);
return;
}
public boolean isOffline()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
boolean v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: boolean offline>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setOffline(boolean)
{
org.eclipse.aether.DefaultRepositorySystemSession v;
boolean v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: boolean;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: boolean offline> = v;
return v;
}
public boolean isIgnoreArtifactDescriptorRepositories()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
boolean v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: boolean ignoreArtifactDescriptorRepositories>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setIgnoreArtifactDescriptorRepositories(boolean)
{
org.eclipse.aether.DefaultRepositorySystemSession v;
boolean v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: boolean;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: boolean ignoreArtifactDescriptorRepositories> = v;
return v;
}
public org.eclipse.aether.resolution.ResolutionErrorPolicy getResolutionErrorPolicy()
{
org.eclipse.aether.resolution.ResolutionErrorPolicy v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setResolutionErrorPolicy(org.eclipse.aether.resolution.ResolutionErrorPolicy)
{
org.eclipse.aether.resolution.ResolutionErrorPolicy v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.resolution.ResolutionErrorPolicy;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy> = v;
return v;
}
public org.eclipse.aether.resolution.ArtifactDescriptorPolicy getArtifactDescriptorPolicy()
{
org.eclipse.aether.resolution.ArtifactDescriptorPolicy v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setArtifactDescriptorPolicy(org.eclipse.aether.resolution.ArtifactDescriptorPolicy)
{
org.eclipse.aether.resolution.ArtifactDescriptorPolicy v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.resolution.ArtifactDescriptorPolicy;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy> = v;
return v;
}
public java.lang.String getChecksumPolicy()
{
java.lang.String v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.lang.String checksumPolicy>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setChecksumPolicy(java.lang.String)
{
java.lang.String v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.lang.String;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.lang.String checksumPolicy> = v;
return v;
}
public java.lang.String getUpdatePolicy()
{
java.lang.String v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.lang.String updatePolicy>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setUpdatePolicy(java.lang.String)
{
java.lang.String v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.lang.String;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.lang.String updatePolicy> = v;
return v;
}
public org.eclipse.aether.repository.LocalRepository getLocalRepository()
{
org.eclipse.aether.repository.LocalRepository v;
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.LocalRepositoryManager v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = virtualinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.LocalRepositoryManager getLocalRepositoryManager()>();
if v == null goto label;
v = interfaceinvoke v.<org.eclipse.aether.repository.LocalRepositoryManager: org.eclipse.aether.repository.LocalRepository getRepository()>();
goto label;
label:
v = null;
label:
return v;
}
public org.eclipse.aether.repository.LocalRepositoryManager getLocalRepositoryManager()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.LocalRepositoryManager v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setLocalRepositoryManager(org.eclipse.aether.repository.LocalRepositoryManager)
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.LocalRepositoryManager v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.repository.LocalRepositoryManager;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager> = v;
return v;
}
public org.eclipse.aether.transform.FileTransformerManager getFileTransformerManager()
{
org.eclipse.aether.transform.FileTransformerManager v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transform.FileTransformerManager fileTransformerManager>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setFileTransformerManager(org.eclipse.aether.transform.FileTransformerManager)
{
org.eclipse.aether.transform.FileTransformerManager v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.transform.FileTransformerManager;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transform.FileTransformerManager fileTransformerManager> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transform.FileTransformerManager fileTransformerManager>;
if v != null goto label;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullFileTransformerManager: org.eclipse.aether.transform.FileTransformerManager INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transform.FileTransformerManager fileTransformerManager> = v;
label:
return v;
}
public org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.WorkspaceReader v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.WorkspaceReader workspaceReader>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader)
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.WorkspaceReader v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.repository.WorkspaceReader;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.WorkspaceReader workspaceReader> = v;
return v;
}
public org.eclipse.aether.RepositoryListener getRepositoryListener()
{
org.eclipse.aether.RepositoryListener v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.RepositoryListener repositoryListener>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setRepositoryListener(org.eclipse.aether.RepositoryListener)
{
org.eclipse.aether.RepositoryListener v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.RepositoryListener;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.RepositoryListener repositoryListener> = v;
return v;
}
public org.eclipse.aether.transfer.TransferListener getTransferListener()
{
org.eclipse.aether.transfer.TransferListener v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transfer.TransferListener transferListener>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setTransferListener(org.eclipse.aether.transfer.TransferListener)
{
org.eclipse.aether.transfer.TransferListener v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.transfer.TransferListener;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.transfer.TransferListener transferListener> = v;
return v;
}
private java.util.Map copySafe(java.util.Map, java.lang.Class)
{
java.util.HashMap v, v, v;
java.util.Map v;
int v, v;
java.lang.String v;
boolean v, v, v, v;
java.util.Iterator v;
java.util.Set v;
org.eclipse.aether.DefaultRepositorySystemSession v;
float v;
java.lang.Class v;
java.lang.Object v, v, v, v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.util.Map;
v := @parameter: java.lang.Class;
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
label:
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = v;
goto label;
label:
v = new java.util.HashMap;
v = interfaceinvoke v.<java.util.Map: int size()>();
v = v / 0.75F;
v = v + 1;
specialinvoke v.<java.util.HashMap: void <init>(int)>(v);
v = v;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = v instanceof java.lang.String;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
return v;
}
public java.util.Map getSystemProperties()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
java.util.Map v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemPropertiesView>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setSystemProperties(java.util.Map)
{
java.util.Map v, v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.util.Map;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v = specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map copySafe(java.util.Map,java.lang.Class)>(v, class "Ljava/lang/String;");
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemProperties> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemProperties>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemPropertiesView> = v;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setSystemProperty(java.lang.String, java.lang.String)
{
java.util.Map v, v;
java.lang.String v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
if v == null goto label;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map systemProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public java.util.Map getUserProperties()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
java.util.Map v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userPropertiesView>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setUserProperties(java.util.Map)
{
java.util.Map v, v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.util.Map;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v = specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map copySafe(java.util.Map,java.lang.Class)>(v, class "Ljava/lang/String;");
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userProperties> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userProperties>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userPropertiesView> = v;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setUserProperty(java.lang.String, java.lang.String)
{
java.util.Map v, v;
java.lang.String v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
if v == null goto label;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map userProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public java.util.Map getConfigProperties()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
java.util.Map v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configPropertiesView>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setConfigProperties(java.util.Map)
{
java.util.Map v, v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.util.Map;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v = specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map copySafe(java.util.Map,java.lang.Class)>(v, class "Ljava/lang/Object;");
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configProperties> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configProperties>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configPropertiesView> = v;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setConfigProperty(java.lang.String, java.lang.Object)
{
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
if v == null goto label;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: java.util.Map configProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public org.eclipse.aether.repository.MirrorSelector getMirrorSelector()
{
org.eclipse.aether.repository.MirrorSelector v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.MirrorSelector mirrorSelector>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setMirrorSelector(org.eclipse.aether.repository.MirrorSelector)
{
org.eclipse.aether.repository.MirrorSelector v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.repository.MirrorSelector;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.MirrorSelector mirrorSelector> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.MirrorSelector mirrorSelector>;
if v != null goto label;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullMirrorSelector: org.eclipse.aether.repository.MirrorSelector INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.MirrorSelector mirrorSelector> = v;
label:
return v;
}
public org.eclipse.aether.repository.ProxySelector getProxySelector()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.ProxySelector v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.ProxySelector proxySelector>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setProxySelector(org.eclipse.aether.repository.ProxySelector)
{
org.eclipse.aether.repository.ProxySelector v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.repository.ProxySelector;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.ProxySelector proxySelector> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.ProxySelector proxySelector>;
if v != null goto label;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullProxySelector: org.eclipse.aether.repository.ProxySelector INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.ProxySelector proxySelector> = v;
label:
return v;
}
public org.eclipse.aether.repository.AuthenticationSelector getAuthenticationSelector()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.repository.AuthenticationSelector v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.AuthenticationSelector authenticationSelector>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setAuthenticationSelector(org.eclipse.aether.repository.AuthenticationSelector)
{
org.eclipse.aether.repository.AuthenticationSelector v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.repository.AuthenticationSelector;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.AuthenticationSelector authenticationSelector> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.AuthenticationSelector authenticationSelector>;
if v != null goto label;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullAuthenticationSelector: org.eclipse.aether.repository.AuthenticationSelector INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.repository.AuthenticationSelector authenticationSelector> = v;
label:
return v;
}
public org.eclipse.aether.artifact.ArtifactTypeRegistry getArtifactTypeRegistry()
{
org.eclipse.aether.artifact.ArtifactTypeRegistry v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setArtifactTypeRegistry(org.eclipse.aether.artifact.ArtifactTypeRegistry)
{
org.eclipse.aether.artifact.ArtifactTypeRegistry v, v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.artifact.ArtifactTypeRegistry;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry>;
if v != null goto label;
v = <org.eclipse.aether.DefaultRepositorySystemSession$NullArtifactTypeRegistry: org.eclipse.aether.artifact.ArtifactTypeRegistry INSTANCE>;
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry> = v;
label:
return v;
}
public org.eclipse.aether.collection.DependencyTraverser getDependencyTraverser()
{
org.eclipse.aether.collection.DependencyTraverser v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencyTraverser dependencyTraverser>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser)
{
org.eclipse.aether.collection.DependencyTraverser v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.collection.DependencyTraverser;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencyTraverser dependencyTraverser> = v;
return v;
}
public org.eclipse.aether.collection.DependencyManager getDependencyManager()
{
org.eclipse.aether.collection.DependencyManager v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencyManager dependencyManager>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setDependencyManager(org.eclipse.aether.collection.DependencyManager)
{
org.eclipse.aether.collection.DependencyManager v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.collection.DependencyManager;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencyManager dependencyManager> = v;
return v;
}
public org.eclipse.aether.collection.DependencySelector getDependencySelector()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.collection.DependencySelector v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencySelector dependencySelector>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setDependencySelector(org.eclipse.aether.collection.DependencySelector)
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.collection.DependencySelector v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.collection.DependencySelector;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencySelector dependencySelector> = v;
return v;
}
public org.eclipse.aether.collection.VersionFilter getVersionFilter()
{
org.eclipse.aether.collection.VersionFilter v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.VersionFilter versionFilter>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setVersionFilter(org.eclipse.aether.collection.VersionFilter)
{
org.eclipse.aether.collection.VersionFilter v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.collection.VersionFilter;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.VersionFilter versionFilter> = v;
return v;
}
public org.eclipse.aether.collection.DependencyGraphTransformer getDependencyGraphTransformer()
{
org.eclipse.aether.collection.DependencyGraphTransformer v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setDependencyGraphTransformer(org.eclipse.aether.collection.DependencyGraphTransformer)
{
org.eclipse.aether.collection.DependencyGraphTransformer v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.collection.DependencyGraphTransformer;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer> = v;
return v;
}
public org.eclipse.aether.SessionData getData()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.SessionData v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.SessionData data>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setData(org.eclipse.aether.SessionData)
{
org.eclipse.aether.SessionData v, v;
org.eclipse.aether.DefaultRepositorySystemSession v;
org.eclipse.aether.DefaultSessionData v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.SessionData;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.SessionData data> = v;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.SessionData data>;
if v != null goto label;
v = new org.eclipse.aether.DefaultSessionData;
specialinvoke v.<org.eclipse.aether.DefaultSessionData: void <init>()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.SessionData data> = v;
label:
return v;
}
public org.eclipse.aether.RepositoryCache getCache()
{
org.eclipse.aether.RepositoryCache v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.RepositoryCache cache>;
return v;
}
public org.eclipse.aether.DefaultRepositorySystemSession setCache(org.eclipse.aether.RepositoryCache)
{
org.eclipse.aether.RepositoryCache v;
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v := @parameter: org.eclipse.aether.RepositoryCache;
specialinvoke v.<org.eclipse.aether.DefaultRepositorySystemSession: void verifyStateForMutation()>();
v.<org.eclipse.aether.DefaultRepositorySystemSession: org.eclipse.aether.RepositoryCache cache> = v;
return v;
}
public void setReadOnly()
{
org.eclipse.aether.DefaultRepositorySystemSession v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v.<org.eclipse.aether.DefaultRepositorySystemSession: boolean readOnly> = 1;
return;
}
private void verifyStateForMutation()
{
java.lang.IllegalStateException v;
org.eclipse.aether.DefaultRepositorySystemSession v;
boolean v;
v := @this: org.eclipse.aether.DefaultRepositorySystemSession;
v = v.<org.eclipse.aether.DefaultRepositorySystemSession: boolean readOnly>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("repository system session is read-only");
throw v;
label:
return;
}
}