Class Collector

java.lang.Object
org.jvnet.hk2.internal.Collector

public class Collector extends Object
This class collects errors, and can then also produce a MultiException from those errors if necessary
  • Field Details

  • Constructor Details

    • Collector

      public Collector()
  • Method Details

    • addMultiException

      public void addMultiException(MultiException me)
    • addThrowable

      public void addThrowable(Throwable th)
      Adds a throwable to the list of throwables in this collector
      Parameters:
      th - The throwable to add to the list
    • throwIfErrors

      public void throwIfErrors() throws MultiException
      This method will throw if the list of throwables associated with this collector is not empty
      Throws:
      MultiException - An exception with all the throwables found in this collector
    • hasErrors

      public boolean hasErrors()
      Returns true if this collector has errors
      Returns:
      true if the collector has errors