java.lang
public class: TypeNotPresentException [javadoc |
source]
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.TypeNotPresentException
All Implemented Interfaces:
Serializable
Thrown when an application tries to access a type using a string
representing the type's name, but no definition for the type with
the specified name can be found. This exception differs from
ClassNotFoundException in that
ClassNotFoundException is a
checked exception, whereas this exception is unchecked.
Note that this exception may be used when undefined type variables
are accessed as well as when types (e.g., classes, interfaces or
annotation types) are loaded.
- author:
Josh - Bloch
- since:
1.5 -
| Constructor: |
public TypeNotPresentException(String typeName,
Throwable cause) {
super("Type " + typeName + " not present", cause);
this.typeName = typeName;
}
Constructs a TypeNotPresentException for the named type
with the specified cause. Parameters:
typeName - the fully qualified name of the unavailable type
cause - the exception that was thrown when the system attempted to
load the named type, or null if unavailable or inapplicable
|
| Method from java.lang.TypeNotPresentException Summary: |
|---|
|
typeName |
| Methods from java.lang.Throwable: |
|---|
|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from java.lang.TypeNotPresentException Detail: |
public String typeName() {
return typeName;
}
Returns the fully qualified name of the unavailable type. |