-
- All Superinterfaces:
Comparable<Object>,Doc,MemberDoc,ProgramElementDoc
- All Known Subinterfaces:
AnnotationTypeElementDoc,ConstructorDoc,MethodDoc
@Deprecated(since="9", forRemoval=true) public interface ExecutableMemberDoc extends MemberDoc
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 packagejdk.javadoc.doclet. For more information, see the Migration Guide in the documentation for that package.Represents a method or constructor of a java class.- Since:
- 1.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringflatSignature()Deprecated, for removal: This API element is subject to removal in a future version.get flat signature.booleanisNative()Deprecated, for removal: This API element is subject to removal in a future version.Return true if this method is nativebooleanisSynchronized()Deprecated, for removal: This API element is subject to removal in a future version.Return true if this method is synchronizedbooleanisVarArgs()Deprecated, for removal: This API element is subject to removal in a future version.Return true if this method was declared to take a variable number of arguments.Parameter[]parameters()Deprecated, for removal: This API element is subject to removal in a future version.Get argument information.ParamTag[]paramTags()Deprecated, for removal: This API element is subject to removal in a future version.Return the param tags in this method, excluding the type parameter tags.TypereceiverType()Deprecated, for removal: This API element is subject to removal in a future version.Get the receiver type of this executable element.Stringsignature()Deprecated, for removal: This API element is subject to removal in a future version.Get the signature.ClassDoc[]thrownExceptions()Deprecated, for removal: This API element is subject to removal in a future version.Return exceptions this method or constructor throws.Type[]thrownExceptionTypes()Deprecated, for removal: This API element is subject to removal in a future version.Return exceptions this method or constructor throws.ThrowsTag[]throwsTags()Deprecated, for removal: This API element is subject to removal in a future version.Return the throws tags in this method.TypeVariable[]typeParameters()Deprecated, for removal: This API element is subject to removal in a future version.Return the formal type parameters of this method or constructor.ParamTag[]typeParamTags()Deprecated, for removal: This API element is subject to removal in a future version.Return the type parameter tags in this method.-
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.MemberDoc
isSynthetic
-
Methods declared in interface com.sun.javadoc.ProgramElementDoc
annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName
-
-
-
-
Method Detail
-
thrownExceptions
ClassDoc[] thrownExceptions()
Deprecated, for removal: This API element is subject to removal in a future version.Return exceptions this method or constructor throws. If the type of the exception is a type variable, return theClassDocof its erasure.The
thrownExceptionsmethod cannot accommodate certain generic type constructs. ThethrownExceptionTypesmethod should be used instead.- Returns:
- an array of ClassDoc[] representing the exceptions thrown by this method.
- See Also:
thrownExceptionTypes()
-
thrownExceptionTypes
Type[] thrownExceptionTypes()
Deprecated, for removal: This API element is subject to removal in a future version.Return exceptions this method or constructor throws.- Returns:
- an array representing the exceptions thrown by this method.
Each array element is either a
ClassDocor aTypeVariable. - Since:
- 1.5
-
isNative
boolean isNative()
Deprecated, for removal: This API element is subject to removal in a future version.Return true if this method is native- Returns:
- true if this method is native
-
isSynchronized
boolean isSynchronized()
Deprecated, for removal: This API element is subject to removal in a future version.Return true if this method is synchronized- Returns:
- true if this method is synchronized
-
isVarArgs
boolean isVarArgs()
Deprecated, for removal: This API element is subject to removal in a future version.Return true if this method was declared to take a variable number of arguments.- Returns:
- true if this method was declared to take a variable number of arguments.
- Since:
- 1.5
-
parameters
Parameter[] parameters()
Deprecated, for removal: This API element is subject to removal in a future version.Get argument information.- Returns:
- an array of Parameter, one element per argument in the order the arguments are present.
- See Also:
Parameter
-
receiverType
Type receiverType()
Deprecated, for removal: This API element is subject to removal in a future version.Get the receiver type of this executable element.- Returns:
- the receiver type of this executable element.
- Since:
- 1.8
-
throwsTags
ThrowsTag[] throwsTags()
Deprecated, for removal: This API element is subject to removal in a future version.Return the throws tags in this method.- Returns:
- an array of ThrowTag containing all
@exceptionand@throwstags.
-
paramTags
ParamTag[] paramTags()
Deprecated, for removal: This API element is subject to removal in a future version.Return the param tags in this method, excluding the type parameter tags.- Returns:
- an array of ParamTag containing all
@paramtags corresponding to the parameters of this method.
-
typeParamTags
ParamTag[] typeParamTags()
Deprecated, for removal: This API element is subject to removal in a future version.Return the type parameter tags in this method.- Returns:
- an array of ParamTag containing all
@paramtags corresponding to the type parameters of this method. - Since:
- 1.5
-
signature
String signature()
Deprecated, for removal: This API element is subject to removal in a future version.Get the signature. It is the parameter list, type is qualified. For instance, for a methodmymethod(String x, int y), it will return(java.lang.String,int).- Returns:
- the parameter list where type is qualified.
-
flatSignature
String flatSignature()
Deprecated, for removal: This API element is subject to removal in a future version.get flat signature. all types are not qualified. return a String, which is the flat signiture of this member. It is the parameter list, type is not qualified. For instance, for a methodmymethod(String x, int y), it will return(String, int).- Returns:
- a String, which is the flat signiture of this member.
-
typeParameters
TypeVariable[] typeParameters()
Deprecated, for removal: This API element is subject to removal in a future version.Return the formal type parameters of this method or constructor. Return an empty array if this method or constructor is not generic.- Returns:
- the formal type parameters of this method or constructor.
- Since:
- 1.5
-
-