Интерфейс ExecutableMemberDoc

Все суперинтерфейсы:
Comparable<Object>, Doc, MemberDoc, ProgramElementDoc
Все известные подинтерфейсы:
AnnotationTypeElementDoc, ConstructorDoc, MethodDoc
@Deprecated(since="9",
            forRemoval=true)
public interface ExecutableMemberDoc
extends MemberDoc
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Декларации в этом пакете заменены декларациями в пакете jdk.javadoc.doclet. Дополнительную информацию можно найти в руководстве по миграции в документации этого пакета.

Представляет метод или конструктор класса Java.

С:
1.2

Методы

Модификатор и тип Метод Описание
String flatSignature()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

получить плоскую сигнатуру.

boolean isNative()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает true, если этот метод является native.

boolean isSynchronized()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает true, если этот метод является synchronized.

boolean isVarArgs()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает true, если этот метод объявлен с переменным числом аргументов.

Parameter[] parameters()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Получить информацию об аргументах.

ParamTag[] paramTags()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает теги параметров этого метода, исключая теги параметров типа.

Type receiverType()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Получить тип получателя этого исполняемого элемента.

String signature()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Получить сигнатуру.

ClassDoc[] thrownExceptions()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает исключения, выбрасываемые этим методом или конструктором.

Type[] thrownExceptionTypes()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает исключения, выбрасываемые этим методом или конструктором.

ThrowsTag[] throwsTags()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает теги throws в этом методе.

TypeVariable[] typeParameters()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает формальные параметры типа этого метода или конструктора.

ParamTag[] typeParamTags()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает теги параметров типа в этом методе.

Методы, унаследованные от интерфейса com.sun.javadoc.Doc

commentText, compareTo, firstSentenceTags, getRawCommentText, inlineTags, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, position, seeTags, setRawCommentText, tags, tags

Методы, унаследованные от интерфейса com.sun.javadoc.MemberDoc

isSynthetic

Методы, унаследованные от интерфейса com.sun.javadoc.ProgramElementDoc

annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName

Методы

thrownExceptions

ClassDoc[] thrownExceptions()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает исключения, выбрасываемые этим методом или конструктором. Если тип исключения является переменной типа, возвращает ClassDoc его стирания.

Метод thrownExceptions не может обрабатывать определенные конструкции типов дженериков. Следует использовать метод thrownExceptionTypes.

Возвращает:
массив ClassDoc[] представляющий исключения, выбрасываемые этим методом.
См. также:
thrownExceptionTypes()

thrownExceptionTypes

Type[] thrownExceptionTypes()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает исключения, выбрасываемые этим методом или конструктором.

Возвращает:
массив, представляющий исключения, выбрасываемые этим методом. Каждый элемент массива — либо ClassDoc, либо TypeVariable.
С:
1.5

isNative

boolean isNative()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает true, если этот метод является native.

Возвращает:
true, если этот метод является native.

isSynchronized

boolean isSynchronized()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает true, если этот метод является synchronized.

Возвращает:
true, если этот метод является synchronized.

isVarArgs

boolean isVarArgs()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает true, если этот метод объявлен с переменным числом аргументов.

Возвращает:
true, если этот метод объявлен с переменным числом аргументов.
С:
1.5

parameters

Parameter[] parameters()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Получить информацию об аргументах.

Возвращает:
массив Parameter, по одному элементу на каждый аргумент в порядке их присутствия.
См. также:
Parameter

receiverType

Type receiverType()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Получить тип получателя этого исполняемого элемента.

Возвращает:
тип получателя этого исполняемого элемента.
С:
1.8

throwsTags

ThrowsTag[] throwsTags()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает теги throws в этом методе.

Возвращает:
массив ThrowTag, содержащий все теги @exception и @throws.

paramTags

ParamTag[] paramTags()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает теги параметров этого метода, исключая теги параметров типа.

Возвращает:
массив ParamTag, содержащий все теги @param параметров этого метода.

typeParamTags

ParamTag[] typeParamTags()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает теги параметров типа в этом методе.

Возвращает:
массив ParamTag, содержащий все теги @param параметров типа этого метода.
С:
1.5

signature

String signature()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Получить сигнатуру. Это список параметров, тип квалифицируется. Например, для метода mymethod(String x, int y), он вернет (java.lang.String,int).

Возвращает:
список параметров, где тип квалифицируется.

flatSignature

String flatSignature()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

получить плоскую сигнатуру. все типы не квалифицируются. возвращает строку, которая является плоской сигнатурой этого элемента. Это список параметров, тип не квалифицируется. Например, для метода mymethod(String x, int y), он вернет (String, int).

Возвращает:
строка, являющаяся плоской сигнатурой этого элемента.

typeParameters

TypeVariable[] typeParameters()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Возвращает формальные параметры типа этого метода или конструктора. Возвращает пустой массив, если этот метод или конструктор не являются дженериками.

Возвращает:
формальные параметры типа этого метода или конструктора.
С:
1.5

© 1993, 2020, 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/11/docs/api/jdk.javadoc/com/sun/javadoc/ExecutableMemberDoc.html

Spec-Zone .ru
спецификации, руководства, описания, API