Package java.lang

Class EnumConstantNotPresentException

All Implemented Interfaces:
Serializable

public class EnumConstantNotPresentException
extends RuntimeException
Thrown if an enum constant does not exist for a particular name.
Since:
1.5
See Also:
Serialized Form
  • Constructor Details

    • EnumConstantNotPresentException

      public EnumConstantNotPresentException​(Class<? extends Enum> enumType, String constantName)
      Constructs a new EnumConstantNotPresentException with the current stack trace and a detail message based on the specified enum type and missing constant name.
      Parameters:
      enumType - the enum type.
      constantName - the missing constant name.
  • Method Details

    • enumType

      public Class<? extends Enum> enumType()
      Gets the enum type for which the constant name is missing.
      Returns:
      the enum type for which a constant name has not been found.
    • constantName

      public String constantName()
      Gets the name of the missing constant.
      Returns:
      the name of the constant that has not been found in the enum type.