Spec-Zone.ru › OpenJDK 17

Интерфейс TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>

Параметры типа:
F - класс, реализующий TypeDescriptor.OfField
Все суперинтерфейсы:
TypeDescriptor
Все известные дочерние интерфейсы:
ClassDesc
Все известные реализующие классы:
Class
Вложенный интерфейс:
TypeDescriptor
public static interface TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>> extends TypeDescriptor
Сущность, имеющая описание типа поля. Описания полей, соответствующие JVMS 4.3.2, могут быть описаны номинально с помощью Class::describeConstable; в противном случае они не могут быть описаны номинально.
См. Спецификацию виртуальной машины Java:
4.3.2 Описания полей
С:
12

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

Вложенные классы/интерфейсы, объявленные в интерфейсе java.lang.invoke.TypeDescriptor

TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>, TypeDescriptor.OfMethod<F extends TypeDescriptor.OfField<F>,M extends TypeDescriptor.OfMethod<F,M>>

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

Модификатор и тип Метод Описание
F arrayType()
Возвращает описание типа массива, элемент которого описывается этим описанием
F componentType()
Если это описание поля описывает массив типов, возвращает описание его элемента, иначе возвращает null.
boolean isArray()
Описывает ли это описание поля тип массива?
boolean isPrimitive()
Описывает ли это описание поля примитивный тип (включая void.)

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

descriptorString

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

isArray

boolean isArray()
Описывает ли это описание поля тип массива?
Возвращает:
является ли это описание поля описанием массива

isPrimitive

boolean isPrimitive()
Описывает ли это описание поля примитивный тип (включая void.)
Возвращает:
является ли это описание поля описанием примитивного типа

componentType

F componentType()
Если это описание поля описывает массив типов, возвращает описание его элемента, иначе возвращает null.
Возвращает:
тип компонента или null если это описание поля не описывает массив типов

arrayType

F arrayType()
Возвращает описание типа массива, элемент которого описывается этим описанием
Возвращает:
описание типа массива

© 1993, 2021, 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/17/docs/api/java.base/java/lang/invoke/TypeDescriptor.OfField.html

Spec-Zone.ru

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