Package java.lang

Class 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 to ClassNotFoundException.
    Since:
    1.5
    See Also:
    Serialized Form
    • Constructor Detail

      • TypeNotPresentException

        public TypeNotPresentException​(String typeName,
                                       Throwable cause)
        Constructs a new TypeNotPresentException with the current stack trace, a detail message that includes the name of the type that could not be found and the Throwable that 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 be null.
    • 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.