Package | Class | Use | Tree | Deprecated | Index | Help
| Doclet API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.javadoc
Interface MethodDoc

All Superinterfaces:
  Comparable<Object>, Doc, ExecutableMemberDoc, MemberDoc, ProgramElementDoc

All Known Subinterfaces:
  AnnotationTypeElementDoc

    public interface MethodDoc

extends ExecutableMemberDoc

Represents a method of a java class.

Since:
  1.2

Method Summary
`boolean` | `isAbstract()` Return true if this method is abstract
`ClassDoc` | `overriddenClass()` Return the class containing the method that this method overrides.
`MethodDoc` | `overriddenMethod()` Return the method that this method overrides.
`Type` | `overriddenType()` Return the type containing the method that this method overrides.
`boolean` | `overrides(MethodDoc meth)` Tests whether this method overrides another.
`Type` | `returnType()` Get return type.

Methods inherited from interface com.sun.javadoc.ExecutableMemberDoc
`flatSignature, isNative, isSynchronized, isVarArgs, parameters, paramTags, signature, thrownExceptions, thrownExceptionTypes, throwsTags, typeParameters, typeParamTags`

Methods inherited from interface com.sun.javadoc.MemberDoc
`isSynthetic`

Methods inherited from interface com.sun.javadoc.ProgramElementDoc
`annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName`

Methods inherited from 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`

Method Detail

### isAbstract

    boolean isAbstract()

  Return true if this method is abstract

### 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

Package | Class | Use | Tree | Deprecated | Index | Help
| Doclet API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2008 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.