- /*
- * @(#)RuntimeErrorException.java 4.19 03/12/19
- *
- * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- */
-
- package javax.management;
-
-
-
- /**
- * When a <CODE>java.lang.Error</CODE> occurs in the agent it should be caught and
- * re-thrown as a <CODE>RuntimeErrorException</CODE>.
- *
- * @since 1.5
- */
- public class RuntimeErrorException extends JMRuntimeException {
-
- /* Serial version */
- private static final long serialVersionUID = 704338937753949796L;
-
- /**
- * @serial The encapsulated {@link Error}
- */
- private java.lang.Error error ;
-
- /**
- * Default constructor.
- *
- * @param e the wrapped error.
- */
- public RuntimeErrorException(java.lang.Error e) {
- super();
- error = e ;
- }
-
- /**
- * Constructor that allows a specific error message to be specified.
- *
- * @param e the wrapped error.
- * @param message the detail message.
- */
- public RuntimeErrorException(java.lang.Error e, String message) {
- super(message);
- error = e ;
- }
-
- /**
- * Returns the actual {@link Error} thrown.
- *
- * @return the wrapped {@link Error}.
- */
- public java.lang.Error getTargetError() {
- return error ;
- }
-
- /**
- * Returns the actual {@link Error} thrown.
- *
- * @return the wrapped {@link Error}.
- */
- public Throwable getCause() {
- return error;
- }
- }