- 所有超级接口:
-
AnnotatedConstruct
,TypeMirror
表示可执行体的类型。可执行体是指方法、构造函数或初始化程序。
当将可执行体视为某个引用类型的方法(或构造函数或初始化程序)时,该可执行体将被表示。如果该引用类型是参数化的,则其实际类型参数将替换为此接口的方法返回的任何类型。
- 自版本:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionList
<? extends TypeMirror> 返回此可执行体形式参数的类型。返回此可执行体的返回类型。List
<? extends TypeMirror> 返回此可执行体的throws
子句中列出的异常和其他可抛出项。List
<? extends TypeVariable> 返回此可执行体的形式类型参数声明的类型变量。Methods declared in interface javax.lang.model.type.TypeMirror
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, hashCode, toString
-
Method Details
-
getTypeVariables
List<? extends TypeVariable> getTypeVariables()返回此可执行体的形式类型参数声明的类型变量。- 返回:
- 形式类型参数声明的类型变量,如果没有则返回空列表
-
getReturnType
TypeMirror getReturnType()- 返回:
- 此可执行体的返回类型
-
getParameterTypes
List<? extends TypeMirror> getParameterTypes()返回此可执行体形式参数的类型。- 返回:
- 此可执行体形式参数的类型,如果没有则返回空列表
-
getReceiverType
TypeMirror getReceiverType()返回此可执行体的接收者类型,如果可执行体没有接收者类型,则返回具有种类NONE
的NoType
。作为实例方法的可执行体,或者内部类的构造函数,具有从声明类型派生的接收者类型。作为静态方法的可执行体,或者非内部类的构造函数,或者初始化程序(静态或实例),没有接收者类型。- 返回:
- 此可执行体的接收者类型
- 参见Java语言规范:
-
8.4 方法声明
8.4.1 形式参数
8.8 构造函数声明
- 自版本:
- 1.8
-
getThrownTypes
List<? extends TypeMirror> getThrownTypes()返回此可执行体的throws
子句中列出的异常和其他可抛出项。- 返回:
-
此可执行体的
throws
子句中列出的异常和其他可抛出项,如果没有则返回空列表。
-