-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LineMap
getLineMap()
Returns the line map for this compilation unit, if available.ModuleTree
getModule()
Return theModuleTree
associated with this compilation unit.List<? extends Tree>
getSourceElements()
Return the list of source elements in this compilation unit.String
getSourceName()
Return the source name of this script compilation unit.boolean
isStrict()
Returns if this is a ECMAScript "strict" compilation unit or not.-
Methods inherited from interface jdk.nashorn.api.tree.Tree
accept, getEndPosition, getKind, getStartPosition
-
-
-
-
Method Detail
-
getSourceElements
List<? extends Tree> getSourceElements()
Return the list of source elements in this compilation unit.- Returns:
- the list of source elements in this compilation unit
-
getSourceName
String getSourceName()
Return the source name of this script compilation unit.- Returns:
- the source name of this script compilation unit
-
isStrict
boolean isStrict()
Returns if this is a ECMAScript "strict" compilation unit or not.- Returns:
- true if this compilation unit is declared "strict"
-
getLineMap
LineMap getLineMap()
Returns the line map for this compilation unit, if available. Returns null if the line map is not available.- Returns:
- the line map for this compilation unit
-
getModule
ModuleTree getModule()
Return theModuleTree
associated with this compilation unit. This is null, if there is no module information from this compilation unit.- Returns:
- the Module info or null
-
-