インターフェース ClassType

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

    public interface ClassType
    extends Type
    インターフェース型、列挙型、アノテーション型、レコード型を含むクラス型。クラス型は、クラス宣言によって導入されます。
    導入:
    4.0
    • メソッドの詳細

      • declaration

        ClassInfo declaration()
        このクラス型の宣言を返します。
        戻り値:
        このクラス型の宣言
      • kind

        default Type.Kind kind()
        インターフェースからコピーされた説明: Type
        この型の種類を返します。
        次で指定:
        インターフェース Typekind 
        戻り値:
        この型の種類
      • asClass

        default ClassType asClass()
        インターフェースからコピーされた説明: Type
        この型をクラス型として返します。
        次で指定:
        インターフェース TypeasClass 
        戻り値:
        このクラス型、決して null