Интерфейс Signature.TypeArg
- Все известные подинтерфейсы:
-
Signature.TypeArg.Bounded,Signature.TypeArg.Unbounded
- Включающий интерфейс:
Signature
public static sealed interface Signature.TypeArg permits Signature.TypeArg.Unbounded, Signature.TypeArg.Bounded
Моделирует аргумент типа, аргумент для параметра типа.
- См. Спецификацию языка Java:
- 4.5.1 Аргументы типа параметризованных типов
- См. Спецификацию виртуальной машины Java:
- 4.7.9.1 Подписи
- Диаграмма графа иерархии класса (запечатанный):
- С:
- 24
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static interface |
Signature.TypeArg.Bounded |
Моделирует аргумент типа с явным граничным типом. |
static interface |
Signature.TypeArg.Unbounded |
Моделирует аргумент типа без ограничений (дикий тип) *, или
? в программах на Java. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Signature.TypeArg.Bounded |
bounded |
Возвращает ограниченный аргумент типа. |
static Signature.TypeArg.Bounded |
extendsOf |
Возвращает аргумент типа с верхним ограничением (дикий тип). |
static Signature.TypeArg.Bounded |
of |
Возвращает аргумент типа для ссылочного типа. |
static Signature.TypeArg.Bounded |
superOf |
Возвращает аргумент типа с нижним ограничением (дикий тип). |
static Signature.TypeArg.Unbounded |
unbounded() |
Возвращает аргумент типа без ограничений (дикий тип) *. |
Подробное описание методов
of
static Signature.TypeArg.Bounded of(Signature.RefTypeSig boundType)
Возвращает аргумент типа для ссылочного типа.
- Параметры:
-
boundType- ссылочный тип - Возвращает:
- аргумент типа для ссылочного типа
- См. также:
unbounded
static Signature.TypeArg.Unbounded unbounded()
Возвращает аргумент типа без ограничений (дикий тип)
*.- Возвращает:
- аргумент типа без ограничений (дикий тип)
*
extendsOf
static Signature.TypeArg.Bounded extendsOf(Signature.RefTypeSig boundType)
Возвращает аргумент типа с верхним ограничением (дикий тип).
- Параметры:
-
boundType- верхнее ограничение - Возвращает:
- аргумент типа с верхним ограничением (дикий тип)
- См. также:
superOf
static Signature.TypeArg.Bounded superOf(Signature.RefTypeSig boundType)
Возвращает аргумент типа с нижним ограничением (дикий тип).
- Параметры:
-
boundType- нижнее ограничение - Возвращает:
- аргумент типа с нижним ограничением (дикий тип)
- См. также:
bounded
static Signature.TypeArg.Bounded bounded(Signature.TypeArg.Bounded.WildcardIndicator wildcard, Signature.RefTypeSig boundType)
Возвращает ограниченный аргумент типа.
- Параметры:
-
wildcard- индикатор дикого типа -
boundType- граничный тип - Возвращает:
- ограниченный аргумент типа
© 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html