Mirror API

インタフェース
com.sun.mirror.declaration.TypeDeclaration の使用

TypeDeclaration を使用しているパッケージ
com.sun.mirror.apt 注釈プロセッサと注釈処理ツール間で情報を通信するために使用されるクラス。 
com.sun.mirror.declaration プログラム要素の宣言をモデル化するために使用されるインタフェース。 
com.sun.mirror.type 型をモデル化するために使用されるインタフェース。 
com.sun.mirror.util 宣言の処理を支援するユーティリティです。 
 

com.sun.mirror.apt での TypeDeclaration の使用
 

TypeDeclaration を返す com.sun.mirror.apt のメソッド
 TypeDeclaration AnnotationProcessorEnvironment.getTypeDeclaration(String name)
          完全修飾名を指定された型の宣言を返します。
 

TypeDeclaration 型の引数を持つ型を返す com.sun.mirror.apt のメソッド
 Collection<TypeDeclaration> AnnotationProcessorEnvironment.getSpecifiedTypeDeclarations()
          注釈処理ツールが呼び出されたときに指定された型の宣言を返します。
 Collection<TypeDeclaration> AnnotationProcessorEnvironment.getTypeDeclarations()
          注釈処理ツールのこの呼び出しに含まれる型の宣言を返す簡易メソッドです。
 

com.sun.mirror.declaration での TypeDeclaration の使用
 

com.sun.mirror.declaration での TypeDeclaration のサブインタフェース
 interface AnnotationTypeDeclaration
          注釈型の宣言を表します。
 interface ClassDeclaration
          クラスの宣言を表します。
 interface EnumDeclaration
          enum 型の宣言を表します。
 interface InterfaceDeclaration
          インタフェースの宣言を表します。
 

TypeDeclaration を返す com.sun.mirror.declaration のメソッド
 TypeDeclaration MemberDeclaration.getDeclaringType()
          このメンバまたはコンストラクタが内部で宣言された型宣言を返します。
 

TypeDeclaration 型の引数を持つ型を返す com.sun.mirror.declaration のメソッド
 Collection<TypeDeclaration> TypeDeclaration.getNestedTypes()
          このクラスまたはインタフェースにより直接宣言された、入れ子になったクラスおよびインタフェースの宣言を返します。
 

com.sun.mirror.type での TypeDeclaration の使用
 

TypeDeclaration を返す com.sun.mirror.type のメソッド
 TypeDeclaration DeclaredType.getDeclaration()
          この型の宣言を返します。
 

com.sun.mirror.util での TypeDeclaration の使用
 

TypeDeclaration 型のパラメータを持つ com.sun.mirror.util のメソッド
 DeclaredType Types.getDeclaredType(DeclaredType containing, TypeDeclaration decl, TypeMirror... typeArgs)
          メンバである 包含型を指定すると、型宣言と実際の引数に対応する型を返します。
 DeclaredType Types.getDeclaredType(TypeDeclaration decl, TypeMirror... typeArgs)
          型宣言と実際の型引数に対応する型を返します。
 void SimpleDeclarationVisitor.visitTypeDeclaration(TypeDeclaration d)
          型宣言をビジットします。
 void DeclarationVisitor.visitTypeDeclaration(TypeDeclaration d)
          型宣言をビジットします。
 


Mirror API

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