@Test void testUnexpectedEnumException() { assertEquals( "Unexpected enum constant 'MY_ENUM_CONSTANT' for type 'MyEnum'", new UnexpectedEnumException(MY_ENUM_CONSTANT).getMessage()); }
public <E extends Enum> UnexpectedEnumException(E enumConstant) { this.enumConstant = requireNonNull(enumConstant); }
UnexpectedEnumException extends RuntimeException { public <E extends Enum> UnexpectedEnumException(E enumConstant) { this.enumConstant = requireNonNull(enumConstant); } }
UnexpectedEnumException extends RuntimeException { public <E extends Enum> UnexpectedEnumException(E enumConstant) { this.enumConstant = requireNonNull(enumConstant); } <E extends Enum> UnexpectedEnumException(E enumConstant); }
UnexpectedEnumException extends RuntimeException { public <E extends Enum> UnexpectedEnumException(E enumConstant) { this.enumConstant = requireNonNull(enumConstant); } <E extends Enum> UnexpectedEnumException(E enumConstant); @Override String getMessage(); }
UnexpectedEnumException extends RuntimeException { public <E extends Enum> UnexpectedEnumException(E enumConstant) { this.enumConstant = requireNonNull(enumConstant); } <E extends Enum> UnexpectedEnumException(E enumConstant); @Override String getMessage();  }