Modifier and Type | Field and Description |
---|---|
protected Compiler.CodeProxy |
codeProxy |
protected String |
name |
protected List<ICompiled> |
params |
protected ParseCtx |
pctx |
protected IExpr |
realInstance |
Constructor and Description |
---|
InstanceProxy(Compiler.CodeProxy codeProxy) |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(Backtrace backtrace,
Compiler.ICtx ctx) |
ParseCtx |
getDebugInfo() |
void |
setDebugInfo(ParseCtx pctx) |
void |
setName(String str) |
void |
setParams(List<ICompiled> params) |
protected IExpr realInstance
protected Compiler.CodeProxy codeProxy
protected ParseCtx pctx
protected String name
public InstanceProxy(Compiler.CodeProxy codeProxy)
public Object evaluate(Backtrace backtrace, Compiler.ICtx ctx)
public ParseCtx getDebugInfo()
getDebugInfo
in interface ICompiled
public void setDebugInfo(ParseCtx pctx)
setDebugInfo
in interface ICompiled
public void setParams(List<ICompiled> params) throws InvalidParametersException
setParams
in interface IExpr
InvalidParametersException
Copyright © 2022. All rights reserved.