public interface ExecutableType extends TypeMirror
被视为某种引用类型的方法(或构造函数或初始化器)时,可执行文件被表示。 如果引用类型被参数化,那么它的实际类型参数将被替换为该接口的方法返回的任何类型。
ExecutableElement
Modifier and Type | Method and Description |
---|---|
List<? extends TypeMirror> |
getParameterTypes()
返回此可执行文件的形式参数的类型。
|
TypeMirror |
getReceiverType()
|
TypeMirror |
getReturnType()
返回此可执行文件的返回类型。
|
List<? extends TypeMirror> |
getThrownTypes()
返回此可执行
throws 子句中列出的异常和其他可抛出
throws 。
|
List<? extends TypeVariable> |
getTypeVariables()
返回由此可执行文件的形式类型参数声明的类型变量。
|
accept, equals, getKind, hashCode, toString
getAnnotation, getAnnotationMirrors, getAnnotationsByType
List<? extends TypeVariable> getTypeVariables()
TypeMirror getReturnType()
List<? extends TypeMirror> getParameterTypes()
TypeMirror getReceiverType()
NoType
与实物NONE
如果可执行文件没有接收器类型。
作为实例方法或内部类的构造函数的可执行文件具有从declaring type派生的接收器类型。
作为静态方法的可执行程序,或非内部类的构造函数,或初始化程序(静态或实例),不具有接收器类型。
List<? extends TypeMirror> getThrownTypes()
throws
子句中列出的异常和其他可抛弃
throws
。
throws
子句中列出的异常和其他可
throws
项,如果没有,则为空列表。