The following code
===============================
public enum Direction {
UP, DOWN;
public final static Direction dir = DOWN;
}
===============================
Is represented by the following signature file:
===============================
CLSS public final !enum com.ersh.Direction
fld public final static com.ersh.Direction DOWN
fld public final static com.ersh.Direction UPd
fld public final static com.ersh.Direction dir
meth public static com.ersh.Direction valueOf(java.lang.String)
meth public static com.ersh.Direction[] values()
supr java.lang.Enum<com.ersh.Direction>
===============================
It is not clear here is dir regular field or enum constant
===============================
public enum Direction {
UP, DOWN;
public final static Direction dir = DOWN;
}
===============================
Is represented by the following signature file:
===============================
CLSS public final !enum com.ersh.Direction
fld public final static com.ersh.Direction DOWN
fld public final static com.ersh.Direction UPd
fld public final static com.ersh.Direction dir
meth public static com.ersh.Direction valueOf(java.lang.String)
meth public static com.ersh.Direction[] values()
supr java.lang.Enum<com.ersh.Direction>
===============================
It is not clear here is dir regular field or enum constant