Интерфейс WildcardType
- Все суперинтерфейсы:
-
AnnotatedConstruct,TypeMirror
public interface WildcardType extends TypeMirror
Представляет аргумент типа с подстановкой. Примеры включают:
?
? extends Number
? super T
Подстановка может иметь явно заданную верхнюю границу с помощью extends-клаузы, явно заданную нижнюю границу с помощью super-клаузы или ни той, ни другой (но не обеих).
- См. Спецификацию языка Java:
- 4.5.1 Аргументы типа параметризованных типов
- С:
- 1.6
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
TypeMirror |
getExtendsBound() |
Возвращает верхнюю границу этой подстановки. |
TypeMirror |
getSuperBound() |
Возвращает нижнюю границу этой подстановки. |
Методы, объявленные в интерфейсе javax.lang.model.type.TypeMirror
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, hashCode, toString
Подробное описание методов
getExtendsBound
TypeMirror getExtendsBound()
Возвращает верхнюю границу этой подстановки. Если верхняя граница не объявлена явно,
null возвращается.- Возвращает:
- верхнюю границу этой подстановки
getSuperBound
TypeMirror getSuperBound()
Возвращает нижнюю границу этой подстановки. Если нижняя граница не объявлена явно,
null возвращается.- Возвращает:
- нижнюю границу этой подстановки
© 1993, 2021, 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/17/docs/api/java.compiler/javax/lang/model/type/WildcardType.html