|
Mirror API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface ClassType
クラス型を表します。インタフェース型は、InterfaceType により区別して表されます。enum 型 はクラスの一種です。
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 内の getDeclarationClassType getSuperclass()
たとえば、java.util.TreeSet<String> により拡張されたクラス型は java.util.AbstractSet<String> です。
null
|
Mirror API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||