public interface ExecutableMemberDoc extends MemberDoc
修飾子と型 | メソッドと説明 |
---|---|
String |
flatSignature()
フラットシグニチャーを取得します。
|
boolean |
isNative()
このメソッドがネイティブメソッドの場合は、true を返します。
|
boolean |
isSynchronized()
このメソッドが synchronized 指定されている場合は、true を返します。
|
boolean |
isVarArgs()
このメソッドが引数の可変数を取るように宣言されている場合、true を返します。
|
Parameter[] |
parameters()
引数情報を取得します。
|
ParamTag[] |
paramTags()
type parameter タグ以外は、このメソッドに含まれる param タグを返します。
|
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
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, 2013, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.