Spec-Zone.ru › OpenJDK 27

Класс MethodDescriptor

java.lang.Object
java.beans.FeatureDescriptor
java.beans.MethodDescriptor
public class MethodDescriptor extends FeatureDescriptor
MethodDescriptor описывает конкретный метод, который Java Bean предоставляет для внешнего доступа из других компонентов.
Начиная с версии:
1.1

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

Конструктор Описание
MethodDescriptor(Method method)
Создает MethodDescriptor из Method.
MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors)
Создает MethodDescriptor из Method, предоставляя описательную информацию для каждого параметра метода.

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

Модификатор и тип Метод Описание
Method getMethod()
Возвращает метод, инкапсулируемый этим MethodDescriptor.
ParameterDescriptor[] getParameterDescriptors()
Возвращает ParameterDescriptor для каждого параметра метода этого MethodDescriptor.

Методы, объявленные в классе FeatureDescriptor

attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toString
Модификатор и тип Метод Описание
Enumeration<String> attributeNames()
Возвращает перечисление независимых от локали имен этого свойства.
String getDisplayName()
Возвращает локализованное отображаемое имя этого свойства.
String getName()
Возвращает программное имя этого свойства.
String getShortDescription()
Возвращает краткое описание этого свойства.
Object getValue(String attributeName)
Извлекает именованный атрибут этого свойства.
boolean isExpert()
Флаг «экспертный» позволяет отличать свойства, предназначенные для опытных пользователей, от свойств, предназначенных для обычных пользователей.
boolean isHidden()
Флаг «скрытый» используется для обозначения свойств, предназначенных только для использования инструментами и не отображаемых пользователям.
boolean isPreferred()
Флаг «предпочтительный» используется для обозначения свойств, которые особенно важно отображать пользователям.
void setDisplayName(String displayName)
Задает локализованное отображаемое имя этого свойства.
void setExpert(boolean expert)
Флаг «экспертный» позволяет отличать свойства, предназначенные для опытных пользователей, от свойств, предназначенных для обычных пользователей.
void setHidden(boolean hidden)
Флаг «скрытый» используется для обозначения свойств, предназначенных только для использования инструментами и не отображаемых пользователям.
void setName(String name)
Задает программное имя этого свойства.
void setPreferred(boolean preferred)
Флаг «предпочтительный» используется для обозначения свойств, которые особенно важно отображать пользователям.
void setShortDescription(String text)
Свойству можно сопоставить краткую описательную строку.
void setValue(String attributeName, Object value)
Сопоставляет этому свойству именованный атрибут.
String toString()
Возвращает строковое представление объекта.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удален в будущей версии.
Финализация устарела и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени.

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

MethodDescriptor

public MethodDescriptor(Method method)
Создает MethodDescriptor из Method.
Параметры:
method - Низкоуровневая информация о методе.

MethodDescriptor

public MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors)
Создает MethodDescriptor из Method, предоставляя описательную информацию для каждого параметра метода.
Параметры:
method - Низкоуровневая информация о методе.
parameterDescriptors - Описательная информация для каждого параметра метода.

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

getMethod

public Method getMethod()
Возвращает метод, инкапсулируемый этим MethodDescriptor.
Возвращает:
Низкоуровневое описание метода

getParameterDescriptors

public ParameterDescriptor[] getParameterDescriptors()
Возвращает ParameterDescriptor для каждого параметра метода этого MethodDescriptor.
Возвращает:
Имена параметров, независимые от локали. Может вернуть массив null, если имена параметров неизвестны.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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