Mirror API

インタフェース
com.sun.mirror.type.DeclaredType の使用

DeclaredType を使用しているパッケージ
com.sun.mirror.type 型をモデル化するために使用されるインタフェース。 
com.sun.mirror.util 宣言の処理を支援するユーティリティです。 
 

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

com.sun.mirror.type での DeclaredType のサブインタフェース
 interface AnnotationType
          注釈型を表します。
 interface ClassType
          クラス型を表します。
 interface EnumType
          enum 型を表します。
 interface InterfaceType
          インタフェース型を表します。
 

DeclaredType を返す com.sun.mirror.type のメソッド
 DeclaredType DeclaredType.getContainingType()
          この型をメンバとして含む型を返します。
 

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

DeclaredType を返す com.sun.mirror.util のメソッド
 DeclaredType Types.getDeclaredType(DeclaredType containing, TypeDeclaration decl, TypeMirror... typeArgs)
          メンバである 包含型を指定すると、型宣言と実際の引数に対応する型を返します。
 DeclaredType Types.getDeclaredType(TypeDeclaration decl, TypeMirror... typeArgs)
          型宣言と実際の型引数に対応する型を返します。
 

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


Mirror API

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