|
Mirror API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TypeDeclaration
クラスまたはインタフェースの宣言を表します。型とそのメンバーに関する情報へのアクセスを提供します。型 EnumDeclaration はクラスの一種、注釈型 はインタフェースの一種です。
TypeDeclaration はクラスまたはインタフェースの宣言を表しますが、DeclaredType
はクラスまたはインタフェースの型を表します。後者は前者の使用 (または呼び出し) に使用されます。単一の宣言で型の全ファミリを定義できる総称型との違いがもっともはっきりしています。たとえば、java.util.Set
の宣言はパラメータ化された型の java.util.Set<String>
と java.util.Set<Number>
(その他多数)、および生の型 java.util.Set
に対応します。
DeclarationFilter
は、メソッドが宣言のコレクションを返すときに必要な項目だけを簡単に選択する方法を提供します。
DeclaredType
メソッドの概要 | |
---|---|
Collection<FieldDeclaration> |
getFields()
このクラスまたはインタフェースにより直接宣言されたフィールドを返します。 |
Collection<TypeParameterDeclaration> |
getFormalTypeParameters()
このクラスまたはインタフェースの仮型パラメータを返します。 |
Collection<? extends MethodDeclaration> |
getMethods()
このクラスまたはインタフェースにより直接宣言されたメソッドを返します。 |
Collection<TypeDeclaration> |
getNestedTypes()
このクラスまたはインタフェースにより直接宣言された、入れ子になったクラスおよびインタフェースの宣言を返します。 |
PackageDeclaration |
getPackage()
この型が内部で宣言されたパッケージを返します。 |
String |
getQualifiedName()
このクラスまたはインタフェース宣言の完全指定名を返します。 |
Collection<InterfaceType> |
getSuperinterfaces()
このクラスにより直接実装されたインタフェース型、またはこのインタフェースにより直接展開されたインタフェース型を返します。 |
インタフェース com.sun.mirror.declaration.MemberDeclaration から継承されたメソッド |
---|
getDeclaringType |
インタフェース com.sun.mirror.declaration.Declaration から継承されたメソッド |
---|
accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName |
メソッドの詳細 |
---|
PackageDeclaration getPackage()
String getQualifiedName()
java.util.Set<E>
の完全指定名は「java.util.Set」です。
Collection<TypeParameterDeclaration> getFormalTypeParameters()
Collection<InterfaceType> getSuperinterfaces()
DeclarationFilter
Collection<FieldDeclaration> getFields()
DeclarationFilter
Collection<? extends MethodDeclaration> getMethods()
DeclarationFilter
Collection<TypeDeclaration> getNestedTypes()
DeclarationFilter
|
Mirror API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |