JavaTM Platform
Standard Ed. 6

javax.lang.model.type
インタフェース ExecutableType

すべてのスーパーインタフェース:
TypeMirror

public interface ExecutableType
extends TypeMirror

実行可能ファイルを表します。「実行可能ファイル」は、メソッド、コンストラクタ、または初期化子です。

実行可能ファイルは、参照時にはなんらかの参照型のメソッド、コンストラクタ、または初期化子として表されます。その参照型がパラメータ化されている場合は、実際の型引数が、このインタフェースのメソッドによって返される型に置き換えられます。

導入されたバージョン:
1.6
関連項目:
ExecutableElement

メソッドの概要
 List<? extends TypeMirror> getParameterTypes()
          この実行可能ファイルの仮パラメータの型を返します。
 TypeMirror getReturnType()
          この実行可能ファイルの戻り型を返します。
 List<? extends TypeMirror> getThrownTypes()
          この実行可能ファイルの throws 節に指定された例外およびほかのスロー可能なオブジェクトを返します。
 List<? extends TypeVariable> getTypeVariables()
          この実行可能ファイルの仮型パラメータにより宣言された型変数を返します。
 
インタフェース javax.lang.model.type.TypeMirror から継承されたメソッド
accept, equals, getKind, hashCode, toString
 

メソッドの詳細

getTypeVariables

List<? extends TypeVariable> getTypeVariables()
この実行可能ファイルの仮型パラメータにより宣言された型変数を返します。

戻り値:
仮型パラメータにより宣言された型変数。存在しない場合は空のリスト

getReturnType

TypeMirror getReturnType()
この実行可能ファイルの戻り型を返します。実行可能ファイルがメソッドでない場合、または値を返さないメソッドである場合、種類 VOID を持つ NoType を返します。

戻り値:
この実行可能ファイルの戻り型

getParameterTypes

List<? extends TypeMirror> getParameterTypes()
この実行可能ファイルの仮パラメータの型を返します。

戻り値:
この実行可能ファイルの仮パラメータの型。存在しない場合は空のリスト

getThrownTypes

List<? extends TypeMirror> getThrownTypes()
この実行可能ファイルの throws 節に指定された例外およびほかのスロー可能なオブジェクトを返します。

戻り値:
この実行可能ファイルの throws 節に指定された例外およびほかのスロー可能なオブジェクト。存在しない場合は空のリスト

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。