Spec-Zone.ru › OpenJDK 24

Интерфейс SourceDebugExtensionAttribute

Все суперинтерфейсы:
Attribute<SourceDebugExtensionAttribute>, ClassElement, ClassFileElement
public sealed interface SourceDebugExtensionAttribute extends Attribute<SourceDebugExtensionAttribute>, ClassElement
Моделирует атрибут SourceDebugExtension (JVMS 4.7.11), который хранит произвольные данные изменённого UTF-8.

Этот атрибут появляется только в классах и не допускает несколько экземпляров в классе. Он не имеет зависимостей от данных.

Атрибут был введён в платформе Java SE версии 5.0, основной версии 49.

См. Спецификацию виртуальной машины Java:
4.7.11 Атрибут SourceDebugExtension
С:
24
См. также:
  • Attributes.sourceDebugExtension()

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

Модификатор и тип Метод Описание
byte[] contents()
Возвращает полезную нагрузку расширения отладки.
static SourceDebugExtensionAttribute of(byte[] contents)
Возвращает атрибут SourceDebugExtension.

Методы, объявленные в интерфейсе java.lang.classfile.Attribute

attributeMapper, attributeName

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

contents

byte[] contents()
Возвращает полезную нагрузку расширения отладки. Полезная нагрузка может обозначать строку, длина которой превышает ту, что может быть представлена с помощью String.
Возвращает:
полезную нагрузку расширения отладки

of

static SourceDebugExtensionAttribute of(byte[] contents)
Возвращает атрибут SourceDebugExtension.
Параметры:
contents - содержимое расширения
Возвращает:
атрибут SourceDebugExtension

© 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/attribute/SourceDebugExtensionAttribute.html

Spec-Zone.ru

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