Class EOerror.ExError

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    EOerror

    public static final class EOerror.ExError
    extends ExAbstract
    This exception is thrown by the EOerror object only.

    You are not supposed to use it anywhere else!

    Since:
    0.24
    See Also:
    Serialized Form
    • Constructor Detail

      • ExError

        public ExError​(Phi enclosure)
        Ctor.
        Parameters:
        enclosure - Enclosure inside the error
      • ExError

        public ExError​(EOerror.ExError cause,
                       String loc)
        Ctor.
        Parameters:
        cause - Previous error
        loc - New location
      • ExError

        public ExError​(Phi enclosure,
                       Collection<String> locations)
        Ctor.
        Parameters:
        enclosure - Enclosure inside the error
        locations - Locations seen
    • Method Detail

      • enclosure

        public Phi enclosure()
        Take it.
        Returns:
        The enclosed object
      • locations

        public Collection<String> locations()
        Take locations.
        Returns:
        The locations