Package org.apache.maven.internal.impl
Class DefaultToolchainsBuilder.DefaultToolchainsBuilderResult
java.lang.Object
org.apache.maven.internal.impl.DefaultToolchainsBuilder.DefaultToolchainsBuilderResult
- All Implemented Interfaces:
ToolchainsBuilderResult
- Enclosing class:
DefaultToolchainsBuilder
static class DefaultToolchainsBuilder.DefaultToolchainsBuilderResult
extends Object
implements ToolchainsBuilderResult
Collects the output of the toolchains builder.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PersistedToolchains
private final List
<BuilderProblem> -
Constructor Summary
ConstructorsConstructorDescriptionDefaultToolchainsBuilderResult
(PersistedToolchains effectiveToolchains, List<BuilderProblem> problems) -
Method Summary
Modifier and TypeMethodDescriptionGets the assembled toolchains.Gets the problems that were encountered during the settings building.
-
Field Details
-
effectiveToolchains
-
problems
-
-
Constructor Details
-
DefaultToolchainsBuilderResult
DefaultToolchainsBuilderResult(PersistedToolchains effectiveToolchains, List<BuilderProblem> problems)
-
-
Method Details
-
getEffectiveToolchains
Description copied from interface:ToolchainsBuilderResult
Gets the assembled toolchains.- Specified by:
getEffectiveToolchains
in interfaceToolchainsBuilderResult
- Returns:
- the assembled toolchains, never
null
-
getProblems
Description copied from interface:ToolchainsBuilderResult
Gets the problems that were encountered during the settings building. Note that only problems of severityBuilderProblem.Severity.WARNING
and below are reported here. Problems with a higher severity level cause the settings builder to fail with aToolchainsBuilderException
.- Specified by:
getProblems
in interfaceToolchainsBuilderResult
- Returns:
- the problems that were encountered during the settings building, can be empty but never
null
-