public class InterfaceImplementor
extends java.lang.Object
| Constructor and Description |
|---|
InterfaceImplementor(javax.script.Invocable engine)
Creates a new instance of Invocable
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object[] |
convertArguments(java.lang.reflect.Method method,
java.lang.Object[] args) |
protected java.lang.Object |
convertResult(java.lang.reflect.Method method,
java.lang.Object res) |
<T> T |
getInterface(java.lang.Object thiz,
java.lang.Class<T> iface) |
protected boolean |
isImplemented(java.lang.Object thiz,
java.lang.Class<?> iface) |
public InterfaceImplementor(javax.script.Invocable engine)
public <T> T getInterface(java.lang.Object thiz,
java.lang.Class<T> iface)
throws javax.script.ScriptException
javax.script.ScriptExceptionprotected boolean isImplemented(java.lang.Object thiz,
java.lang.Class<?> iface)
protected java.lang.Object convertResult(java.lang.reflect.Method method,
java.lang.Object res)
throws javax.script.ScriptException
javax.script.ScriptExceptionprotected java.lang.Object[] convertArguments(java.lang.reflect.Method method,
java.lang.Object[] args)
throws javax.script.ScriptException
javax.script.ScriptException