public class NExprMutableContextImpl extends NExprContextBase implements NExprMutableContext
rpi| Constructor and Description |
|---|
NExprMutableContextImpl(NExprRPI nExprRPI,
NExprContext parent) |
NExprMutableContextImpl(NExprRPI nExprRPI,
NExprContextAlteration alteration,
NExprContext parent) |
bindLiteral, bindNode, childContext, evalConstruct, evalFunction, evalInfixOperator, evalOperator, evalPostfixOperator, evalPrefixOperator, findCommonInfixOp, findCommonPostfixOp, findCommonPrefixOp, getVarValue, ofInterpolatedStr, ofTemplate, parseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbindLiteral, bindNode, childContext, evalConstruct, evalFunction, evalInfixOperator, evalOperator, evalPostfixOperator, evalPrefixOperator, findCommonInfixOp, findCommonPostfixOp, findCommonPrefixOp, getVarValue, of, ofInterpolatedStr, ofTemplate, parsepublic NExprMutableContextImpl(NExprRPI nExprRPI, NExprContext parent)
public NExprMutableContextImpl(NExprRPI nExprRPI, NExprContextAlteration alteration, NExprContext parent)
public NExprMutableContext setVarValue(String varName, Object value)
setVarValue in interface NExprMutableContextpublic NExprVar declareVar(NExprVar varImpl)
declareVar in interface NExprMutableContextpublic NExprVar declareVar(String name)
declareVar in interface NExprMutableContextpublic NExprVar declareConstant(String name, Object value)
declareConstant in interface NExprMutableContextpublic NExprFunction declareFunction(String name, NExprCallHandler fctImpl)
declareFunction in interface NExprMutableContextpublic NExprFunction declareFunction(NExprFunction fctImpl)
declareFunction in interface NExprMutableContextpublic NExprFunction declareConstruct(NExprFunction constructImpl)
declareConstruct in interface NExprMutableContextpublic NExprFunction declareConstruct(String name, NExprCallHandler constructImpl)
declareConstruct in interface NExprMutableContextpublic NExprOperator declareOperator(String name, NExprCallHandler impl)
declareOperator in interface NExprMutableContextpublic NExprOperator declareOperator(NExprOperator impl)
declareOperator in interface NExprMutableContextpublic NExprOperator declareOperator(String name, NExprOpType type, NExprCallHandler impl)
declareOperator in interface NExprMutableContextpublic NExprOperator declareOperator(String name, NExprOpType type, int precedence, NOperatorAssociativity associativity, NExprCallHandler impl)
declareOperator in interface NExprMutableContextpublic NExprMutableContext undeclareVar(NExprVar member)
undeclareVar in interface NExprMutableContextpublic NExprMutableContext removeVar(NExprVar member)
removeVar in interface NExprMutableContextpublic NExprMutableContext removeVar(String name)
removeVar in interface NExprMutableContextpublic NExprMutableContext removeFunction(String name)
removeFunction in interface NExprMutableContextpublic NExprMutableContext removeConstruct(String name)
removeConstruct in interface NExprMutableContextpublic NExprMutableContext removeOperator(String name, NExprOpType type)
removeOperator in interface NExprMutableContextpublic NExprMutableContext undeclareFunction(NExprFunction member)
undeclareFunction in interface NExprMutableContextpublic NExprMutableContext removeFunction(NExprFunction member)
removeFunction in interface NExprMutableContextpublic NExprMutableContext undeclareConstruct(NExprFunction member)
undeclareConstruct in interface NExprMutableContextpublic NExprMutableContext removeConstruct(NExprFunction member)
removeConstruct in interface NExprMutableContextpublic NExprMutableContext undeclareOperator(NExprOperator member)
undeclareOperator in interface NExprMutableContextpublic NExprMutableContext removeOperator(NExprOperator member)
removeOperator in interface NExprMutableContextpublic NOptional<NExprOperator> getOperator(String opName, NExprOpType type, NExprNodeValue... nodes)
getOperator in interface NExprContextgetOperator in class NExprContextBasepublic List<NExprOperator> getOperators()
getOperators in interface NExprContextgetOperators in class NExprContextBasepublic NOptional<NExprVar> getVar(String name)
getVar in interface NExprContextgetVar in class NExprContextBasepublic NExprVar getOrDeclareVar(String name, Supplier<Object> value)
getOrDeclareVar in interface NExprMutableContextpublic NOptional<NExprFunction> getFunction(String name, NExprNodeValue... args)
getFunction in interface NExprContextgetFunction in class NExprContextBasepublic NOptional<NExprFunction> getConstruct(String name, NExprNodeValue... args)
getConstruct in interface NExprContextgetConstruct in class NExprContextBaseCopyright © 2026 vpc open source initiative. All rights reserved.