Class CollectResult

java.lang.Object
org.eclipse.aether.collection.CollectResult

public final class CollectResult extends Object
The result of a dependency collection request.
See Also:
  • Constructor Details Link icon

    • CollectResult Link icon

      public CollectResult(CollectRequest request)
      Creates a new result for the specified request.
      Parameters:
      request - The resolution request, must not be null.
  • Method Details Link icon

    • getRequest Link icon

      Gets the collection request that was made.
      Returns:
      The collection request, never null.
    • getExceptions Link icon

      Gets the exceptions that occurred while building the dependency graph.
      Returns:
      The exceptions that occurred, never null.
    • addException Link icon

      public CollectResult addException(Exception exception)
      Records the specified exception while building the dependency graph.
      Parameters:
      exception - The exception to record, may be null.
      Returns:
      This result for chaining, never null.
    • getCycles Link icon

      Gets the dependency cycles that were encountered while building the dependency graph.
      Returns:
      The dependency cycles in the (raw) graph, never null.
    • addCycle Link icon

      Records the specified dependency cycle.
      Parameters:
      cycle - The dependency cycle to record, may be null.
      Returns:
      This result for chaining, never null.
    • getRoot Link icon

      Gets the root node of the dependency graph.
      Returns:
      The root node of the dependency graph or null if none.
    • setRoot Link icon

      Sets the root node of the dependency graph.
      Parameters:
      root - The root node of the dependency graph, may be null.
      Returns:
      This result for chaining, never null.
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object