All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addAll(NExprContextAlteration alteration) |
NExprFunction |
declareConstruct(NExprFunction constructImpl) |
NExprFunction |
declareConstruct(String name,
NExprCallHandler constructImpl) |
void |
declareConstructs(NExprFunctionResolver resolver) |
NExprFunction |
declareFunction(NExprFunction fctImpl) |
NExprFunction |
declareFunction(String name,
NExprCallHandler fctImpl) |
void |
declareFunctions(NExprFunctionResolver resolver) |
NExprOperator |
declareOperator(NExprOperator impl) |
NExprOperator |
declareOperator(String name,
NExprCallHandler impl) |
NExprOperator |
declareOperator(String name,
NExprOpType type,
int precedence,
NOperatorAssociativity associativity,
NExprCallHandler impl) |
NExprOperator |
declareOperator(String name,
NExprOpType type,
NExprCallHandler impl) |
void |
declareOperators(NExprOperatorResolver resolver) |
void |
declareResolver(NExprResolver resolver) |
NExprVar |
declareVar(NExprVar varImpl) |
NExprVar |
declareVar(String name) |
void |
declareVars(NExprVarResolver resolver) |
NOptional<NExprFunction> |
getConstruct(NExprContext current,
NExprContext parent,
String name,
NExprNodeValue... args) |
NOptional<NExprFunction> |
getFunction(NExprContext current,
NExprContext parent,
String name,
NExprNodeValue... args) |
NOptional<NExprOperator> |
getOperator(NExprContext current,
NExprContext parent,
String opName,
NExprOpType type,
NExprNodeValue... nodes) |
NExprVar |
getOrDeclareVar(NExprContext context,
NExprContext parent,
String name,
Supplier<Object> value) |
NOptional<NExprVar> |
getVar(NExprContext current,
NExprContext parent,
String name) |
boolean |
hasNoCustomDeclarations() |
boolean |
isAutoDeclareVariables() |
void |
removeConstruct(NExprFunction member) |
void |
removeConstruct(String member) |
void |
removeConstructs(NExprFunctionResolver resolver) |
void |
removeFunction(NExprFunction member) |
void |
removeFunction(String member) |
void |
removeFunctions(NExprFunctionResolver resolver) |
void |
removeOperator(NExprOperator member) |
void |
removeOperator(String name,
NExprOpType type) |
void |
removeOperators(NExprOperatorResolver resolver) |
void |
removeResolver(NExprResolver resolver) |
void |
removeVar(NExprVar member) |
void |
removeVar(String name) |
void |
removeVars(NExprVarResolver resolver) |
void |
setAutoDeclareVariables(boolean autoDeclareVariables) |
NExprResolver |
toExprResolver() |
void |
undeclareConstruct(NExprFunction member) |
void |
undeclareFunction(NExprFunction member) |
void |
undeclareOperator(NExprOperator member) |
void |
undeclareVar(NExprVar member) |