javassist
Class CannotCompileException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjavassist.CannotCompileException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CannotReflectException, DuplicateMemberException

public class CannotCompileException
extends java.lang.Exception

Thrown when bytecode transformation has failed.

See Also:
Serialized Form

Constructor Summary
CannotCompileException(java.lang.ClassFormatError e, java.lang.String name)
          Constructs a CannotCompileException with a ClassFormatError.
CannotCompileException(java.lang.ClassNotFoundException e, java.lang.String name)
          Constructs a CannotCompileException with a ClassNotFoundException.
CannotCompileException(javassist.compiler.CompileError e)
          Constructs a CannotCompileException with an CompileError.
CannotCompileException(NotFoundException e)
          Constructs a CannotCompileException with a NotFoundException.
CannotCompileException(java.lang.String msg)
          Constructs a CannotCompileException with a message.
CannotCompileException(java.lang.String msg, java.lang.Throwable e)
          Constructs a CannotCompileException with a detailed message and an Exception representing the cause.
CannotCompileException(java.lang.Throwable e)
          Constructs a CannotCompileException with an Exception representing the cause.
 
Method Summary
 java.lang.Throwable getCause()
          Gets the cause of this throwable.
 java.lang.String getReason()
          Gets a long message if it is available.
 java.lang.Throwable initCause(java.lang.Throwable cause)
          Initializes the cause of this throwable.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CannotCompileException

public CannotCompileException(java.lang.String msg)
Constructs a CannotCompileException with a message.

Parameters:
msg - the message.

CannotCompileException

public CannotCompileException(java.lang.Throwable e)
Constructs a CannotCompileException with an Exception representing the cause.

Parameters:
e - the cause.

CannotCompileException

public CannotCompileException(java.lang.String msg,
                              java.lang.Throwable e)
Constructs a CannotCompileException with a detailed message and an Exception representing the cause.

Parameters:
msg - the message.
e - the cause.

CannotCompileException

public CannotCompileException(NotFoundException e)
Constructs a CannotCompileException with a NotFoundException.


CannotCompileException

public CannotCompileException(javassist.compiler.CompileError e)
Constructs a CannotCompileException with an CompileError.


CannotCompileException

public CannotCompileException(java.lang.ClassNotFoundException e,
                              java.lang.String name)
Constructs a CannotCompileException with a ClassNotFoundException.


CannotCompileException

public CannotCompileException(java.lang.ClassFormatError e,
                              java.lang.String name)
Constructs a CannotCompileException with a ClassFormatError.

Method Detail

getCause

public java.lang.Throwable getCause()
Gets the cause of this throwable. It is for JDK 1.3 compatibility.


initCause

public java.lang.Throwable initCause(java.lang.Throwable cause)
Initializes the cause of this throwable. It is for JDK 1.3 compatibility.


getReason

public java.lang.String getReason()
Gets a long message if it is available.



Javassist, a Java-bytecode translator toolkit.
Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.