public class DefaultOpNode extends Object implements net.thevpc.nuts.expr.NExprOpNode
| Constructor and Description |
|---|
DefaultOpNode(String name,
String uniformName,
net.thevpc.nuts.expr.NExprOpType type,
int precedence,
List<net.thevpc.nuts.expr.NExprNode> args) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.util.NOptional<Object> |
eval(net.thevpc.nuts.expr.NExprDeclarations context) |
List<net.thevpc.nuts.expr.NExprNode> |
getChildren() |
String |
getName() |
net.thevpc.nuts.expr.NExprNode |
getOperand(int index) |
List<net.thevpc.nuts.expr.NExprNode> |
getOperands() |
net.thevpc.nuts.expr.NExprNodeType |
getType() |
String |
getUniformName() |
String |
toString() |
public net.thevpc.nuts.expr.NExprNode getOperand(int index)
getOperand in interface net.thevpc.nuts.expr.NExprOpNodepublic List<net.thevpc.nuts.expr.NExprNode> getOperands()
getOperands in interface net.thevpc.nuts.expr.NExprOpNodepublic net.thevpc.nuts.expr.NExprNodeType getType()
getType in interface net.thevpc.nuts.expr.NExprNodepublic List<net.thevpc.nuts.expr.NExprNode> getChildren()
getChildren in interface net.thevpc.nuts.expr.NExprNodepublic String getName()
getName in interface net.thevpc.nuts.expr.NExprNodepublic String getUniformName()
getUniformName in interface net.thevpc.nuts.expr.NExprOpNodepublic net.thevpc.nuts.util.NOptional<Object> eval(net.thevpc.nuts.expr.NExprDeclarations context)
eval in interface net.thevpc.nuts.expr.NExprNodeCopyright © 2025 vpc open source initiative. All rights reserved.