class org.apache.maven.model.building.DefaultModelBuildingResult extends java.lang.Object implements org.apache.maven.model.building.ModelBuildingResult
{
private org.apache.maven.model.Model effectiveModel;
private java.util.List modelIds;
private java.util.Map rawModels;
private java.util.Map activePomProfiles;
private java.util.List activeExternalProfiles;
private java.util.List problems;
void <init>()
{
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.HashMap v, v;
java.util.ArrayList v, v, v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List modelIds> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map rawModels> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map activePomProfiles> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List activeExternalProfiles> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List problems> = v;
return;
}
public org.apache.maven.model.Model getEffectiveModel()
{
org.apache.maven.model.building.DefaultModelBuildingResult v;
org.apache.maven.model.Model v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: org.apache.maven.model.Model effectiveModel>;
return v;
}
public org.apache.maven.model.building.DefaultModelBuildingResult setEffectiveModel(org.apache.maven.model.Model)
{
org.apache.maven.model.building.DefaultModelBuildingResult v;
org.apache.maven.model.Model v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: org.apache.maven.model.Model;
v.<org.apache.maven.model.building.DefaultModelBuildingResult: org.apache.maven.model.Model effectiveModel> = v;
return v;
}
public java.util.List getModelIds()
{
java.util.List v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List modelIds>;
return v;
}
public org.apache.maven.model.building.DefaultModelBuildingResult addModelId(java.lang.String)
{
java.util.List v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.lang.String v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.lang.String;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "modelId cannot null");
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List modelIds>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public org.apache.maven.model.Model getRawModel()
{
java.util.List v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.Map v;
java.lang.Object v, v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map rawModels>;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List modelIds>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public org.apache.maven.model.Model getRawModel(java.lang.String)
{
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.lang.String;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map rawModels>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public org.apache.maven.model.building.DefaultModelBuildingResult setRawModel(java.lang.String, org.apache.maven.model.Model)
{
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.Map v;
java.lang.String v;
org.apache.maven.model.Model v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.lang.String;
v := @parameter: org.apache.maven.model.Model;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "modelId cannot null");
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map rawModels>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.util.List getActivePomProfiles(java.lang.String)
{
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.lang.String;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map activePomProfiles>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public org.apache.maven.model.building.DefaultModelBuildingResult setActivePomProfiles(java.lang.String, java.util.List)
{
java.util.List v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.Map v, v;
java.lang.String v;
java.util.ArrayList v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "modelId cannot null");
if v == null goto label;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.Map activePomProfiles>;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
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.model.building.DefaultModelBuildingResult: java.util.Map activePomProfiles>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public java.util.List getActiveExternalProfiles()
{
java.util.List v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List activeExternalProfiles>;
return v;
}
public org.apache.maven.model.building.DefaultModelBuildingResult setActiveExternalProfiles(java.util.List)
{
java.util.List v, v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.ArrayList v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List activeExternalProfiles> = v;
goto label;
label:
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List activeExternalProfiles>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
return v;
}
public java.util.List getProblems()
{
java.util.List v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List problems>;
return v;
}
public org.apache.maven.model.building.DefaultModelBuildingResult setProblems(java.util.List)
{
java.util.List v, v;
org.apache.maven.model.building.DefaultModelBuildingResult v;
java.util.ArrayList v;
v := @this: org.apache.maven.model.building.DefaultModelBuildingResult;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List problems> = v;
goto label;
label:
v = v.<org.apache.maven.model.building.DefaultModelBuildingResult: java.util.List problems>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
return v;
}
}