软件包  jdk.nashorn.api.tree

Interface CompilationUnitTree

  • All Superinterfaces:

    @Deprecated(since="11",
                forRemoval=true)
    public interface CompilationUnitTree
    extends 
    Deprecated, for removal: This API element is subject to removal in a future version.
    Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
    表示编译单元的抽象语法树(源文件)
    从以下版本开始:
    9
    • 嵌套类汇总

      • Nested classes/interfaces declared in interface jdk.nashorn.api.tree.

        Tree.Kind
    • 方法摘要

      所有方法  实例方法 抽象方法  弃用的方法 
      变量和类型 方法 描述
      LineMap getLineMap()
      不推荐使用,要删除:此API元素将在以后的版本中删除。
      返回此编译单元的线图(如果可用)。
      ModuleTree getModule()
      不推荐使用,要删除:此API元素将在以后的版本中删除。
      返回与此编译单元关联的ModuleTree
      List<? extends > getSourceElements()
      不推荐使用,要删除:此API元素将在以后的版本中删除。
      返回此编译单元中的源元素列表。
      String getSourceName()
      不推荐使用,要删除:此API元素将在以后的版本中删除。
      返回此脚本编译单元的源名称。
      boolean isStrict()
      不推荐使用,要删除:此API元素将在以后的版本中删除。
      如果这是ECMAScript“严格”编译单元,则返回。
    • 方法详细信息

      • getSourceElements

        List<? extends > getSourceElements()
        Deprecated, for removal: This API element is subject to removal in a future version.
        返回此编译单元中的源元素列表。
        结果
        此编译单元中的源元素列表
      • getSourceName

        String getSourceName()
        Deprecated, for removal: This API element is subject to removal in a future version.
        返回此脚本编译单元的源名称。
        结果
        此脚本编译单元的源名称
      • isStrict

        boolean isStrict()
        Deprecated, for removal: This API element is subject to removal in a future version.
        如果这是ECMAScript“严格”编译单元,则返回。
        结果
        如果此编译单元被声明为“严格”,则为true
      • getLineMap

        LineMap getLineMap()
        Deprecated, for removal: This API element is subject to removal in a future version.
        返回此编译单元的线图(如果可用)。 如果行映射不可用,则返回null。
        结果
        此编译单元的线图
      • getModule

        ModuleTree getModule()
        Deprecated, for removal: This API element is subject to removal in a future version.
        返回与此编译单元关联的ModuleTree 如果此编译单元没有模块信息,则为null。
        结果
        模块信息或null