Class CompilerPostPassException

  • All Implemented Interfaces:
    Serializable

    public class CompilerPostPassException
    extends CompilerException
    An exception that is thrown by the Optimizer when encountering a problem during the optimizer post pass. This is a dedicated exception because it is thrown by user-specified optimizer extensions.
    See Also:
    Serialized Form
    • Constructor Detail

      • CompilerPostPassException

        public CompilerPostPassException()
        Creates a post pass exception with no message and no cause.
      • CompilerPostPassException

        public CompilerPostPassException​(String message)
        Creates a post pass exception with the given message and no cause.
        Parameters:
        message - The message for the exception.
      • CompilerPostPassException

        public CompilerPostPassException​(Throwable cause)
        Creates a post pass exception with the given cause and no message.
        Parameters:
        cause - The Throwable that caused this exception.
      • CompilerPostPassException

        public CompilerPostPassException​(String message,
                                         Throwable cause)
        Creates a post pass exception with the given message and cause.
        Parameters:
        message - The message for the exception.
        cause - The Throwable that caused this exception.