public interface ExecutableMemberDoc extends MemberDoc
修飾子と型 | メソッドと説明 |
---|---|
String |
flatSignature()
フラット・シグニチャを取得します。
|
boolean |
isNative()
このメソッドがネイティブ・メソッドの場合は、trueを返します。
|
boolean |
isSynchronized()
このメソッドがsynchronized指定されている場合は、trueを返します。
|
boolean |
isVarArgs()
このメソッドが引数の可変数を取るように宣言されている場合、trueを返します。
|
Parameter[] |
parameters()
引数情報を取得します。
|
ParamTag[] |
paramTags()
type parameterタグ以外は、このメソッドに含まれるparamタグを返します。
|
Type |
receiverType()
この実行可能要素の受取り側の型を取得します。
|
String |
signature()
シグニチャを取得します。
|
ClassDoc[] |
thrownExceptions()
このメソッドまたはコンストラクタがスローする例外を返します。
|
Type[] |
thrownExceptionTypes()
このメソッドまたはコンストラクタがスローする例外を返します。
|
ThrowsTag[] |
throwsTags()
このメソッドに含まれるthrowsタグを返します。
|
TypeVariable[] |
typeParameters()
このメソッドまたはコンストラクタの仮型パラメータを返します。
|
ParamTag[] |
typeParamTags()
このメソッドに含まれるtype parameterタグを返します。
|
isSynthetic
annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName
commentText, compareTo, firstSentenceTags, getRawCommentText, inlineTags, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, position, seeTags, setRawCommentText, tags, tags
ClassDoc[] thrownExceptions()
ClassDoc
を返します。
thrownExceptions
メソッドは、特定のジェネリック型の構造に対応できません。thrownExceptionTypes
メソッドを代わりに使用してください。
thrownExceptionTypes()
Type[] thrownExceptionTypes()
ClassDoc
またはTypeVariable
のいずれかになる。boolean isNative()
boolean isSynchronized()
boolean isVarArgs()
Parameter[] parameters()
Parameter
Type receiverType()
ThrowsTag[] throwsTags()
@exception
タグと@throws
タグを含んだThrowTagの配列。ParamTag[] paramTags()
@param
タグを含んだParamTagの配列。ParamTag[] typeParamTags()
@param
タグを含んだParamTagの配列。String signature()
mymethod(String x, int y)
の場合、(java.lang.String,int)
が返されます。String flatSignature()
mymethod(String x, int y)
の場合、(String, int)
が返されます。TypeVariable[] typeParameters()
バグまたは機能を送信
Java は米国ならびにその他の国における Oracle Corporation およびその関連企業の商標または登録商標です。
Copyright © 1993, 2014, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.