-  
       
- All Superinterfaces:
 -  
         
AnnotatedConstruct,TypeMirror 
public interface ExecutableType extends TypeMirror
表示可执行文件的类型。 可执行文件是方法,构造函数或初始化程序。可执行文件表示为某种引用类型的方法(或构造函数或初始化程序)。 如果该参考类型已参数化,则其实际类型参数将替换为此接口的方法返回的任何类型。
- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
ExecutableElement 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 List<? extends TypeMirror>getParameterTypes()返回此可执行文件的形式参数的类型。TypeMirrorgetReceiverType()TypeMirrorgetReturnType()返回此可执行文件的返回类型。List<? extends TypeMirror>getThrownTypes()返回此可执行文件的throws子句中列出的异常和其他throwable。List<? extends TypeVariable>getTypeVariables()返回此可执行文件的正式类型参数声明的类型变量。-  
               
声明方法的接口 javax.lang.model.AnnotatedConstruct
getAnnotation, getAnnotationMirrors, getAnnotationsByType 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getTypeVariables
List<? extends TypeVariable> getTypeVariables()
返回此可执行文件的正式类型参数声明的类型变量。- 结果
 - 由形式类型参数声明的类型变量,如果没有,则为空列表
 
 
-  
getReturnType
TypeMirror getReturnType()
- 结果
 - 此可执行文件的返回类型
 
 
-  
getParameterTypes
List<? extends TypeMirror> getParameterTypes()
返回此可执行文件的形式参数的类型。- 结果
 - 此可执行文件的形式参数的类型,如果没有,则为空列表
 
 
-  
getReceiverType
TypeMirror getReceiverType()
返回此可执行文件的接收器类型,如果可执行文件没有接收器类型,则返回NoType,类型为NONE。 作为实例方法的可执行文件或内部类的构造函数具有从declaring type派生的接收器类型。 作为静态方法的可执行文件,或非内部类的构造函数,或初始化程序(静态或实例),没有接收器类型。- 结果
 - 此可执行文件的接收器类型
 - 从以下版本开始:
 - 1.8
 
 
-  
getThrownTypes
List<? extends TypeMirror> getThrownTypes()
返回此可执行文件的throws子句中列出的异常和其他throwable。- 结果
 - 
               此可执行文件的 
              
throws子句中列出的异常和其他throwable,如果没有,则为空列表。 
 
 -  
 
 -