Class ConfigurationResolutionResult_2_0


  • @PluginVersion(since="1.3",
                   until="3.1")
    public class ConfigurationResolutionResult_2_0
    extends Object
    Details about the result of dependency resolution.
    • Field Detail

      • failed

        public final boolean failed
        Whether any dependencies failed to be resolved.
      • root

        public final long root
        Identity of the root component.
      • identityToComponent

        public final Map<Long,​Long> identityToComponent
        Mapping of identities to components.
      • dependencyToFailure

        @Nullable("if there are no failed dependencies")
        public final @Nullable("if there are no failed dependencies") Map<Long,​? extends Map<Long,​Long>> dependencyToFailure
        Mapping of dependencies to failures.

        Keys in the top level map are dependency IDs. Values are a map of dependent identity IDs to failure ID.

    • Constructor Detail

      • ConfigurationResolutionResult_2_0

        public ConfigurationResolutionResult_2_0​(boolean failed,
                                                 long root,
                                                 Map<Long,​Long> identityToComponent,
                                                 @Nullable
                                                 @Nullable Map<Long,​? extends Map<Long,​Long>> dependencyToFailure)