Package org.moeaframework.util.tree
Class While
java.lang.Object
org.moeaframework.util.tree.Node
org.moeaframework.util.tree.While
- All Implemented Interfaces:
Serializable
The node for repeatedly executing an expression while a condition, a boolean expression, remains
true
.
Name | Type | Description |
---|---|---|
Argument 1 | Boolean | The condition that determines how long the loop is executed |
Argument 2 | User-Defined | The expression to execute when the condition is true |
Return Value | User-Defined | The return value of the last executed expression; or null if the loop was never executed |
- See Also:
-
Constructor Summary
ConstructorDescriptionWhile()
Constructs a new node for repeatedly executing an expression while a condition remainstrue
. -
Method Summary
Modifier and TypeMethodDescriptioncopyNode()
Returns a copy of this node, but without any children or parents assigned.evaluate
(Environment environment) Evaluates this node in the context of the specified environment.Methods inherited from class org.moeaframework.util.tree.Node
copyTree, getArgument, getArgumentType, getDepth, getFunctionAt, getFunctionAt, getMaximumHeight, getMinimumHeight, getNodeAt, getNodeAt, getNodeAt, getNumberOfArguments, getNumberOfFunctions, getNumberOfFunctions, getNumberOfNodes, getNumberOfNodes, getNumberOfNodes, getNumberOfTerminals, getNumberOfTerminals, getParent, getReturnType, getTerminalAt, getTerminalAt, isFixed, isTerminal, isValid, setArgument, setFixed, setFixedTree, size, toString
-
Constructor Details
-
While
public While()Constructs a new node for repeatedly executing an expression while a condition remainstrue
.
-
-
Method Details