public static final class Declaration.DeclarationKind
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Declaration.DeclarationKind |
ANNOTATION
An annotation.
|
static Declaration.DeclarationKind |
ARRAY_TYPE
An array type.
|
static Declaration.DeclarationKind |
CLASS
A class, interface, enum, or annotation type.
|
static Declaration.DeclarationKind |
CONSTRUCTOR
A field or enum constant.
|
static Declaration.DeclarationKind |
FIELD
A field or enum constant.
|
static Declaration.DeclarationKind |
LOCAL_VARIABLE
A method, constructor, or annotation element.
|
static Declaration.DeclarationKind |
METHOD
A method, constructor, or annotation element.
|
static Declaration.DeclarationKind |
PACKAGE
A method, constructor, or annotation element.
|
static Declaration.DeclarationKind |
PARAMETER
A parameter.
|
static Declaration.DeclarationKind |
TYPE_VARIABLE
A type variable.
|
static Declaration.DeclarationKind |
WILDCARD_TYPE
A wildcard type.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Declaration.DeclarationKind other) |
boolean |
equals(java.lang.Object other) |
java.lang.Class |
getDeclaringClass() |
java.lang.Class |
getExpressionClass() |
int |
hashCode() |
java.lang.String |
name() |
int |
ordinal() |
java.lang.String |
toString() |
static Declaration.DeclarationKind |
valueOf(java.lang.Class ignored,
java.lang.String name) |
static Declaration.DeclarationKind |
valueOf(int ordinal) |
static Declaration.DeclarationKind[] |
values() |
public static final Declaration.DeclarationKind ANNOTATION
public static final Declaration.DeclarationKind ARRAY_TYPE
public static final Declaration.DeclarationKind CLASS
public static final Declaration.DeclarationKind CONSTRUCTOR
public static final Declaration.DeclarationKind FIELD
public static final Declaration.DeclarationKind LOCAL_VARIABLE
public static final Declaration.DeclarationKind METHOD
public static final Declaration.DeclarationKind PACKAGE
public static final Declaration.DeclarationKind PARAMETER
public static final Declaration.DeclarationKind TYPE_VARIABLE
public static final Declaration.DeclarationKind WILDCARD_TYPE
public java.lang.Class getExpressionClass()
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(Declaration.DeclarationKind other)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.Class getDeclaringClass()
public static Declaration.DeclarationKind valueOf(int ordinal)
public static Declaration.DeclarationKind valueOf(java.lang.Class ignored, java.lang.String name)
public static Declaration.DeclarationKind[] values()