public class DefaultNExprs extends Object implements net.thevpc.nuts.expr.NExprs
| Constructor and Description |
|---|
DefaultNExprs() |
| Modifier and Type | Method and Description |
|---|---|
<A,B> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NFunction2<A,B,?>> |
findCommonInfixOp(net.thevpc.nuts.expr.NExprCommonOp op,
Class<? extends A> firstArgType,
Class<? extends B> secondArgType) |
<A> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NFunction<A,?>> |
findCommonPostfixOp(net.thevpc.nuts.expr.NExprCommonOp op,
Class<? extends A> argType) |
<A> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NFunction<A,?>> |
findCommonPrefixOp(net.thevpc.nuts.expr.NExprCommonOp op,
Class<? extends A> argType) |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context) |
net.thevpc.nuts.expr.NExprVar |
newConst(String name,
Object value) |
net.thevpc.nuts.expr.NExprDeclarations |
newDeclarations() |
net.thevpc.nuts.expr.NExprDeclarations |
newDeclarations(boolean includeDefaults) |
net.thevpc.nuts.expr.NExprDeclarations |
newDeclarations(boolean includeDefaults,
net.thevpc.nuts.expr.NExprEvaluator evaluator) |
net.thevpc.nuts.expr.NExprMutableDeclarations |
newMutableDeclarations() |
net.thevpc.nuts.expr.NExprMutableDeclarations |
newMutableDeclarations(boolean includeDefaults) |
net.thevpc.nuts.expr.NExprMutableDeclarations |
newMutableDeclarations(boolean includeDefaults,
net.thevpc.nuts.expr.NExprEvaluator evaluator) |
net.thevpc.nuts.expr.NExprMutableDeclarations |
newMutableDeclarations(net.thevpc.nuts.expr.NExprEvaluator evaluator) |
net.thevpc.nuts.expr.NExprVar |
newVar(String var) |
net.thevpc.nuts.expr.NExprVar |
newVar(String var,
Object value) |
public net.thevpc.nuts.expr.NExprDeclarations newDeclarations(boolean includeDefaults)
newDeclarations in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprDeclarations newDeclarations()
newDeclarations in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprVar newVar(String var)
newVar in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprVar newVar(String var, Object value)
newVar in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprVar newConst(String name, Object value)
newConst in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprDeclarations newDeclarations(boolean includeDefaults,
net.thevpc.nuts.expr.NExprEvaluator evaluator)
newDeclarations in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprMutableDeclarations newMutableDeclarations(boolean includeDefaults)
newMutableDeclarations in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprMutableDeclarations newMutableDeclarations(net.thevpc.nuts.expr.NExprEvaluator evaluator)
newMutableDeclarations in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprMutableDeclarations newMutableDeclarations()
newMutableDeclarations in interface net.thevpc.nuts.expr.NExprspublic net.thevpc.nuts.expr.NExprMutableDeclarations newMutableDeclarations(boolean includeDefaults,
net.thevpc.nuts.expr.NExprEvaluator evaluator)
newMutableDeclarations in interface net.thevpc.nuts.expr.NExprspublic <A,B> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NFunction2<A,B,?>> findCommonInfixOp(net.thevpc.nuts.expr.NExprCommonOp op,
Class<? extends A> firstArgType,
Class<? extends B> secondArgType)
findCommonInfixOp in interface net.thevpc.nuts.expr.NExprspublic <A> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NFunction<A,?>> findCommonPrefixOp(net.thevpc.nuts.expr.NExprCommonOp op,
Class<? extends A> argType)
findCommonPrefixOp in interface net.thevpc.nuts.expr.NExprspublic <A> net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NFunction<A,?>> findCommonPostfixOp(net.thevpc.nuts.expr.NExprCommonOp op,
Class<? extends A> argType)
findCommonPostfixOp in interface net.thevpc.nuts.expr.NExprspublic int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentCopyright © 2025 vpc open source initiative. All rights reserved.