enum Enum
{
e1(0),
e2(1),
e3(SPECIAL_VALUE());
static int SPECIAL_VALUE(){return -1;}
int value;
private Enum(int value)
{
this.value = value;
}
public int getValue()
{
return value;
}
public static void main
(String args
[]) {
System.
out.
println(e3.
name()); System.
out.
println(e3.
getValue()); }
}
CiBlbnVtIEVudW0KewogICAgZTEoMCksCiAgICBlMigxKSwKICAgIGUzKFNQRUNJQUxfVkFMVUUoKSk7CgogICAgc3RhdGljIGludCBTUEVDSUFMX1ZBTFVFKCl7cmV0dXJuIC0xO30KCiAgICBpbnQgdmFsdWU7CgogICAgcHJpdmF0ZSBFbnVtKGludCB2YWx1ZSkKICAgIHsKICAgICAgICB0aGlzLnZhbHVlID0gdmFsdWU7CiAgICB9CiAgICBwdWJsaWMgaW50IGdldFZhbHVlKCkKICAgIHsKICAgICAgICByZXR1cm4gdmFsdWU7CiAgICB9CiAgICAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pCiAgICB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGUzLm5hbWUoKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGUzLmdldFZhbHVlKCkpOwogICAgfQp9Cg==