Spec-Zone.ru › OpenJDK 24

Интерфейс 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 Подписи
Диаграмма графа иерархии класса (запечатанный):
Sealed class hierarchy graph for Signature/TypeArgSealed class hierarchy graph for Signature/TypeArg
С:
24
См. также:
  • Type
  • WildcardType

Краткое описание вложенных классов

Модификатор и тип Интерфейс Описание
static interface  Signature.TypeArg.Bounded
Моделирует аргумент типа с явным граничным типом.
static interface  Signature.TypeArg.Unbounded
Моделирует аргумент типа без ограничений (дикий тип) *, или ? в программах на Java.

Краткое описание методов

Модификатор и тип Метод Описание
static Signature.TypeArg.Bounded bounded(Signature.TypeArg.Bounded.WildcardIndicator wildcard, Signature.RefTypeSig boundType)
Возвращает ограниченный аргумент типа.
static Signature.TypeArg.Bounded extendsOf(Signature.RefTypeSig boundType)
Возвращает аргумент типа с верхним ограничением (дикий тип).
static Signature.TypeArg.Bounded of(Signature.RefTypeSig boundType)
Возвращает аргумент типа для ссылочного типа.
static Signature.TypeArg.Bounded superOf(Signature.RefTypeSig boundType)
Возвращает аргумент типа с нижним ограничением (дикий тип).
static Signature.TypeArg.Unbounded unbounded()
Возвращает аргумент типа без ограничений (дикий тип) *.

Подробное описание методов

of

static Signature.TypeArg.Bounded of(Signature.RefTypeSig boundType)
Возвращает аргумент типа для ссылочного типа.
Параметры:
boundType - ссылочный тип
Возвращает:
аргумент типа для ссылочного типа
См. также:
  • Signature.TypeArg.Bounded.WildcardIndicator.NONE

unbounded

static Signature.TypeArg.Unbounded unbounded()
Возвращает аргумент типа без ограничений (дикий тип) *.
Возвращает:
аргумент типа без ограничений (дикий тип) *

extendsOf

static Signature.TypeArg.Bounded extendsOf(Signature.RefTypeSig boundType)
Возвращает аргумент типа с верхним ограничением (дикий тип).
Параметры:
boundType - верхнее ограничение
Возвращает:
аргумент типа с верхним ограничением (дикий тип)
См. также:
  • Signature.TypeArg.Bounded.WildcardIndicator.EXTENDS

superOf

static Signature.TypeArg.Bounded superOf(Signature.RefTypeSig boundType)
Возвращает аргумент типа с нижним ограничением (дикий тип).
Параметры:
boundType - нижнее ограничение
Возвращает:
аргумент типа с нижним ограничением (дикий тип)
См. также:
  • Signature.TypeArg.Bounded.WildcardIndicator.SUPER

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API