インターフェース FieldInfo
- すべてのスーパーインターフェース:
AnnotationTarget,DeclarationInfo
public interface FieldInfo extends DeclarationInfo
あるクラスで宣言されたフィールド。- 導入:
- 4.0
ネストされたクラスの要約
インターフェース jakarta.enterprise.lang.model.declarations.DeclarationInfo から継承されたネストクラス / インターフェース
DeclarationInfo.Kind
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default FieldInfoasField()この宣言をフィールドとして返します。ClassInfodeclaringClass()このフィールドを宣言するクラスを返します。booleanisFinal()このフィールドがfinalであるかどうかを返します。booleanisStatic()このフィールドがstaticであるかどうかを返します。default DeclarationInfo.Kindkind()この宣言の種類を返します。intmodifiers()このフィールドの修飾子をintとして返します。StringSEname()このフィールドの名前を返します。Typetype()このフィールドの型を返します。インターフェース jakarta.enterprise.lang.model.AnnotationTarget から継承されたメソッド
annotation, annotations, annotations, hasAnnotation, hasAnnotation, repeatableAnnotation
インターフェース jakarta.enterprise.lang.model.declarations.DeclarationInfo から継承されたメソッド
asClass, asDeclaration, asMethod, asPackage, asParameter, asRecordComponent, asType, isClass, isDeclaration, isField, isMethod, isPackage, isParameter, isRecordComponent, isType
メソッドの詳細
name
StringSE name()
このフィールドの名前を返します。- 戻り値:
- このフィールドの名前。決して
nullではありません
isStatic
boolean isStatic()
このフィールドがstaticであるかどうかを返します。- 戻り値:
- このフィールドが
staticであるかどうか。
isFinal
boolean isFinal()
このフィールドがfinalであるかどうかを返します。- 戻り値:
- このフィールドが
finalであるかどうか。
modifiers
int modifiers()
このフィールドの修飾子をintとして返します。ModifierSE を使用して値をインスペクションします。- 戻り値:
- このフィールドの修飾子
declaringClass
ClassInfo declaringClass()
このフィールドを宣言するクラスを返します。- 戻り値:
- このフィールドを宣言するクラス。決して
nullではありません
kind
default DeclarationInfo.Kind kind()
インターフェースからコピーされた説明:DeclarationInfoこの宣言の種類を返します。- 次で指定:
- インターフェース
DeclarationInfoのkind - 戻り値:
- この宣言の種類
asField
default FieldInfo asField()
インターフェースからコピーされた説明:DeclarationInfoこの宣言をフィールドとして返します。- 次で指定:
- インターフェース
DeclarationInfoのasField - 戻り値:
- このフィールドは決して
nullではありません