Интерфейс MethodDoc

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

Представляет метод класса java.

С:
1.2

Методы

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

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

Возвращает true, если этот метод абстрактный

boolean isDefault()

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

Возвращает true, если этот метод по умолчанию

ClassDoc overriddenClass()

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

Возвращает класс, содержащий метод, который переопределяет этот метод.

MethodDoc overriddenMethod()

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

Возвращает метод, который переопределяет этот метод.

Type overriddenType()

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

Возвращает тип, содержащий метод, который переопределяет этот метод.

boolean overrides​(MethodDoc meth)

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

Проверяет, переопределяет ли этот метод другой.

Type returnType()

Устаревшее, для удаления: Этот элемент 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.ExecutableMemberDoc

flatSignature, isNative, isSynchronized, isVarArgs, parameters, paramTags, receiverType, signature, thrownExceptions, thrownExceptionTypes, throwsTags, typeParameters, typeParamTags

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

isSynthetic

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

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

Методы

isAbstract

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

Возвращает true, если этот метод абстрактный

Возвращает:
true, если этот метод абстрактный

isDefault

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

Возвращает true, если этот метод по умолчанию

Возвращает:
true, если этот метод по умолчанию

returnType

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

Получить тип возвращаемого значения.

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

overriddenClass

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

Возвращает класс, содержащий метод, который переопределяет этот метод.

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

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

overriddenType

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

Возвращает тип, содержащий метод, который переопределяет этот метод. Это может быть ClassDoc или ParameterizedType.

Возвращает:
супертип, метод которого переопределён, или null, если этот метод не переопределяет другой в суперклассе
С:
1.5

overriddenMethod

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

Возвращает метод, который переопределяет этот метод.

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

overrides

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

Проверяет, переопределяет ли этот метод другой. Переопределяемый метод может быть объявлен в суперклассе или суперинтерфейсе (в отличие от overriddenMethod()).

Когда неабстрактный метод переопределяет абстрактный, он также считается реализующим другой.

Параметры:
meth - другой метод для проверки
Возвращает:
true если этот метод переопределяет другой
С:
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/MethodDoc.html

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