Интерфейс 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html