public class NExprCallContextImpl extends Object implements net.thevpc.nuts.expr.NExprCallContext
| Constructor and Description |
|---|
NExprCallContextImpl(String name,
List<net.thevpc.nuts.expr.NExprNodeValue> args,
net.thevpc.nuts.expr.NExprContext context,
net.thevpc.nuts.expr.NExprCallContextType contextType,
net.thevpc.nuts.expr.NExprOpType operatorType,
int operatorPrecedence,
net.thevpc.nuts.expr.NOperatorAssociativity operatorAssociativity) |
| Modifier and Type | Method and Description |
|---|---|
List<net.thevpc.nuts.expr.NExprNodeValue> |
args() |
net.thevpc.nuts.expr.NExprContext |
context() |
net.thevpc.nuts.expr.NExprCallContextType |
contextType() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprNodeValue> |
getArg(int index) |
String |
name() |
static NExprCallContextImpl |
ofConstruct(String name,
List<net.thevpc.nuts.expr.NExprNodeValue> args,
net.thevpc.nuts.expr.NExprContext context) |
static NExprCallContextImpl |
ofFunction(String name,
List<net.thevpc.nuts.expr.NExprNodeValue> args,
net.thevpc.nuts.expr.NExprContext context) |
static NExprCallContextImpl |
ofOperator(String name,
List<net.thevpc.nuts.expr.NExprNodeValue> args,
net.thevpc.nuts.expr.NExprContext context,
net.thevpc.nuts.expr.NExprOpType operatorType,
int operatorPrecedence,
net.thevpc.nuts.expr.NOperatorAssociativity operatorAssociativity) |
net.thevpc.nuts.expr.NOperatorAssociativity |
operatorAssociativity() |
int |
operatorPrecedence() |
net.thevpc.nuts.expr.NExprOpType |
operatorType() |
public NExprCallContextImpl(String name, List<net.thevpc.nuts.expr.NExprNodeValue> args, net.thevpc.nuts.expr.NExprContext context, net.thevpc.nuts.expr.NExprCallContextType contextType, net.thevpc.nuts.expr.NExprOpType operatorType, int operatorPrecedence, net.thevpc.nuts.expr.NOperatorAssociativity operatorAssociativity)
public static NExprCallContextImpl ofFunction(String name, List<net.thevpc.nuts.expr.NExprNodeValue> args, net.thevpc.nuts.expr.NExprContext context)
public static NExprCallContextImpl ofConstruct(String name, List<net.thevpc.nuts.expr.NExprNodeValue> args, net.thevpc.nuts.expr.NExprContext context)
public static NExprCallContextImpl ofOperator(String name, List<net.thevpc.nuts.expr.NExprNodeValue> args, net.thevpc.nuts.expr.NExprContext context, net.thevpc.nuts.expr.NExprOpType operatorType, int operatorPrecedence, net.thevpc.nuts.expr.NOperatorAssociativity operatorAssociativity)
public String name()
name in interface net.thevpc.nuts.expr.NExprCallContextpublic List<net.thevpc.nuts.expr.NExprNodeValue> args()
args in interface net.thevpc.nuts.expr.NExprCallContextpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprNodeValue> getArg(int index)
getArg in interface net.thevpc.nuts.expr.NExprCallContextpublic net.thevpc.nuts.expr.NExprContext context()
context in interface net.thevpc.nuts.expr.NExprCallContextpublic net.thevpc.nuts.expr.NExprCallContextType contextType()
contextType in interface net.thevpc.nuts.expr.NExprCallContextpublic net.thevpc.nuts.expr.NExprOpType operatorType()
operatorType in interface net.thevpc.nuts.expr.NExprCallContextpublic int operatorPrecedence()
operatorPrecedence in interface net.thevpc.nuts.expr.NExprCallContextpublic net.thevpc.nuts.expr.NOperatorAssociativity operatorAssociativity()
operatorAssociativity in interface net.thevpc.nuts.expr.NExprCallContextCopyright © 2026 vpc open source initiative. All rights reserved.