Interface MethodDoc

All Superinterfaces:
Comparable<Object>, Doc, ExecutableMemberDoc, MemberDoc, ProgramElementDoc
All Known Subinterfaces:
AnnotationTypeElementDoc
@Deprecated(since="9",
            forRemoval=true)
public interface MethodDoc
extends ExecutableMemberDoc
Deprecated, for removal: This API element is subject to removal in a future version.
The declarations in this package have been superseded by those in the package jdk.javadoc.doclet. For more information, see the Migration Guide in the documentation for that package.

Represents a method of a java class.

Since:
1.2

Methods

Modifier and Type Method Description
boolean isAbstract()

Deprecated, for removal: This API element is subject to removal in a future version.

Return true if this method is abstract

boolean isDefault()

Deprecated, for removal: This API element is subject to removal in a future version.

Return true if this method is default

ClassDoc overriddenClass()

Deprecated, for removal: This API element is subject to removal in a future version.

Return the class containing the method that this method overrides.

MethodDoc overriddenMethod()

Deprecated, for removal: This API element is subject to removal in a future version.

Return the method that this method overrides.

Type overriddenType()

Deprecated, for removal: This API element is subject to removal in a future version.

Return the type containing the method that this method overrides.

boolean overrides​(MethodDoc meth)

Deprecated, for removal: This API element is subject to removal in a future version.

Tests whether this method overrides another.

Type returnType()

Deprecated, for removal: This API element is subject to removal in a future version.

Get return type.

Methods declared in interface 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

Methods declared in interface com.sun.javadoc.ExecutableMemberDoc

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

Methods declared in interface com.sun.javadoc.MemberDoc

isSynthetic

Methods declared in interface com.sun.javadoc.ProgramElementDoc

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

Methods

isAbstract

boolean isAbstract()
Deprecated, for removal: This API element is subject to removal in a future version.

Return true if this method is abstract

Returns:
true if this method is abstract

isDefault

boolean isDefault()
Deprecated, for removal: This API element is subject to removal in a future version.

Return true if this method is default

Returns:
true if this method is default

returnType

Type returnType()
Deprecated, for removal: This API element is subject to removal in a future version.

Get return type.

Returns:
the return type of this method, null if it is a constructor.

overriddenClass

ClassDoc overriddenClass()
Deprecated, for removal: This API element is subject to removal in a future version.

Return the class containing the method that this method overrides.

The overriddenClass method cannot accommodate certain generic type constructs. The overriddenType method should be used instead.

Returns:
a ClassDoc representing the superclass defining a method that this method overrides, or null if this method does not override.

overriddenType

Type overriddenType()
Deprecated, for removal: This API element is subject to removal in a future version.

Return the type containing the method that this method overrides. It may be a ClassDoc or a ParameterizedType.

Returns:
the supertype whose method is overridden, or null if this method does not override another in a superclass
Since:
1.5

overriddenMethod

MethodDoc overriddenMethod()
Deprecated, for removal: This API element is subject to removal in a future version.

Return the method that this method overrides.

Returns:
a MethodDoc representing a method definition in a superclass this method overrides, null if this method does not override.

overrides

boolean overrides(MethodDoc meth)
Deprecated, for removal: This API element is subject to removal in a future version.

Tests whether this method overrides another. The overridden method may be one declared in a superclass or a superinterface (unlike overriddenMethod()).

When a non-abstract method overrides an abstract one, it is also said to implement the other.

Parameters:
meth - the other method to examine
Returns:
true if this method overrides the other
Since:
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