软件包  jdk.nashorn.api.tree

Interface CompilationUnitTree

  • All Superinterfaces:


    public interface CompilationUnitTree
    extends 
    表示编译单元(源文件)的抽象语法树
    从以下版本开始:
    9
    • 方法详细信息

      • getSourceElements

        List<? extends > getSourceElements​()
        返回此编译单元中的源元素列表。
        结果
        此编译单元中的源元素列表
      • getSourceName

        String getSourceName​()
        返回此脚本编译单元的源名称。
        结果
        该脚本编译单元的源名称
      • isStrict

        boolean isStrict​()
        如果这是一个ECMAScript“严格”编译单元,则返回。
        结果
        如果此编译单元被声明为“严格”,则为true
      • getLineMap

        LineMap getLineMap​()
        返回此编译单元的行图(如果可用)。 如果线图不可用,则返回null。
        结果
        该编辑单位的线图
      • getModule

        ModuleTree getModule​()
        返回与此编译单元相关联的ModuleTree 如果此编译单元中没有模块信息,则为null。
        结果
        模块信息或空值