Interface NTxFunctionCallContext
- All Superinterfaces:
net.thevpc.nuts.log.NLogger
public interface NTxFunctionCallContext
extends net.thevpc.nuts.log.NLogger
-
Field Summary
Fields inherited from interface net.thevpc.nuts.log.NLogger
NULL, STDERR, STDOUT, STDTRACE -
Method Summary
Modifier and TypeMethodDescriptionarg(int index) net.thevpc.nuts.elem.NElementargExpression(int index) net.thevpc.nuts.elem.NElement[]args()net.thevpc.nuts.elem.NElementbooleancheckTooFewArgs(int minArgs) booleancheckTooManyArgs(int maxArgs) net.thevpc.nuts.elem.NElement[]eval()net.thevpc.nuts.elem.NElementevalArg(int index) <T> TevalArg(int index, Function<net.thevpc.nuts.elem.NElement, net.thevpc.nuts.util.NOptional<T>> converter, String converterName, Supplier<T> whenError) voidname()intsize()Methods inherited from interface net.thevpc.nuts.log.NLogger
log
-
Method Details
-
size
int size() -
log
-
argExpressions
net.thevpc.nuts.elem.NElement[] argExpressions() -
callExpression
net.thevpc.nuts.elem.NElement callExpression() -
args
NTxFunctionArg[] args() -
arg
-
argExpression
net.thevpc.nuts.elem.NElement argExpression(int index) -
eval
net.thevpc.nuts.elem.NElement[] eval() -
evalArg
net.thevpc.nuts.elem.NElement evalArg(int index) -
evalArg
-
checkTooFewArgs
boolean checkTooFewArgs(int minArgs) -
checkTooManyArgs
boolean checkTooManyArgs(int maxArgs) -
name
String name() -
scopedContext
NTxResolutionContext scopedContext()
-