モジュール 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
フィールド型記述子を持つエンティティ
Java Virtual Machine仕様を参照してください:
4.3.2 フィールド記述子
導入されたバージョン:
12
  • ネストされたクラスのサマリー

    インタフェースjava.lang.invoke.TypeDescriptorで宣言されたネストされたクラス/インタフェース

    TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>, TypeDescriptor.OfMethod<F extends TypeDescriptor.OfField<F>,​M extends TypeDescriptor.OfMethod<F,​M>>
  • メソッドのサマリー

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

    インタフェースjava.lang.invoke.TypeDescriptorで宣言されたメソッド

    descriptorString
  • メソッドの詳細

    • isArray

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

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

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

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