模块  java.compiler

Interface ExecutableElement

    • 方法详细信息

      • getReturnType

        TypeMirror getReturnType()
        返回此可执行文件的返回类型。 如果此可执行文件不是方法,则返回NoType ,类型为VOID ,或者是不返回值的方法。
        结果
        此可执行文件的返回类型
      • 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