javassist.tools.reflect
Class CannotInvokeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by javassist.tools.reflect.CannotInvokeException
All Implemented Interfaces:
java.io.Serializable

public class CannotInvokeException
extends java.lang.RuntimeException

Thrown when method invocation using the reflection API has thrown an exception.

See Also:
Metaobject.trapMethodcall(int, Object[]), ClassMetaobject.trapMethodcall(int, Object[]), ClassMetaobject.invoke(Object, int, Object[]), Serialized Form

Constructor Summary
CannotInvokeException(java.lang.ClassNotFoundException e)
          Constructs a CannotInvokeException with an ClassNotFoundException.
CannotInvokeException(java.lang.IllegalAccessException e)
          Constructs a CannotInvokeException with an IllegalAccessException.
CannotInvokeException(java.lang.reflect.InvocationTargetException e)
          Constructs a CannotInvokeException with an InvocationTargetException.
CannotInvokeException(java.lang.String reason)
          Constructs a CannotInvokeException with an error message.
 
Method Summary
 java.lang.Throwable getReason()
          Returns the cause of this exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, 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

CannotInvokeException

public CannotInvokeException(java.lang.String reason)
Constructs a CannotInvokeException with an error message.


CannotInvokeException

public CannotInvokeException(java.lang.reflect.InvocationTargetException e)
Constructs a CannotInvokeException with an InvocationTargetException.


CannotInvokeException

public CannotInvokeException(java.lang.IllegalAccessException e)
Constructs a CannotInvokeException with an IllegalAccessException.


CannotInvokeException

public CannotInvokeException(java.lang.ClassNotFoundException e)
Constructs a CannotInvokeException with an ClassNotFoundException.

Method Detail

getReason

public java.lang.Throwable getReason()
Returns the cause of this exception. It may return null.



Copyright © 2011. All Rights Reserved.