Class DefaultToolchainsBuildingResult
- java.lang.Object
-
- org.apache.maven.toolchain.building.DefaultToolchainsBuildingResult
-
- All Implemented Interfaces:
ToolchainsBuildingResult
public class DefaultToolchainsBuildingResult extends Object implements ToolchainsBuildingResult
Holds the result of the merged toolchains and holds the problems during this build, if any.- Since:
- 3.3.0
- Author:
- Robert Scholte
-
-
Constructor Summary
Constructors Constructor Description DefaultToolchainsBuildingResult(PersistedToolchains effectiveToolchains, List<Problem> problems)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PersistedToolchains
getEffectiveToolchains()
Gets the assembled toolchains.List<Problem>
getProblems()
Return a list of problems, if any.
-
-
-
Constructor Detail
-
DefaultToolchainsBuildingResult
public DefaultToolchainsBuildingResult(PersistedToolchains effectiveToolchains, List<Problem> problems)
Default constructor- Parameters:
effectiveToolchains
- the merged toolchains, may not benull
problems
- the problems while building the effectiveToolchains, if any.
-
-
Method Detail
-
getEffectiveToolchains
public PersistedToolchains getEffectiveToolchains()
Description copied from interface:ToolchainsBuildingResult
Gets the assembled toolchains.- Specified by:
getEffectiveToolchains
in interfaceToolchainsBuildingResult
- Returns:
- The assembled toolchains, never
null
.
-
getProblems
public List<Problem> getProblems()
Description copied from interface:ToolchainsBuildingResult
Return a list of problems, if any.- Specified by:
getProblems
in interfaceToolchainsBuildingResult
- Returns:
- a list of problems, never
null
.
-
-