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 Details

    • 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 Details

    • 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.