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 PersistedToolchainsprivate 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:ToolchainsBuilderResultGets the assembled toolchains.- Specified by:
getEffectiveToolchainsin interfaceToolchainsBuilderResult- Returns:
- the assembled toolchains, never
null
-
getProblems
Description copied from interface:ToolchainsBuilderResultGets the problems that were encountered during the settings building. Note that only problems of severityBuilderProblem.Severity.WARNINGand below are reported here. Problems with a higher severity level cause the settings builder to fail with aToolchainsBuilderException.- Specified by:
getProblemsin interfaceToolchainsBuilderResult- Returns:
- the problems that were encountered during the settings building, can be empty but never
null
-