|
Java Annotation Indexer 1.0.0.Final-redhat-1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Type.Kind>
org.jboss.jandex.Type.Kind
public static enum Type.Kind
Represents a "kind" of Type.
Enum Constant Summary | |
---|---|
ARRAY
A Java array |
|
CLASS
A Java class, interface, or annotation |
|
PRIMITIVE
A Java primitive (boolean, byte, short, char, int, long, float, double) |
|
VOID
Used to designate a Java method that returns nothing |
Method Summary | |
---|---|
static Type.Kind |
fromOrdinal(int ordinal)
This method exists since the brainiacs that designed java thought that not only should enums be complex objects instead of simple integral types like every other sane language, they also should have the sole mechanism to reverse an ordinal (values() method) perform an array copy. |
static Type.Kind |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static Type.Kind[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final Type.Kind CLASS
public static final Type.Kind ARRAY
public static final Type.Kind PRIMITIVE
public static final Type.Kind VOID
Method Detail |
---|
public static Type.Kind[] values()
for (Type.Kind c : Type.Kind.values()) System.out.println(c);
public static Type.Kind valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic static Type.Kind fromOrdinal(int ordinal)
|
Java Annotation Indexer 1.0.0.Final-redhat-1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |