Interface MethodDoc
- All Superinterfaces:
-
Comparable<Object>
,Doc
,ExecutableMemberDoc
,MemberDoc
,ProgramElementDoc
- All Known Subinterfaces:
AnnotationTypeElementDoc
@Deprecated(since="9", forRemoval=true) public interface MethodDoc extends ExecutableMemberDoc
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()
Return true if this method is abstract
- Returns:
- true if this method is abstract
isDefault
boolean isDefault()
Return true if this method is default
- Returns:
- true if this method is default
returnType
Type returnType()
Get return type.
- Returns:
- the return type of this method, null if it is a constructor.
overriddenClass
ClassDoc overriddenClass()
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()
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()
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)
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