DeclaredType
に含まれます。@Deprecated public interface ClassType extends DeclaredType
InterfaceType
によって個別に表されます。列挙型はクラスの一種です。
ClassDeclaration
がクラスの宣言を表すのに対して、ClassType はクラス型を表します。この区別の詳細は、TypeDeclaration
を参照してください。
修飾子と型 | メソッドと説明 |
---|---|
ClassDeclaration |
getDeclaration()
非推奨。
この型の宣言を返します。
|
ClassType |
getSuperclass()
非推奨。
このクラスの直接のスーパータイプであるクラス型を返します。
|
getActualTypeArguments, getContainingType, getSuperinterfaces
accept, equals, toString
ClassDeclaration getDeclaration()
この型の宣言が不明な場合は null を返します。不明な型の宣言は、クラスファイルの不足など、処理エラーに起因する可能性があります。
getDeclaration
、インタフェース: DeclaredType
ClassType getSuperclass()
たとえば、java.util.TreeSet<String>
によって拡張されたクラス型は java.util.AbstractSet<String>
です。
Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.