Module jakarta.cdi.lang.model
Interface FieldInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
DeclarationInfo.Kind -
Method Summary
Modifier and TypeMethodDescriptiondefault FieldInfoasField()Returns this declaration as a field.Returns the class that declares this field.booleanisFinal()Returns whether this field isfinal.booleanisStatic()Returns whether this field isstatic.default DeclarationInfo.Kindkind()Returns the kind of this declaration.intReturns the modifiers of this field as anint.name()Returns the name of this field.type()Returns the type of this field.Methods inherited from interface jakarta.enterprise.lang.model.AnnotationTarget
annotation, annotations, annotations, hasAnnotation, hasAnnotation, repeatableAnnotationMethods inherited from interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
asClass, asDeclaration, asMethod, asPackage, asParameter, asRecordComponent, asType, isClass, isDeclaration, isField, isMethod, isPackage, isParameter, isRecordComponent, isType
-
Method Details
-
name
-
type
-
isStatic
boolean isStatic()Returns whether this field isstatic.- Returns:
- whether this field is
static.
-
isFinal
boolean isFinal()Returns whether this field isfinal.- Returns:
- whether this field is
final.
-
modifiers
int modifiers()Returns the modifiers of this field as anint. UseModifierto inspect the value.- Returns:
- the modifiers of this field
-
declaringClass
-
kind
Description copied from interface:DeclarationInfoReturns the kind of this declaration.- Specified by:
kindin interfaceDeclarationInfo- Returns:
- the kind of this declaration
-
asField
Description copied from interface:DeclarationInfoReturns this declaration as a field.- Specified by:
asFieldin interfaceDeclarationInfo- Returns:
- this field, never
null
-