Что я здесь делаю неправильно?
public enum Type {
INFO("INFO"),
WARN("WARN"),
ERROR("ERROR"),
FATAL("FATAL");
private String value;
private Type(String aValue) {
value = aValue;
}
};
Я получаю предупреждение о том, что значение не используется...
все, о чем я могу думать, это использовать для этого @SupressWarnings, но я новичок в перечислении, поэтому я просто проверяю здесь, возможно, я сделал что-то не так... есть мысли?
Type.INFO.toString()
даст"INFO"
, аType.valueOf("WARN")
дастType.WARN
. Таким образом, значение не требуется, как иtoString()
илиgetName()
. - person Joop Eggen   schedule 09.08.2013