モジュール java.base
パッケージ java.lang.invoke

インタフェースTypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>

  • 型パラメータ:
    F - 実装するクラスTypeDescriptor.OfField
    すべてのスーパー・インタフェース:
    TypeDescriptor
    既知のすべてのサブインタフェース:
    ClassDesc
    既知のすべての実装クラス:
    Class
    含まれているインタフェース:
    TypeDescriptor

    public static interface TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>
    extends TypeDescriptor
    フィールド型記述子を持つエンティティ
    導入されたバージョン:
    12
    Java™仮想マシン仕様:
    4.3.2フィールド記述子
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      F arrayType()
      コンポーネント・タイプがこの記述子で記述されている配列タイプの記述子を返します
      F componentType()
      このフィールド記述子が配列タイプを記述している場合、そのコンポーネント・タイプの記述子を返します。それ以外の場合は、nullを返します。
      boolean isArray()
      このフィールド記述子は配列タイプを記述しますか。
      boolean isPrimitive()
      このフィールド記述子はプリミティブ・タイプ(voidを含む。)を記述しますか
    • メソッドの詳細

      • isArray

        boolean isArray()
        このフィールド記述子は配列タイプを記述しますか。
        戻り値:
        このフィールド記述子が配列タイプを記述するかどうか
      • isPrimitive

        boolean isPrimitive()
        このフィールド記述子はプリミティブ・タイプ(voidを含む。)を記述しますか
        戻り値:
        このフィールド記述子がプリミティブ・タイプを記述するかどうか
      • componentType

        F componentType()
        このフィールド記述子が配列タイプを記述している場合、そのコンポーネント・タイプの記述子を返します。それ以外の場合は、nullを返します。
        戻り値:
        コンポーネント・タイプ。null(このフィールド記述子が配列タイプを記述していない場合)
      • arrayType

        F arrayType()
        コンポーネント・タイプがこの記述子で記述されている配列タイプの記述子を返します
        戻り値:
        配列タイプの記述子