javax.lang.model.type

接口
异常
所有超级接口:
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;如果没有,则返回一个空列表