Mirror API

com.sun.mirror.declaration
インタフェース ExecutableDeclaration

すべてのスーパーインタフェース:
Declaration, MemberDeclaration
既知のサブインタフェースの一覧:
AnnotationTypeElementDeclaration, ConstructorDeclaration, MethodDeclaration

public interface ExecutableDeclaration
extends MemberDeclaration

クラスまたはインタフェースのメソッドまたはコンストラクタを表します。

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

メソッドの概要
 Collection<TypeParameterDeclaration> getFormalTypeParameters()
          このメソッドまたはコンストラクタの仮型パラメータを返します。
 Collection<ParameterDeclaration> getParameters()
          このメソッドまたはコンストラクタの仮パラメータを返します。
 Collection<ReferenceType> getThrownTypes()
          このメソッドまたはコンストラクタの throws 節に一覧表示された例外およびほかのスロー可能なオブジェクトを返します。
 boolean isVarArgs()
          このメソッドまたはコンストラクタが可変数の引数を受け入れる場合は true を返します。
 
インタフェース com.sun.mirror.declaration.MemberDeclaration から継承されたメソッド
getDeclaringType
 
インタフェース com.sun.mirror.declaration.Declaration から継承されたメソッド
accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
 

メソッドの詳細

isVarArgs

boolean isVarArgs()
このメソッドまたはコンストラクタが可変数の引数を受け入れる場合は true を返します。

戻り値:
このメソッドまたはコンストラクタが可変数の引数を受け入れる場合は true

getFormalTypeParameters

Collection<TypeParameterDeclaration> getFormalTypeParameters()
このメソッドまたはコンストラクタの仮型パラメータを返します。これらのパラメータは宣言順に返されます。

戻り値:
このメソッドまたはコンストラクタの仮型パラメータ、ない場合は空のコレクション

getParameters

Collection<ParameterDeclaration> getParameters()
このメソッドまたはコンストラクタの仮パラメータを返します。これらのパラメータは宣言順に返されます。

戻り値:
このメソッドまたはコンストラクタの仮パラメータ、ない場合は空のコレクション

getThrownTypes

Collection<ReferenceType> getThrownTypes()
このメソッドまたはコンストラクタの throws 節に一覧表示された例外およびほかのスロー可能なオブジェクトを返します。

戻り値:
throws 節に一覧表示された例外およびほかのスロー可能なオブジェクト、ない場合は空のコレクション

Mirror API

バグや機能要求の報告
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.