All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.gwt.emul.java.lang.ClassNotFoundException Maven / Gradle / Ivy

The newest version!

package java.lang;

public class ClassNotFoundException extends Exception {
    /**
     * use serialVersionUID from JDK 1.1.X for interoperability
     */
     private static final long serialVersionUID = 9176873029745254542L;

    /**
     * This field holds the exception ex if the 
     * ClassNotFoundException(String s, Throwable ex) constructor was
     * used to instantiate the object
     * @serial 
     * @since 1.2
     */
    private Throwable ex;

    /**
     * Constructs a ClassNotFoundException with no detail message.
     */
    public ClassNotFoundException() {
  super((Throwable)null);  // Disallow initCause
    }

    /**
     * Constructs a ClassNotFoundException with the 
     * specified detail message. 
     *
     * @param   s   the detail message.
     */
    public ClassNotFoundException(String s) {
  super(s, null);  //  Disallow initCause
    }

    /**
     * Constructs a ClassNotFoundException with the
     * specified detail message and optional exception that was
     * raised while loading the class.
     *
     * @param s the detail message
     * @param ex the exception that was raised while loading the class
     * @since 1.2
     */
    public ClassNotFoundException(String s, Throwable ex) {
  super(s, null);  //  Disallow initCause
  this.ex = ex;
    }

    /**
     * Returns the exception that was raised if an error occurred while
     * attempting to load the class. Otherwise, returns null.
     *
     * 

This method predates the general-purpose exception chaining facility. * The {@link Throwable#getCause()} method is now the preferred means of * obtaining this information. * * @return the Exception that was raised while loading a class * @since 1.2 */ public Throwable getException() { return ex; } /** * Returns the cause of this exception (the exception that was raised * if an error occurred while attempting to load the class; otherwise * null). * * @return the cause of this exception. * @since 1.4 */ public Throwable getCause() { return ex; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy