public interface IExternalSymbolMap
| Modifier and Type | Method and Description |
|---|---|
Object |
getValue(String name)
Returns the value for the symbol with the given name.
|
Object |
getValue(String name,
int iArrayDims)
Called via bytecode.
|
Object |
invoke(String name,
Object[] args)
Invokes the named external function with the given arguments.
|
void |
setValue(String name,
Object value)
Sets the value of the symbol with the given name.
|
Object getValue(String name)
name - the name of the symbolObject getValue(String name, int iArrayDims)
name - iArrayDims - the expected number of array dimensions of the the symbol's type, useful for
debugger expr evaluation for dynamically unwrapping type a single elem array (a captured var)void setValue(String name, Object value)
name - the name of the symbolvalue - the new value to give that symbolObject invoke(String name, Object[] args)
name - the name of the function symbolargs - the arguments to the methodCopyright © 2019. All rights reserved.