インターフェース FieldInfo

すべてのスーパーインターフェース:
AnnotationTargetDeclarationInfo

public interface FieldInfo extends DeclarationInfo
あるクラスで宣言されたフィールド。
導入:
4.0
  • メソッドの詳細

    • name

      StringSE name()
      このフィールドの名前を返します。
      戻り値:
      このフィールドの名前。決して null ではありません
    • type

      Type type()
      このフィールドのを返します。
      戻り値:
      このフィールドの。決して 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
      この宣言の種類を返します。
      次で指定:
      インターフェース DeclarationInfokind 
      戻り値:
      この宣言の種類
    • asField

      default FieldInfo asField()
      インターフェースからコピーされた説明: DeclarationInfo
      この宣言をフィールドとして返します。
      次で指定:
      インターフェース DeclarationInfoasField 
      戻り値:
      このフィールドは決して null ではありません