Class RevWalkException

  • All Implemented Interfaces:
    java.io.Serializable

    public class RevWalkException
    extends java.lang.RuntimeException
    Indicates a checked exception was thrown inside of RevWalk.

    Usually this exception is thrown from the Iterator created around a RevWalk instance, as the Iterator API does not allow checked exceptions to be thrown from hasNext() or next(). The Throwable.getCause() of this exception is the original checked exception that we really wanted to throw back to the application for handling and recovery.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
    • Constructor Summary

      Constructors 
      Constructor Description
      RevWalkException​(java.lang.Throwable cause)
      Create a new walk exception an original cause.
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RevWalkException

        public RevWalkException​(java.lang.Throwable cause)
        Create a new walk exception an original cause.
        Parameters:
        cause - the checked exception that describes why the walk failed.