Интерфейс MethodDoc
- Все суперинтерфейсы:
-
Comparable<Object>,Doc,ExecutableMemberDoc,MemberDoc,ProgramElementDoc
- Все известные подинтерфейсы:
AnnotationTypeElementDoc
@Deprecated(since="9",
forRemoval=true)
public interface MethodDoc
extends ExecutableMemberDoc
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()
Возвращает true, если этот метод абстрактный
- Возвращает:
- true, если этот метод абстрактный
isDefault
boolean isDefault()
Возвращает true, если этот метод по умолчанию
- Возвращает:
- true, если этот метод по умолчанию
returnType
Type returnType()
Получить тип возвращаемого значения.
- Возвращает:
- тип возвращаемого значения этого метода, null, если это конструктор.
overriddenClass
ClassDoc overriddenClass()
Возвращает класс, содержащий метод, который переопределяет этот метод.
Метод overriddenClass не может обрабатывать определённые конструкции типов дженериков. Следует использовать метод overriddenType.
- Возвращает:
- ClassDoc, представляющий суперкласс, определяющий метод, который переопределяет этот метод, или null, если этот метод не переопределяет.
overriddenType
Type overriddenType()
Возвращает тип, содержащий метод, который переопределяет этот метод. Это может быть ClassDoc или ParameterizedType.
- Возвращает:
- супертип, метод которого переопределён, или null, если этот метод не переопределяет другой в суперклассе
- С:
- 1.5
overriddenMethod
MethodDoc overriddenMethod()
Возвращает метод, который переопределяет этот метод.
- Возвращает:
- MethodDoc, представляющий определение метода в суперклассе, который переопределяет этот метод, null, если этот метод не переопределяет.
overrides
boolean overrides(MethodDoc meth)
Проверяет, переопределяет ли этот метод другой. Переопределяемый метод может быть объявлен в суперклассе или суперинтерфейсе (в отличие от 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