Package java.lang
Class TypeNotPresentException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.TypeNotPresentException
-
- All Implemented Interfaces:
Serializable
public class TypeNotPresentException extends RuntimeException
Thrown when a program tries to access a class, interface, enum or annotation type through a string that contains the type's name and the type cannot be found. This exception is an unchecked alternative toClassNotFoundException.- Since:
- 1.5
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TypeNotPresentException(String typeName, Throwable cause)Constructs a newTypeNotPresentExceptionwith the current stack trace, a detail message that includes the name of the type that could not be found and theThrowablethat caused this exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringtypeName()Gets the fully qualified name of the type that could not be found.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
TypeNotPresentException
public TypeNotPresentException(String typeName, Throwable cause)
Constructs a newTypeNotPresentExceptionwith the current stack trace, a detail message that includes the name of the type that could not be found and theThrowablethat caused this exception.- Parameters:
typeName- the fully qualified name of the type that could not be found.cause- the optional cause of this exception, may benull.
-
-
Method Detail
-
typeName
public String typeName()
Gets the fully qualified name of the type that could not be found.- Returns:
- the name of the type that caused this exception.
-
-