public interface Invoker extends Serializable
During the execution of CPS code, Invoker is available from Env.getInvoker().
Env.getInvoker(),
Continuable.Continuable(Script, Env),
Envs.empty(Invoker)| Modifier and Type | Field and Description |
|---|---|
static Invoker |
INSTANCE
Default instance to be used.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
constructorCall(Class lhs,
Object[] args) |
Object |
getArray(Object lhs,
Object index) |
Object |
getAttribute(Object lhs,
String name) |
Object |
getProperty(Object lhs,
String name) |
Object |
methodCall(Object receiver,
String method,
Object[] args) |
void |
setArray(Object lhs,
Object index,
Object value) |
void |
setAttribute(Object lhs,
String name,
Object value) |
void |
setProperty(Object lhs,
String name,
Object value) |
static final Invoker INSTANCE
Object methodCall(Object receiver, String method, Object[] args) throws Throwable
Throwablevoid setProperty(Object lhs, String name, Object value) throws Throwable
Throwablevoid setAttribute(Object lhs, String name, Object value) throws Throwable
ThrowableCopyright © 2011–2014. All rights reserved.