Class ECFRuntimeException

    • Constructor Detail

      • ECFRuntimeException

        public ECFRuntimeException()
      • ECFRuntimeException

        public ECFRuntimeException​(String message)
        Parameters:
        message - message associated with exception
      • ECFRuntimeException

        public ECFRuntimeException​(Throwable cause)
        Parameters:
        cause - the cause of the new exception
      • ECFRuntimeException

        public ECFRuntimeException​(String message,
                                   Throwable cause)
        Parameters:
        message -
        cause -
      • ECFRuntimeException

        public ECFRuntimeException​(org.eclipse.core.runtime.IStatus status)
        Creates a new exception with the given status object. The message of the given status is used as the exception message.
        Parameters:
        status - the status object to be associated with this exception
    • Method Detail

      • getStatus

        public org.eclipse.core.runtime.IStatus getStatus()
        Returns the status object for this exception.

        IMPORTANT:
        The result must NOT be used to log a CoreException (e.g., using yourPlugin.getLog().log(status);), since that code pattern hides the original stacktrace. Instead, create a new Status with your plug-in ID and this CoreException, and log that new status.

        Returns:
        a status object