インターフェース DeclarationInfo

    • メソッドの詳細

      • isDeclaration

        default boolean isDeclaration()
        インターフェースからコピーされた説明: AnnotationTarget
        このアノテーションターゲットが宣言であるかどうかを返します。
        次で指定:
        インターフェース AnnotationTargetisDeclaration 
        戻り値:
        これが宣言の場合は true、それ以外の場合は false 
      • isType

        default boolean isType()
        インターフェースからコピーされた説明: AnnotationTarget
        このアノテーションターゲットが type かどうかを返します。
        次で指定:
        インターフェース AnnotationTargetisType 
        戻り値:
        これが型の場合は true、それ以外の場合は false 
      • asDeclaration

        default DeclarationInfo asDeclaration()
        インターフェースからコピーされた説明: AnnotationTarget
        このアノテーションターゲットを宣言として返します。
        次で指定:
        インターフェース AnnotationTargetasDeclaration 
        戻り値:
        この宣言は、決して null ではありません
      • asType

        default Type asType()
        インターフェースからコピーされた説明: AnnotationTarget
        このアノテーションターゲットを type として返します。
        次で指定:
        インターフェース AnnotationTargetasType 
        戻り値:
        この型、決して null
      • isPackage

        default boolean isPackage()
        この宣言がパッケージであるかどうかを返します。
        戻り値:
        これがパッケージの場合は true、それ以外の場合は false 
      • isClass

        default boolean isClass()
        この宣言がクラスであるかどうかを返します。
        戻り値:
        これがクラスの場合は true、それ以外の場合は false 
      • isMethod

        default boolean isMethod()
        この宣言がメソッドであるかどうかを返します。
        戻り値:
        これがメソッドの場合は true、それ以外の場合は false 
      • isParameter

        default boolean isParameter()
        この宣言がメソッドのパラメーターであるかどうかを返します。
        戻り値:
        これがパラメーターの場合は true、それ以外の場合は false 
      • isField

        default boolean isField()
        この宣言がフィールドであるかどうかを返します。
        戻り値:
        これがフィールドの場合は true、それ以外の場合は false 
      • isRecordComponent

        default boolean isRecordComponent()
        この宣言がレコードコンポーネントであるかどうかを返します。
        戻り値:
        これがレコードコンポーネントの場合は true、それ以外の場合は false