软件包  jdk.nashorn.api.tree

Interface FunctionDeclarationTree

  • All Superinterfaces:
    StatementTree


    public interface FunctionDeclarationTree
    extends StatementTree
    一个树节点为一个function declaration 例如:
      function name
          ( parameters )
          body 
      function* name
          ( parameters )
          body 
    从以下版本开始:
    9
    • 方法详细信息

      • getName

        IdentifierTree getName​()
        返回正在声明的函数的名称。
        结果
        命名声明的函数
      • getParameters

        List<? extends ExpressionTree> getParameters​()
        返回此函数的参数。
        结果
        参数列表
      • getBody

        BlockTree getBody​()
        返回此函数的代码正文。
        结果
        身体的代码
      • isStrict

        boolean isStrict​()
        这是一个严格的功能吗?
        结果
        如果此功能严格,则为true
      • isGenerator

        boolean isGenerator​()
        这是发电机功能吗?
        结果
        如果这是一个生成函数,则为true