Spec-Zone .ru
спецификации, руководства, описания, API
|
DeclaredType
.@Deprecated public interface DeclaredType extends ReferenceType
java.util.Set<String>
так же как необработанные типы. В то время как TypeDeclaration представляет объявление класса или интерфейса, DeclaredType представляет класс или интерфейсный тип, последнее существо использование прежнего. См. TypeDeclaration
для больше на этом различии.
DeclaredType может представить тип, для которого детали (объявление, супертипы, и т.д.) неизвестны. Это может быть результатом ошибки обработки, такой как недостающий файл класса, и обозначается getDeclaration()
возврат null. Другие вызовы метода на таком неизвестном типе не будут, вообще, возвращать значимые результаты.
Модификатор и Тип | Метод и Описание |
---|---|
Collection<TypeMirror> |
getActualTypeArguments()
Осуждаемый.
Возвраты (чтобы) фактические параметры типа этого типа.
|
DeclaredType |
getContainingType()
Осуждаемый.
Возвращает тип, который содержит этот тип как элемент.
|
TypeDeclaration |
getDeclaration()
Осуждаемый.
Возвращает объявление этого типа.
|
Collection<InterfaceType> |
getSuperinterfaces()
Осуждаемый.
Возвращает интерфейсные типы, которые являются прямыми супертипами этого типа.
|
accept, equals, toString
TypeDeclaration getDeclaration()
Нуль возвратов, если объявление этого типа неизвестно. Это может быть результатом ошибки обработки, такой как недостающий файл класса.
DeclaredType getContainingType()
Например, содержание типа O.I<S>
тип O
, и содержание типа O<T>.I<S>
тип O<T>
.
Collection<TypeMirror> getActualTypeArguments()
Outer<String>.Inner<Number>
), только параметры типа самого внутреннего типа включаются.Collection<InterfaceType> getSuperinterfaces()
Например, интерфейсный тип, расширенный java.util.Set<String>
java.util.Collection<String>
.
Авторское право © 2004, 2011, Oracle и/или его филиалы. Все права защищены.