public class org.apache.maven.settings.Settings extends org.apache.maven.settings.TrackableBase implements java.io.Serializable, java.lang.Cloneable
{
private java.lang.String localRepository;
private boolean interactiveMode;
private boolean usePluginRegistry;
private boolean offline;
private java.util.List proxies;
private java.util.List servers;
private java.util.List mirrors;
private java.util.List profiles;
private java.util.List activeProfiles;
private java.util.List pluginGroups;
private java.lang.String modelEncoding;
private org.apache.maven.settings.Proxy activeProxy;
private java.util.Map profileMap;
public void <init>()
{
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
specialinvoke v.<org.apache.maven.settings.TrackableBase: void <init>()>();
v.<org.apache.maven.settings.Settings: boolean interactiveMode> = 1;
v.<org.apache.maven.settings.Settings: boolean usePluginRegistry> = 0;
v.<org.apache.maven.settings.Settings: boolean offline> = 0;
v.<org.apache.maven.settings.Settings: java.lang.String modelEncoding> = "UTF-8";
return;
}
public void addActiveProfile(java.lang.String)
{
java.util.List v;
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getActiveProfiles()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void addMirror(org.apache.maven.settings.Mirror)
{
java.util.List v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Mirror v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Mirror;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getMirrors()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void addPluginGroup(java.lang.String)
{
java.util.List v;
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getPluginGroups()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void addProfile(org.apache.maven.settings.Profile)
{
java.util.List v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Profile v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Profile;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProfiles()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void addProxy(org.apache.maven.settings.Proxy)
{
java.util.List v;
org.apache.maven.settings.Proxy v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Proxy;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProxies()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void addServer(org.apache.maven.settings.Server)
{
java.util.List v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Server v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Server;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getServers()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.apache.maven.settings.Settings clone()
{
org.apache.maven.settings.Server v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Proxy v;
boolean v, v, v, v;
org.apache.maven.settings.Mirror v;
java.lang.Exception v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.maven.settings.Profile v;
java.lang.Throwable v;
java.util.ArrayList v, v, v, v, v, v;
java.lang.String v, v;
java.lang.UnsupportedOperationException v;
java.util.Iterator v, v, v, v;
org.apache.maven.settings.TrackableBase v;
java.lang.Class v;
java.lang.Object v, v, v, v;
v := @this: org.apache.maven.settings.Settings;
label:
v = specialinvoke v.<org.apache.maven.settings.TrackableBase: org.apache.maven.settings.TrackableBase clone()>();
v = v.<org.apache.maven.settings.Settings: java.util.List proxies>;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List proxies> = v;
v = v.<org.apache.maven.settings.Settings: java.util.List proxies>;
v = interfaceinvoke v.<java.util.List: 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 = v.<org.apache.maven.settings.Settings: java.util.List proxies>;
v = virtualinvoke v.<org.apache.maven.settings.Proxy: org.apache.maven.settings.Proxy clone()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List servers>;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List servers> = v;
v = v.<org.apache.maven.settings.Settings: java.util.List servers>;
v = interfaceinvoke v.<java.util.List: 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 = v.<org.apache.maven.settings.Settings: java.util.List servers>;
v = virtualinvoke v.<org.apache.maven.settings.Server: org.apache.maven.settings.Server clone()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List mirrors>;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List mirrors> = v;
v = v.<org.apache.maven.settings.Settings: java.util.List mirrors>;
v = interfaceinvoke v.<java.util.List: 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 = v.<org.apache.maven.settings.Settings: java.util.List mirrors>;
v = virtualinvoke v.<org.apache.maven.settings.Mirror: org.apache.maven.settings.Mirror clone()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List profiles>;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List profiles> = v;
v = v.<org.apache.maven.settings.Settings: java.util.List profiles>;
v = interfaceinvoke v.<java.util.List: 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 = v.<org.apache.maven.settings.Settings: java.util.List profiles>;
v = virtualinvoke v.<org.apache.maven.settings.Profile: org.apache.maven.settings.Profile clone()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List activeProfiles>;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List activeProfiles> = v;
v = v.<org.apache.maven.settings.Settings: java.util.List activeProfiles>;
v = v.<org.apache.maven.settings.Settings: java.util.List activeProfiles>;
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
label:
v = v.<org.apache.maven.settings.Settings: java.util.List pluginGroups>;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List pluginGroups> = v;
v = v.<org.apache.maven.settings.Settings: java.util.List pluginGroups>;
v = v.<org.apache.maven.settings.Settings: java.util.List pluginGroups>;
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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 does not support clone()");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.UnsupportedOperationException: java.lang.Throwable initCause(java.lang.Throwable)>(v);
throw v;
catch java.lang.Exception from label to label with label;
}
public java.util.List getActiveProfiles()
{
java.util.List v, v;
org.apache.maven.settings.Settings v;
java.util.ArrayList v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.List activeProfiles>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List activeProfiles> = v;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List activeProfiles>;
return v;
}
public java.lang.String getLocalRepository()
{
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.lang.String localRepository>;
return v;
}
public java.util.List getMirrors()
{
java.util.List v, v;
org.apache.maven.settings.Settings v;
java.util.ArrayList v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.List mirrors>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List mirrors> = v;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List mirrors>;
return v;
}
public java.lang.String getModelEncoding()
{
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.lang.String modelEncoding>;
return v;
}
public java.util.List getPluginGroups()
{
java.util.List v, v;
org.apache.maven.settings.Settings v;
java.util.ArrayList v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.List pluginGroups>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List pluginGroups> = v;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List pluginGroups>;
return v;
}
public java.util.List getProfiles()
{
java.util.List v, v;
org.apache.maven.settings.Settings v;
java.util.ArrayList v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.List profiles>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List profiles> = v;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List profiles>;
return v;
}
public java.util.List getProxies()
{
java.util.List v, v;
org.apache.maven.settings.Settings v;
java.util.ArrayList v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.List proxies>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List proxies> = v;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List proxies>;
return v;
}
public java.util.List getServers()
{
java.util.List v, v;
org.apache.maven.settings.Settings v;
java.util.ArrayList v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.List servers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.List servers> = v;
label:
v = v.<org.apache.maven.settings.Settings: java.util.List servers>;
return v;
}
public boolean isInteractiveMode()
{
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: boolean interactiveMode>;
return v;
}
public boolean isOffline()
{
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: boolean offline>;
return v;
}
public boolean isUsePluginRegistry()
{
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: boolean usePluginRegistry>;
return v;
}
public void removeActiveProfile(java.lang.String)
{
java.util.List v;
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getActiveProfiles()>();
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public void removeMirror(org.apache.maven.settings.Mirror)
{
java.util.List v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Mirror v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Mirror;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getMirrors()>();
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public void removePluginGroup(java.lang.String)
{
java.util.List v;
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getPluginGroups()>();
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public void removeProfile(org.apache.maven.settings.Profile)
{
java.util.List v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Profile v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Profile;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProfiles()>();
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public void removeProxy(org.apache.maven.settings.Proxy)
{
java.util.List v;
org.apache.maven.settings.Proxy v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Proxy;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProxies()>();
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public void removeServer(org.apache.maven.settings.Server)
{
java.util.List v;
org.apache.maven.settings.Settings v;
org.apache.maven.settings.Server v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: org.apache.maven.settings.Server;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getServers()>();
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public void setActiveProfiles(java.util.List)
{
java.util.List v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.util.List;
v.<org.apache.maven.settings.Settings: java.util.List activeProfiles> = v;
return;
}
public void setInteractiveMode(boolean)
{
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: boolean;
v.<org.apache.maven.settings.Settings: boolean interactiveMode> = v;
return;
}
public void setLocalRepository(java.lang.String)
{
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v.<org.apache.maven.settings.Settings: java.lang.String localRepository> = v;
return;
}
public void setMirrors(java.util.List)
{
java.util.List v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.util.List;
v.<org.apache.maven.settings.Settings: java.util.List mirrors> = v;
return;
}
public void setModelEncoding(java.lang.String)
{
java.lang.String v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v.<org.apache.maven.settings.Settings: java.lang.String modelEncoding> = v;
return;
}
public void setOffline(boolean)
{
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: boolean;
v.<org.apache.maven.settings.Settings: boolean offline> = v;
return;
}
public void setPluginGroups(java.util.List)
{
java.util.List v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.util.List;
v.<org.apache.maven.settings.Settings: java.util.List pluginGroups> = v;
return;
}
public void setProfiles(java.util.List)
{
java.util.List v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.util.List;
v.<org.apache.maven.settings.Settings: java.util.List profiles> = v;
return;
}
public void setProxies(java.util.List)
{
java.util.List v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.util.List;
v.<org.apache.maven.settings.Settings: java.util.List proxies> = v;
return;
}
public void setServers(java.util.List)
{
java.util.List v;
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.util.List;
v.<org.apache.maven.settings.Settings: java.util.List servers> = v;
return;
}
public void setUsePluginRegistry(boolean)
{
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: boolean;
v.<org.apache.maven.settings.Settings: boolean usePluginRegistry> = v;
return;
}
public java.lang.Boolean getInteractiveMode()
{
java.lang.Boolean v;
org.apache.maven.settings.Settings v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v = virtualinvoke v.<org.apache.maven.settings.Settings: boolean isInteractiveMode()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public void flushActiveProxy()
{
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v.<org.apache.maven.settings.Settings: org.apache.maven.settings.Proxy activeProxy> = null;
return;
}
public synchronized org.apache.maven.settings.Proxy getActiveProxy()
{
java.util.Iterator v;
org.apache.maven.settings.Settings v;
java.util.List v;
org.apache.maven.settings.Proxy v, v;
java.lang.Object v;
boolean v, v, v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: org.apache.maven.settings.Proxy activeProxy>;
if v != null goto label;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProxies()>();
if v == null goto label;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<org.apache.maven.settings.Proxy: boolean isActive()>();
if v == 0 goto label;
v.<org.apache.maven.settings.Settings: org.apache.maven.settings.Proxy activeProxy> = v;
label:
v = v.<org.apache.maven.settings.Settings: org.apache.maven.settings.Proxy activeProxy>;
return v;
}
public org.apache.maven.settings.Server getServer(java.lang.String)
{
java.util.Iterator v;
org.apache.maven.settings.Server v;
org.apache.maven.settings.Settings v;
java.util.List v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v = null;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getServers()>();
if v == null goto label;
if v == null goto label;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<org.apache.maven.settings.Server: java.lang.String getId()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
label:
return v;
}
public org.apache.maven.settings.Mirror getMirrorOf(java.lang.String)
{
java.util.Iterator v;
org.apache.maven.settings.Settings v;
java.util.List v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
org.apache.maven.settings.Mirror v;
v := @this: org.apache.maven.settings.Settings;
v := @parameter: java.lang.String;
v = null;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getMirrors()>();
if v == null goto label;
if v == null goto label;
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<org.apache.maven.settings.Mirror: java.lang.String getMirrorOf()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
label:
return v;
}
public void flushProfileMap()
{
org.apache.maven.settings.Settings v;
v := @this: org.apache.maven.settings.Settings;
v.<org.apache.maven.settings.Settings: java.util.Map profileMap> = null;
return;
}
public java.util.Map getProfilesAsMap()
{
java.util.Iterator v;
org.apache.maven.settings.Settings v;
java.util.LinkedHashMap v;
java.util.List v, v;
java.util.Map v, v, v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.apache.maven.settings.Settings;
v = v.<org.apache.maven.settings.Settings: java.util.Map profileMap>;
if v != null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<org.apache.maven.settings.Settings: java.util.Map profileMap> = v;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProfiles()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.maven.settings.Settings: java.util.List getProfiles()>();
v = interfaceinvoke v.<java.util.List: 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 = v.<org.apache.maven.settings.Settings: java.util.Map profileMap>;
v = virtualinvoke v.<org.apache.maven.settings.Profile: java.lang.String getId()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = v.<org.apache.maven.settings.Settings: java.util.Map profileMap>;
return v;
}
}