インターフェース PackageInfo
- すべてのスーパーインターフェース:
AnnotationTarget
,DeclarationInfo
public interface PackageInfo extends DeclarationInfo
おそらくpackage-info.java
でアノテーションが付けられているパッケージ。このパッケージに存在するメンバーのセットを取得することはできません。- 導入:
- 4.0
ネストされたクラスのサマリー
インターフェース jakarta.enterprise.lang.model.declarations.DeclarationInfo から継承されたネストクラス / インターフェース
DeclarationInfo.Kind
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default PackageInfo
asPackage()
この宣言を package として返します。default DeclarationInfo.Kind
kind()
この宣言の種類を返します。StringSE
name()
The Java ™ Language Specification で定義されている、このパッケージの完全修飾名を返します。つまり、Package.getName()
によって返されるパッケージ名です。インターフェース jakarta.enterprise.lang.model.AnnotationTarget から継承されたメソッド
annotation, annotations, annotations, hasAnnotation, hasAnnotation, repeatableAnnotation
インターフェース jakarta.enterprise.lang.model.declarations.DeclarationInfo から継承されたメソッド
asClass, asDeclaration, asField, asMethod, asParameter, asRecordComponent, asType, isClass, isDeclaration, isField, isMethod, isPackage, isParameter, isRecordComponent, isType
メソッドの詳細
name
StringSE name()
The Java ™ Language Specification で定義されている、このパッケージの完全修飾名を返します。つまり、Package.getName()
によって返されるパッケージ名です。- 戻り値:
- このパッケージの完全修飾名で、決して
null
ではありません
kind
default DeclarationInfo.Kind kind()
インターフェースからコピーされた説明:DeclarationInfo
この宣言の種類を返します。- 次で指定:
- インターフェース
DeclarationInfo
のkind
- 戻り値:
- この宣言の種類
asPackage
default PackageInfo asPackage()
インターフェースからコピーされた説明:DeclarationInfo
この宣言を package として返します。- 次で指定:
- インターフェース
DeclarationInfo
のasPackage
- 戻り値:
- このパッケージは決して
null
ではありません