public static class Funcs.VarExp extends Funcs.AbstractExpr implements Funcs.LValue
debugInfo, name
Modifier and Type | Method and Description |
---|---|
protected Object |
doEvaluate(Backtrace backtrace,
Compiler.ICtx ctx) |
Object |
doSet(Backtrace backtrace,
Compiler.ICtx ctx,
Object value) |
String |
getName() |
void |
setParams(List<ICompiled> params) |
evaluate, getDebugInfo, getTraceName, run, setDebugInfo, setName
public VarExp(String str)
public String getName()
getName
in class Funcs.AbstractExpr
public Object doSet(Backtrace backtrace, Compiler.ICtx ctx, Object value)
doSet
in interface Funcs.LValue
protected Object doEvaluate(Backtrace backtrace, Compiler.ICtx ctx)
doEvaluate
in class Funcs.AbstractExpr
public void setParams(List<ICompiled> params) throws InvalidParametersException
setParams
in interface IExpr
InvalidParametersException
Copyright © 2022. All rights reserved.