インターフェース FieldInfo
- すべてのスーパーインターフェース:
AnnotationTarget
,DeclarationInfo
public interface FieldInfo extends DeclarationInfo
あるクラスで宣言されたフィールド。- 導入:
- 4.0
ネストされたクラスのサマリー
インターフェース jakarta.enterprise.lang.model.declarations.DeclarationInfo から継承されたネストクラス / インターフェース
DeclarationInfo.Kind
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default FieldInfo
asField()
この宣言をフィールドとして返します。ClassInfo
declaringClass()
このフィールドを宣言するクラスを返します。boolean
isFinal()
このフィールドがfinal
であるかどうかを返します。boolean
isStatic()
このフィールドがstatic
であるかどうかを返します。default DeclarationInfo.Kind
kind()
この宣言の種類を返します。int
modifiers()
このフィールドの修飾子をint
として返します。StringSE
name()
このフィールドの名前を返します。Type
type()
このフィールドの型を返します。インターフェース 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
として返します。Modifier
SE を使用して値をインスペクションします。- 戻り値:
- このフィールドの修飾子
declaringClass
ClassInfo declaringClass()
このフィールドを宣言するクラスを返します。- 戻り値:
- このフィールドを宣言するクラス。決して
null
ではありません
kind
default DeclarationInfo.Kind kind()
インターフェースからコピーされた説明:DeclarationInfo
この宣言の種類を返します。- 次で指定:
- インターフェース
DeclarationInfo
のkind
- 戻り値:
- この宣言の種類
asField
default FieldInfo asField()
インターフェースからコピーされた説明:DeclarationInfo
この宣言をフィールドとして返します。- 次で指定:
- インターフェース
DeclarationInfo
のasField
- 戻り値:
- このフィールドは決して
null
ではありません