public class IfMacroNode extends AbstractMacroNode
AbstractMacroNode.Result| Constructor and Description |
|---|
IfMacroNode(MacroParser.ConditionContext condition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkCondition() |
AbstractMacroNode |
copy(AbstractMacroNode newParent) |
void |
setIfElse(AbstractMacroNode ifElse) |
void |
setIfThen(AbstractMacroNode ifThen) |
AbstractMacroNode.Result |
tick()
tick this node.
|
String |
toString() |
void |
visit(Consumer<AbstractMacroNode> consumer) |
getParent, getRoot, getValue, getVariableStorage, setParentpublic IfMacroNode(MacroParser.ConditionContext condition)
public void setIfThen(AbstractMacroNode ifThen)
public void setIfElse(AbstractMacroNode ifElse)
public AbstractMacroNode.Result tick()
AbstractMacroNodetick in class AbstractMacroNodepublic boolean checkCondition()
public void visit(Consumer<AbstractMacroNode> consumer)
visit in class AbstractMacroNodepublic String toString()
toString in class AbstractMacroNodepublic AbstractMacroNode copy(AbstractMacroNode newParent)
copy in class AbstractMacroNodeCopyright © 2021 Markus Heberling. All rights reserved.