idiom:
public enum Roles {
KING, SLAVE, OBSERVER, NOTHING
} real representation
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 2010-04-23 22:51:41
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3) fieldsfirst nonlb
// Source File Name: Roles.java
public final class Roles extends Enum {
public static final Roles KING;
public static final Roles SLAVE;
public static final Roles OBSERVER;
public static final Roles NOTHING;
private static final Roles $VALUES[];
public static Roles[] values() {
return (Roles[])$VALUES.clone();
}
public static Roles valueOf(String name) {
return (Roles)Enum.valueOf(Roles, name);
}
private Roles(String s, int i) {
super(s, i);
}
static {
KING = new Roles("KING", 0);
SLAVE = new Roles("SLAVE", 1);
OBSERVER = new Roles("OBSERVER", 2);
NOTHING = new Roles("NOTHING", 3);
$VALUES = (new Roles[] {
KING, SLAVE, OBSERVER, NOTHING
});
}
}
This is all, what can I help