模块 jdk.compiler

接口 MethodTree

所有父级接口:
Tree

public interface MethodTree extends Tree
方法或注释类型元素声明的树节点。例如:
  modifiers typeParameters type name 
   ( parameters )
   body 

  modifiers type name () default defaultValue 
 
Java 语言规范:
8.4 方法声明
8.6 实例初始化器
8.7 静态初始化器
9.4 方法声明
9.6.1 注释类型元素
自从:
1.6
  • 方法详情

    • getModifiers

      ModifiersTree  getModifiers()
      返回修饰符,包括所声明方法的任何注解。
      返回:
      修饰符
    • getName

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

      Tree  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

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