Интерфейс WildcardType

Все суперинтерфейсы:
Type
@Deprecated(since="9",
            forRemoval=true)
public interface WildcardType
extends Type
Устаревшее, для удаления: Этот элемент API может быть удален в будущей версии.
Объявления в этом пакете заменены объявлениями в пакете jdk.javadoc.doclet. Дополнительную информацию см. в Руководстве по миграции в документации по этому пакету.

Представляет аргумент типа с подстановкой. Примеры включают:

<?>
 <? extends E>
 <? super T>
Тип с подстановкой может иметь явные ограничения extends или явные ограничения super или ни тех, ни других, но не оба.

С:
1.5

Методы

Модификатор и типМетодОписание
Type[]extendsBounds()

Устаревшее, для удаления: Этот элемент API может быть удален в будущей версии.

Возвращает верхние границы этого аргумента типа с подстановкой, заданные в предложении extends.

Type[]superBounds()

Устаревшее, для удаления: Этот элемент API может быть удален в будущей версии.

Возвращает нижние границы этого аргумента типа с подстановкой, заданные в предложении super.

Методы, объявленные в интерфейсе com.sun.javadoc.Type

asAnnotatedType, asAnnotationTypeDoc, asClassDoc, asParameterizedType, asTypeVariable, asWildcardType, dimension, getElementType, isPrimitive, qualifiedTypeName, simpleTypeName, toString, typeName

Методы

extendsBounds

Type[] extendsBounds()
Устаревшее, для удаления: Этот элемент API может быть удален в будущей версии.

Возвращает верхние границы этого аргумента типа с подстановкой, заданные в предложении extends. Возвращает пустой массив, если такие границы явно не заданы.

Возвращает:
ограничения extends этого аргумента типа с подстановкой

superBounds

Type[] superBounds()
Устаревшее, для удаления: Этот элемент API может быть удален в будущей версии.

Возвращает нижние границы этого аргумента типа с подстановкой, заданные в предложении super. Возвращает пустой массив, если такие границы явно не заданы.

Возвращает:
ограничения super этого аргумента типа с подстановкой

© 1993, 2020, 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/11/docs/api/jdk.javadoc/com/sun/javadoc/WildcardType.html

Spec-Zone .ru
спецификации, руководства, описания, API