Module  jdk.compiler
软件包  com.sun.source.tree

Interface MethodTree

  • All Superinterfaces:


    public interface MethodTree
    extends 
    用于方法或注释类型元素声明的树节点。 例如:
      modifiers typeParameters type name
          ( parameters )
          body
    
       modifiers type name () default defaultValue 
    从以下版本开始:
    1.6
    See The Java™ Language Specification:
    第8.4,8.6,8.7,9.4和9.6段
    • 方法详细信息

      • getModifiers

        ModifiersTree getModifiers​()
        返回修饰符,包括声明方法的任何注释。
        结果
        修饰符
      • getName

        Name getName​()
        返回正在声明的方法的名称。
        结果
        名字
      • getReturnType

         getReturnType​()
        返回正在声明的方法的返回类型。 为构造函数返回null
        结果
        返回类型
      • getTypeParameters

        List<? extends TypeParameterTree> getTypeParameters​()
        返回正在声明的方法的类型参数。
        结果
        类型参数
      • getParameters

        List<? extends VariableTree> getParameters​()
        返回正在声明的方法的参数。
        结果
        参数
      • getReceiverParameter

        VariableTree getReceiverParameter​()
        返回一个显式的接收器参数(“this”参数),如果没有,则 null
        结果
        显式接收器参数(“this”参数)
        从以下版本开始:
        1.8
      • getThrows

        List<? extends ExpressionTree> getThrows​()
        返回此方法抛出的异常。
        结果
        例外
      • getBody

        BlockTree getBody​()
        返回方法体,如果这是抽象或本机方法,则返回 null
        结果
        方法体
      • getDefaultValue

         getDefaultValue​()
        返回默认值,如果这是注释类型声明中的元素。 返回null否则。
        结果
        默认值