|
Mirror API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ClassType
クラス型を表します。インタフェース型は、InterfaceType
により区別して表されます。型 EnumType はクラスの一種です。
ClassDeclaration
はクラスの宣言を表しますが、ClassType はクラス型を表します。この違いについては、TypeDeclaration
を参照してください。
メソッドの概要 | |
---|---|
ClassDeclaration |
getDeclaration()
この型の宣言を返します。 |
ClassType |
getSuperclass()
このクラスの直接のスーパータイプであるクラス型を返します。 |
インタフェース com.sun.mirror.type.DeclaredType から継承されたメソッド |
---|
getActualTypeArguments, getContainingType, getSuperinterfaces |
インタフェース com.sun.mirror.type.TypeMirror から継承されたメソッド |
---|
accept, equals, toString |
メソッドの詳細 |
---|
ClassDeclaration getDeclaration()
この型の宣言が不明な場合は null を返します。不明な型の宣言は、クラスファイルの不足など、処理エラーに起因する可能性があります。
DeclaredType
内の getDeclaration
ClassType getSuperclass()
たとえば、java.util.TreeSet<String>
によって拡張されるクラス型には、java.util.AbstractSet<String>
があります。
|
Mirror API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |