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

    • CollectResult

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

    • getRequest

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

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

      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

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

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

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

      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

      public String toString()
      Overrides:
      toString in class Object