public static final class ClassT.ClassKind
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ClassT.ClassKind |
ANNOTATION_TYPE
This ClassT is of the "annotation" type.
|
static ClassT.ClassKind |
CLASS_TYPE
This ClassT is of the "class" type, not an enum type.
|
static ClassT.ClassKind |
ENUM_TYPE
This ClassT is of the "enum" type.
|
static ClassT.ClassKind |
INTERFACE_TYPE
This ClassT is of the "interface" type, not an annotation type.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ClassT.ClassKind other) |
boolean |
equals(java.lang.Object other) |
java.lang.Class |
getDeclaringClass() |
int |
hashCode() |
java.lang.String |
name() |
int |
ordinal() |
java.lang.String |
toString() |
static ClassT.ClassKind |
valueOf(java.lang.Class ignored,
java.lang.String name) |
static ClassT.ClassKind |
valueOf(int ordinal) |
static ClassT.ClassKind[] |
values() |
public static final ClassT.ClassKind CLASS_TYPE
public static final ClassT.ClassKind INTERFACE_TYPE
public static final ClassT.ClassKind ENUM_TYPE
public static final ClassT.ClassKind ANNOTATION_TYPE
public java.lang.String name()
public java.lang.String toString()
toString
in class java.lang.Object
public int ordinal()
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(ClassT.ClassKind other)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.Class getDeclaringClass()
public static ClassT.ClassKind valueOf(int ordinal)
public static ClassT.ClassKind valueOf(java.lang.Class ignored, java.lang.String name)
public static ClassT.ClassKind[] values()