-
- All Superinterfaces:
-
ExpressionTree
,树
public interface FunctionExpressionTree extends ExpressionTree
function expressions的树结点,其中包括arrow functions 。 例如:var func = function ( parameters ) body
var func = (x) => x+1
- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 树
getBody()
返回此函数的正文。IdentifierTree
getName()
返回正在声明的函数的名称。List<? extends ExpressionTree>
getParameters()
返回此函数的参数。boolean
isArrow()
这是一个箭头功能吗?boolean
isGenerator()
这是发电机功能吗?boolean
isStrict()
这是一个严格的功能吗?-
Methods inherited from interface jdk.nashorn.api.tree.树
accept, getEndPosition, getKind, getStartPosition
-
-
-
-
方法详细信息
-
getName
IdentifierTree getName()
返回正在声明的函数的名称。- 结果
- 命名声明的函数
-
getParameters
List<? extends ExpressionTree> getParameters()
返回此函数的参数。- 结果
- 参数列表
-
getBody
树 getBody()
- 结果
- 身体的这个功能
-
isStrict
boolean isStrict()
这是一个严格的功能吗?- 结果
- 如果此功能严格,则为true
-
isArrow
boolean isArrow()
这是一个箭头功能吗?- 结果
- 如果这是箭头函数,则为true
-
isGenerator
boolean isGenerator()
这是发电机功能吗?- 结果
- 如果这是一个生成函数,则为true
-
-