Module  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子句中列出的异常和其他可抛出物。
        结果
        throws子句中列出的异常和其他可抛出物,如果没有,则为空列表
      • getDefaultValue

        AnnotationValue getDefaultValue​()
        如果此可执行文件是注释类型元素,则返回默认值。 如果此方法不是注释类型元素,或者如果它是没有默认值的注释类型元素,则返回null
        结果
        默认值,或 null如果没有