Mirror API

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

ReferenceType を使用しているパッケージ
com.sun.mirror.declaration プログラム要素の宣言をモデル化するために使用されるインタフェース。 
com.sun.mirror.type 型をモデル化するために使用されるインタフェース。 
com.sun.mirror.util 宣言 の処理に役立つユーティリティーです。 
 

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

ReferenceType 型の引数を持つ型を返す com.sun.mirror.declaration のメソッド
 Collection<ReferenceType> TypeParameterDeclaration.getBounds()
          この型パラメータの境界を返します。
 Collection<ReferenceType> ExecutableDeclaration.getThrownTypes()
          このメソッドまたはコンストラクタの throws 節に一覧表示された例外およびほかのスロー可能なオブジェクトを返します。
 

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

com.sun.mirror.type での ReferenceType のサブインタフェース
 interface AnnotationType
          注釈型を表します。
 interface ArrayType
          配列型を表します。
 interface ClassType
          クラス型を表します。
 interface DeclaredType
          宣言された型であるクラス型またはインタフェース型を表します。
 interface EnumType
          enum 型を表します。
 interface InterfaceType
          インタフェース型を表します。
 interface TypeVariable
          型変数を表します。
 

ReferenceType 型の引数を持つ型を返す com.sun.mirror.type のメソッド
 Collection<ReferenceType> WildcardType.getLowerBounds()
          このワイルドカードの下限を返します。
 Collection<ReferenceType> WildcardType.getUpperBounds()
          このワイルドカードの上限を返します。
 

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

ReferenceType 型のパラメータを持つ com.sun.mirror.util のメソッド
 void TypeVisitor.visitReferenceType(ReferenceType t)
          参照型をビジットします。
 void SimpleTypeVisitor.visitReferenceType(ReferenceType t)
          参照型をビジットします。
 

ReferenceType 型の型引数を持つ com.sun.mirror.util のメソッドパラメータ
 WildcardType Types.getWildcardType(Collection<ReferenceType> upperBounds, Collection<ReferenceType> lowerBounds)
          新しいワイルドカードを返します。
 WildcardType Types.getWildcardType(Collection<ReferenceType> upperBounds, Collection<ReferenceType> lowerBounds)
          新しいワイルドカードを返します。
 


Mirror API

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