public class IfStatement extends Node
| 构造器和说明 |
|---|
IfStatement(Span span,
Expression condition,
List<Node> trueBlock,
List<IfStatement> elseIfs,
List<Node> falseBlock,
int trueVarCount,
int falseVarCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
evaluate(MagicScriptContext context,
Scope scope) |
Expression |
getCondition() |
List<IfStatement> |
getElseIfs() |
List<Node> |
getFalseBlock() |
List<Node> |
getTrueBlock() |
public IfStatement(Span span, Expression condition, List<Node> trueBlock, List<IfStatement> elseIfs, List<Node> falseBlock, int trueVarCount, int falseVarCount)
public Expression getCondition()
public List<IfStatement> getElseIfs()
public Object evaluate(MagicScriptContext context, Scope scope)
Copyright © 2020–2021. All rights reserved.