-
- 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
-
-
方法摘要
所有方法 实例方法 抽象方法 弃用的方法 变量和类型 方法 描述 LineMap
getLineMap()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回此编译单元的线图(如果可用)。ModuleTree
getModule()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回与此编译单元关联的ModuleTree
。List<? extends 树>
getSourceElements()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回此编译单元中的源元素列表。String
getSourceName()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回此脚本编译单元的源名称。boolean
isStrict()
不推荐使用,要删除:此API元素将在以后的版本中删除。如果这是ECMAScript“严格”编译单元,则返回。-
声明方法的接口 jdk.nashorn.api.tree.树
accept, getEndPosition, getKind, getStartPosition
-
-
-
-
方法详细信息
-
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
-
-