ReflectionException (Java SE 19 & JDK 19) (original) (raw)
All Implemented Interfaces:
[Serializable](../../../java.base/java/io/Serializable.html "interface in java.io")
public class ReflectionException extends JMException
Represents exceptions thrown in the MBean server when using the java.lang.reflect classes to invoke methods on MBeans. It "wraps" the actual java.lang.Exception thrown.
Since:
1.5
See Also:
Constructor Summary
Constructors
Creates a ReflectionException
that wraps the actual java.lang.Exception
.
Creates a ReflectionException
that wraps the actual java.lang.Exception
with a detail message.
Method Summary
Methods declared in class java.lang.Throwable
[addSuppressed](../../../java.base/java/lang/Throwable.html#addSuppressed%28java.lang.Throwable%29), [fillInStackTrace](../../../java.base/java/lang/Throwable.html#fillInStackTrace%28%29), [getLocalizedMessage](../../../java.base/java/lang/Throwable.html#getLocalizedMessage%28%29), [getMessage](../../../java.base/java/lang/Throwable.html#getMessage%28%29), [getStackTrace](../../../java.base/java/lang/Throwable.html#getStackTrace%28%29), [getSuppressed](../../../java.base/java/lang/Throwable.html#getSuppressed%28%29), [initCause](../../../java.base/java/lang/Throwable.html#initCause%28java.lang.Throwable%29), [printStackTrace](../../../java.base/java/lang/Throwable.html#printStackTrace%28%29), [printStackTrace](../../../java.base/java/lang/Throwable.html#printStackTrace%28java.io.PrintStream%29), [printStackTrace](../../../java.base/java/lang/Throwable.html#printStackTrace%28java.io.PrintWriter%29), [setStackTrace](../../../java.base/java/lang/Throwable.html#setStackTrace%28java.lang.StackTraceElement%5B%5D%29), [toString](../../../java.base/java/lang/Throwable.html#toString%28%29)
Constructor Details
ReflectionException
public ReflectionException(Exception e)
Creates aReflectionException
that wraps the actualjava.lang.Exception
.
Parameters:
e
- the wrapped exception.ReflectionException
Creates a
ReflectionException
that wraps the actualjava.lang.Exception
with a detail message.
Parameters:
e
- the wrapped exception.
message
- the detail message.Method Details
getTargetException
public Exception getTargetException()
Returns:
the wrapped Exception.getCause
Overrides:
[getCause](../../../java.base/java/lang/Throwable.html#getCause%28%29)
in class[Throwable](../../../java.base/java/lang/Throwable.html "class in java.lang")
Returns:
the wrapped Exception.