JavaTM Platform
Standard Ed. 6

javax.lang.model.type
接口 ExecutableType

所有超级接口:
TypeMirror

public interface ExecutableType
extends TypeMirror

表示 executable 的类型。executable 是一个方法、构造方法或初始化程序。

当 executable 被视为某种引用类型的方法(或者构造方法或初始值)时,executable 被表示为它们。如果该引用类型已被参数化,则其实际类型参数将被替换为此接口的方法所返回的任何类型。

从以下版本开始:
1.6
另请参见:
ExecutableElement

方法摘要
 List<? extends TypeMirror> getParameterTypes()
          返回此 executable 的形参类型。
 TypeMirror getReturnType()
          返回此 executable 的返回类型。
 List<? extends TypeMirror> getThrownTypes()
          返回此 executable 的 throws 子句中列出的异常和其他 throwable。
 List<? extends TypeVariable> getTypeVariables()
          返回由此 executable 的形式类型参数所声明的类型变量。
 
从接口 javax.lang.model.type.TypeMirror 继承的方法
accept, equals, getKind, hashCode, toString
 

方法详细信息

getTypeVariables

List<? extends TypeVariable> getTypeVariables()
返回由此 executable 的形式类型参数所声明的类型变量。

返回:
形式类型参数所声明的类型变量;如果没有,则返回一个空列表

getReturnType

TypeMirror getReturnType()
返回此 executable 的返回类型。如果此 executable 不是一个方法或者是一个不返回值的方法,则返回一个种类为 VOIDNoType

返回:
此 executable 的返回类型

getParameterTypes

List<? extends TypeMirror> getParameterTypes()
返回此 executable 的形参类型。

返回:
此 executable 的形参类型;如果没有,则返回一个空列表

getThrownTypes

List<? extends TypeMirror> getThrownTypes()
返回此 executable 的 throws 子句中列出的异常和其他 throwable。

返回:
此 executable 的 throws 子句中列出的异常和其他 throwable;如果没有,则返回一个空列表

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策