Mirror API

com.sun.mirror.declaration
インタフェース PackageDeclaration

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

public interface PackageDeclaration
extends Declaration

パッケージの宣言を表します。パッケージとそのメンバーに関する情報へのアクセスを提供します。

DeclarationFilter は、メソッドが宣言のコレクションを返すときに必要な項目だけを簡単に選択する方法を提供します。

導入されたバージョン:
1.5

メソッドの概要
 Collection<AnnotationTypeDeclaration> getAnnotationTypes()
          このパッケージのトップレベルの注釈型の宣言を返します。
 Collection<ClassDeclaration> getClasses()
          このパッケージのトップレベルクラスの宣言を返します。
 Collection<EnumDeclaration> getEnums()
          このパッケージのトップレベルの enum 型の宣言を返します。
 Collection<InterfaceDeclaration> getInterfaces()
          このパッケージのトップレベルインタフェースの宣言を返します。
 String getQualifiedName()
          このパッケージの完全指定クラス名を返します。
 
インタフェース com.sun.mirror.declaration.Declaration から継承されたメソッド
accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
 

メソッドの詳細

getQualifiedName

String getQualifiedName()
このパッケージの完全指定クラス名を返します。この名前は、パッケージの「標準的な」名前ともいいます。

戻り値:
このパッケージの完全指定名、名前のないパッケージの場合は空の文字列

getClasses

Collection<ClassDeclaration> getClasses()
このパッケージのトップレベルクラスの宣言を返します。インタフェースは含まれませんが、enum 型は含まれます。

戻り値:
このパッケージのトップレベルクラスの宣言
関連項目:
DeclarationFilter

getEnums

Collection<EnumDeclaration> getEnums()
このパッケージのトップレベルの enum 型の宣言を返します。

戻り値:
このパッケージのトップレベルの enum 型の宣言 関連項目:
関連項目:
DeclarationFilter

getInterfaces

Collection<InterfaceDeclaration> getInterfaces()
このパッケージのトップレベルインタフェースの宣言を返します。注釈型が含まれます。

戻り値:
このパッケージのトップレベルインタフェースの宣言
関連項目:
DeclarationFilter

getAnnotationTypes

Collection<AnnotationTypeDeclaration> getAnnotationTypes()
このパッケージのトップレベルの注釈型の宣言を返します。

戻り値:
このパッケージのトップレベルの注釈型の宣言
関連項目:
DeclarationFilter

Mirror API

バグや機能要求の報告
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.