Подпись интерфейса
- Все известные подинтерфейсы:
-
Signature.ArrayTypeSig,Signature.BaseTypeSig,Signature.ClassTypeSig,Signature.RefTypeSig,Signature.ThrowableSig,Signature.TypeVarSig
public sealed interface Signature permits Signature.BaseTypeSig, Signature.RefTypeSig, Signature.ThrowableSig
Моделирует общие подписи типов Java, как определено в JVMS 4.7.9.1.
- См. Спецификацию языка Java:
- 4.1 Виды типов и значений
- См. Спецификацию виртуальной машины Java:
- 4.7.9.1 Подписи
- Граф иерархии классов Sealed:
- С:
- 24
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static interface |
Signature.ArrayTypeSig |
Моделирует подпись массива типов. |
static interface |
Signature.BaseTypeSig |
Моделирует подпись примитивного типа (JLS 4.2) или void. |
static interface |
Signature.ClassTypeSig |
Моделирует подпись, возможно, параметризованного класса или интерфейса. |
static interface |
Signature.RefTypeSig |
Моделирует подпись ссылочного типа, который может быть классом, интерфейсом, переменной типа или типом массива. |
static interface |
Signature.ThrowableSig |
Маркерный интерфейс для подписи типа исключения. |
static interface |
Signature.TypeArg |
Моделирует аргумент типа, аргумент для параметра типа. |
static interface |
Signature.TypeParam |
Моделирует подпись параметра типа для обобщенного класса, интерфейса, метода или конструктора, который вводит переменную типа. |
static interface |
Signature.TypeVarSig |
Моделирует подпись переменной типа. |
Краткое описание методов
Подробное описание методов
signatureString
String signatureString()
Возвращает строку исходной подписи.
- Возвращает:
- строку исходной подписи
parseFrom
static Signature parseFrom(String javaTypeSignature)
Парсит подпись типа Java из строки.
- Параметры:
-
javaTypeSignature- строка исходной подписи типа Java - Возвращает:
- подпись типа Java
- Исключения:
-
IllegalArgumentException- если строка не является валидной строкой подписи типа Java
of
static Signature of(ClassDesc classDesc)
Возвращает подпись типа Java из описателя поля. Возвращенная подпись представляет собой реифицируемый тип (JLS 4.7).
- Параметры:
-
classDesc- символическое описание типа Java - Возвращает:
- подпись типа Java из описателя поля
© 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.html