public abstract class TEnum<E extends TEnum<E>> extends TObject implements TComparable<E>, TSerializable
Modifier | Constructor and Description |
---|---|
protected |
TEnum(TString name,
int ordinal) |
Modifier and Type | Method and Description |
---|---|
protected TObject |
clone0() |
int |
compareTo(E o) |
boolean |
equals(Object other) |
TClass<E> |
getDeclaringClass() |
int |
hashCode() |
TString |
name() |
int |
ordinal() |
String |
toString() |
static <T extends TEnum<T>> |
valueOf(TClass<T> enumType,
TString name) |
protected TEnum(TString name, int ordinal)
public final TString name()
public final int ordinal()
protected final TObject clone0() throws TCloneNotSupportedException
TCloneNotSupportedException
public final int compareTo(E o)
compareTo
in interface TComparable<E extends TEnum<E>>
Copyright © 2019. All rights reserved.