net.sourceforge.retroweaver.runtime.java.lang
Class Enum<E extends Enum<E>>
java.lang.Object
net.sourceforge.retroweaver.runtime.java.lang.Enum<E>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<E>
public class Enum<E extends Enum<E>>
- extends java.lang.Object
- implements java.lang.Comparable<E>, java.io.Serializable
A version of the 1.5 java.lang.Enum class for the 1.4 VM.
- See Also:
- Serialized Form
Constructor Summary |
protected |
Enum(java.lang.String name,
int ordinal)
|
Method Summary |
protected java.lang.Object |
clone()
|
int |
compareTo(E e)
|
boolean |
equals(java.lang.Object other)
|
java.lang.Class<E> |
getDeclaringClass()
|
protected static
|
getEnumValues(java.lang.Class<T> class_)
|
int |
hashCode()
|
java.lang.String |
name()
|
int |
ordinal()
|
protected java.lang.Object |
readResolve()
Implement serialization so we can get the singleton behavior we're
looking for in enums. |
protected static void |
setEnumValues(java.lang.Object[] values,
java.lang.Class c)
|
java.lang.String |
toString()
|
static
|
valueOf(java.lang.Class<T> enumType,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum
protected Enum(java.lang.String name,
int ordinal)
setEnumValues
protected static final void setEnumValues(java.lang.Object[] values,
java.lang.Class c)
getEnumValues
protected static final <T> T[] getEnumValues(java.lang.Class<T> class_)
readResolve
protected java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Implement serialization so we can get the singleton behavior we're
looking for in enums.
- Throws:
java.io.ObjectStreamException
valueOf
public static <T extends Enum<T>> T valueOf(java.lang.Class<T> enumType,
java.lang.String name)
equals
public final boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
hashCode
public final int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public final int compareTo(E e)
- Specified by:
compareTo
in interface java.lang.Comparable<E extends Enum<E>>
clone
protected final java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
name
public final java.lang.String name()
ordinal
public final int ordinal()
getDeclaringClass
public final java.lang.Class<E> getDeclaringClass()