Интерфейс WildcardType
- Все суперинтерфейсы:
AnnotatedConstruct, TypeMirror
public interface WildcardType extends TypeMirror
Представляет аргумент типа с подстановочным знаком. Примеры:
?
? extends Number
? super T
Верхняя граница подстановочного знака может быть явно задана с помощью предложения extends, нижняя граница — с помощью предложения super, либо не задана ни одна из них (но не обе одновременно).
- См. Спецификацию языка Java:
- 4.5.1 Аргументы типов параметризованных типов
- Начиная с версии:
- 1.6
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
TypeMirror |
getExtendsBound() |
Возвращает верхнюю границу этого подстановочного знака. |
TypeMirror |
getSuperBound() |
Возвращает нижнюю границу этого подстановочного знака. |
Методы, объявленные в интерфейсе TypeMirror
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, hashCode, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
<R, |
accept |
Применяет посетитель к этому типу. |
boolean |
equals |
Соответствует общему контракту Object.equals. |
<A extends Annotation> |
getAnnotation |
Возвращает аннотацию указанного типа для этой конструкции, если такая аннотация присутствует, иначе — null. |
List |
getAnnotationMirrors() |
Возвращает аннотации, которые непосредственно присутствуют в этой конструкции. |
<A extends Annotation> |
getAnnotationsByType |
Возвращает аннотации указанного типа, которые связаны с этой конструкцией. |
TypeKind |
getKind() |
Возвращает kind этого типа. |
int |
hashCode() |
Соответствует общему контракту Object.hashCode. |
String |
toString() |
Возвращает информативное строковое представление этого типа. |
Подробное описание методов
getExtendsBound
TypeMirror getExtendsBound()
Возвращает верхнюю границу этого подстановочного знака. Если верхняя граница явно не объявлена, возвращается
null.- Возвращает:
- верхнюю границу этого подстановочного знака
getSuperBound
TypeMirror getSuperBound()
Возвращает нижнюю границу этого подстановочного знака. Если нижняя граница явно не объявлена, возвращается
null.- Возвращает:
- нижнюю границу этого подстановочного знака
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.