edu.toronto.cs.util
Class EnumType
java.lang.Object
edu.toronto.cs.util.EnumType
public class EnumType
- extends java.lang.Object
This is an utility class to represent and manipulate enumerated type
Constructor Summary |
EnumType(java.lang.Object[] _range)
|
Method Summary |
int |
bitSize()
|
int[] |
bitValue(java.lang.Object value)
|
java.lang.Object[] |
enumValues(int[] enumBits)
|
static int |
logCeil(int n)
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumType
public EnumType(java.lang.Object[] _range)
bitSize
public int bitSize()
logCeil
public static int logCeil(int n)
bitValue
public int[] bitValue(java.lang.Object value)
enumValues
public java.lang.Object[] enumValues(int[] enumBits)
main
public static void main(java.lang.String[] args)