public class NodeUtils
extends java.lang.Object
Node
objects.Node
Constructor and Description |
---|
NodeUtils() |
Modifier and Type | Method and Description |
---|---|
static ru.ispras.fortress.expression.Node |
castToDataType(ru.ispras.fortress.expression.Node node,
ru.ispras.fortress.data.DataType dataType)
Casts the specified node to the specified data type.
|
static ru.ispras.fortress.expression.Node |
getEquation(ru.ispras.fortress.expression.Node... nodes)
Returns an equation
(nodes[0] == ... == nodes[n - 1]) expression
of the specified nodes. |
public static ru.ispras.fortress.expression.Node getEquation(ru.ispras.fortress.expression.Node... nodes)
(nodes[0] == ... == nodes[n - 1])
expression
of the specified nodes.nodes
- Expressions to be combined.java.lang.IllegalArgumentException
- when argument is either null
or empty.public static ru.ispras.fortress.expression.Node castToDataType(ru.ispras.fortress.expression.Node node, ru.ispras.fortress.data.DataType dataType)
node
- Expression to be casted.dataType
- Type to which the expression to be casted to.java.lang.IllegalArgumentException
- when any of arguments is null
.