-  
       
- All Superinterfaces:
 -  
         
AnnotatedConstruct,Element,Parameterizable 
public interface ExecutableElement extends Element, Parameterizable
表示类或接口的方法,构造函数或初始化程序(静态或实例),包括注释类型元素。- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
ExecutableType 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 AnnotationValuegetDefaultValue()如果此可执行文件是注释类型元素,则返回默认值。List<? extends VariableElement>getParameters()返回此可执行文件的形式参数。TypeMirrorgetReceiverType()TypeMirrorgetReturnType()返回此可执行文件的返回类型。NamegetSimpleName()返回构造函数,方法或初始值设定项的简单名称。List<? extends TypeMirror>getThrownTypes()以声明顺序返回此方法或构造函数的throws子句中列出的异常和其他throwable。List<? extends TypeParameterElement>getTypeParameters()以声明顺序返回此可执行文件的形式类型参数。booleanisDefault()返回true如果此方法是默认的方法,并返回false其他。booleanisVarArgs()返回true如果此方法或构造接受可变数量的参数,并返回false否则。-  
               
声明方法的接口 javax.lang.model.AnnotatedConstruct
getAnnotationsByType 
-  
               
声明方法的接口 javax.lang.model.element.Element
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, hashCode 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getTypeParameters
List<? extends TypeParameterElement> getTypeParameters()
以声明顺序返回此可执行文件的形式类型参数。- Specified by:
 -  
              
getTypeParameters在界面Parameterizable - 结果
 - 形式类型参数,如果没有,则为空列表
 
 
-  
getReturnType
TypeMirror getReturnType()
- 结果
 - 此可执行文件的返回类型
 
 
-  
getParameters
List<? extends VariableElement> getParameters()
返回此可执行文件的形式参数。 它们按声明顺序返回。- 结果
 - 形式参数,如果没有,则为空列表
 
 
-  
getReceiverType
TypeMirror getReceiverType()
返回此可执行文件的接收器类型,如果可执行文件没有接收器类型,则返回NoType,类型为NONE。 作为实例方法的可执行文件或内部类的构造函数具有从declaring type派生的接收器类型。 作为静态方法的可执行文件,或非内部类的构造函数,或初始化程序(静态或实例),没有接收器类型。- 结果
 - 此可执行文件的接收器类型
 - 从以下版本开始:
 - 1.8
 
 
-  
isVarArgs
boolean isVarArgs()
返回true如果此方法或构造接受可变数量的参数,并返回false否则。- 结果
 -  
              
true如果此方法或构造函数接受可变数量的参数,否则为false 
 
-  
isDefault
boolean isDefault()
返回true如果此方法是默认的方法,并返回false其他。- 结果
 -  
              
true如果此方法是默认方法,否则为false - 从以下版本开始:
 - 1.8
 
 
-  
getThrownTypes
List<? extends TypeMirror> getThrownTypes()
以声明顺序返回此方法或构造函数的throws子句中列出的异常和其他throwable。- 结果
 -  
              
throws子句中列出的异常和其他throwable,如果没有,则为空列表 
 
-  
getDefaultValue
AnnotationValue getDefaultValue()
如果此可执行文件是注释类型元素,则返回默认值。 如果此方法不是注释类型元素,或者它是没有默认值的注释类型元素,则返回null。- 结果
 - 
               默认值,如果没有, 
              
null 
 
-  
getSimpleName
Name getSimpleName()
返回构造函数,方法或初始值设定项的简单名称。 对于构造函数,返回名称"<init>",对于静态初始化程序,返回名称"<clinit>";对于匿名类或实例初始化程序,返回空名称。- Specified by:
 -  
              
getSimpleName在界面Element - 结果
 - 构造函数,方法或初始化程序的简单名称
 - 另请参见:
 -  
              
PackageElement.getSimpleName(),getSimpleName(),TypeElement.getSimpleName(),VariableElement.getSimpleName(),ModuleElement.getSimpleName() 
 
 -  
 
 -