ドックレット API

com.sun.javadoc
インタフェース ExecutableMemberDoc

すべてのスーパーインタフェース:
Comparable<Object>, Doc, MemberDoc, ProgramElementDoc
既知のサブインタフェースの一覧:
AnnotationTypeElementDoc, ConstructorDoc, MethodDoc

public interface ExecutableMemberDoc
extends MemberDoc

特定の Java クラスの特定のメソッドまたはコンストラクタを表します。

導入されたバージョン:
1.2

メソッドの概要
 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 タグを返します。
 
インタフェース com.sun.javadoc.MemberDoc から継承されたメソッド
isSynthetic
 
インタフェース com.sun.javadoc.ProgramElementDoc から継承されたメソッド
annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName
 
インタフェース 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
 

メソッドの詳細

thrownExceptions

ClassDoc[] thrownExceptions()
このメソッドまたはコンストラクタがスローする例外を返します。例外の型が型変数である場合、その型の消去の ClassDoc を返します。

thrownExceptions メソッドは、特定の総称型の構成に対応できないため、代わりに、thrownExceptionTypes メソッドを使用する必要があります。

戻り値:
このメソッドがスローした例外を表す ClassDoc[] の配列
関連項目:
thrownExceptionTypes()

thrownExceptionTypes

Type[] thrownExceptionTypes()
このメソッドまたはコンストラクタがスローする例外を返します。

戻り値:
このメソッドによってスローされる例外を表す配列。 すべての配列要素は、ClassDoc または TypeVariable のいずれかになる
導入されたバージョン:
1.5

isNative

boolean isNative()
このメソッドがネイティブメソッドの場合は、true を返します。


isSynchronized

boolean isSynchronized()
このメソッドが synchronized 指定されている場合は、true を返します。


isVarArgs

boolean isVarArgs()
このメソッドが引数の可変数を取るように宣言されている場合、true を返します。

導入されたバージョン:
1.5

parameters

Parameter[] parameters()
引数情報を取得します。

戻り値:
引数が指定された順序で 1 つずつ格納された Parameter の配列
関連項目:
Parameter

throwsTags

ThrowsTag[] throwsTags()
このメソッドに含まれる throws タグを返します。

戻り値:
すべての @exception@throws タグを含んだ ThrowTag の配列

paramTags

ParamTag[] paramTags()
type parameter タグ以外は、このメソッドに含まれる param タグを返します。

戻り値:
このメソッドのパラメータに対応するすべての @param タグを含んだ ParamTag の配列

typeParamTags

ParamTag[] typeParamTags()
このメソッドに含まれる type parameter タグを返します。

戻り値:
このメソッドの型のパラメータに対応するすべての @param タグを含んだ ParamTag の配列
導入されたバージョン:
1.5

signature

String signature()
シグニチャーを取得します。シグニチャーは、型が修飾されたパラメータリストです。たとえば、mymethod(String x, int y) というメソッドの場合は、(java.lang.String,int) が返されます。


flatSignature

String flatSignature()
型はすべて修飾されずに返されます。戻り値は、このメンバーのフラットシグニチャーである String です。フラットシグニチャーは、型が修飾されていないパラメータリストです。たとえば、mymethod(String x, int y) というメソッドの場合は、(String, int) が返されます。


typeParameters

TypeVariable[] typeParameters()
このメソッドまたはコンストラクタの仮型パラメータを返します。このメソッドまたはコンストラクタが総称でない場合は、空の配列を返します。

戻り値:
このメソッドまたはコンストラクタの仮型パラメータ
導入されたバージョン:
1.5

ドックレット API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2006 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.