Интерфейс 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