Интерфейс 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
Подробное описание методов
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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/type/WildcardType.html