| 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 ICompiledpublic void setDebugInfo(ParseCtx pctx)
setDebugInfo in interface ICompiledpublic void setParams(List<ICompiled> params) throws InvalidParametersException
setParams in interface IExprInvalidParametersExceptionCopyright © 2022. All rights reserved.