jp.carabiner.inkpod.plugin
クラス PluginInterfaceInvocationHandler
java.lang.Object
jp.carabiner.inkpod.plugin.PluginInterfaceInvocationHandler
- すべての実装されたインタフェース:
- java.lang.reflect.InvocationHandler, ProxyWrapperObject
public class PluginInterfaceInvocationHandler
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler, ProxyWrapperObject
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
plugin
protected Plugin<?> plugin
target
protected java.lang.Object target
PluginInterfaceInvocationHandler
public PluginInterfaceInvocationHandler(Plugin<?> plugin,
java.lang.Class<?>[] interfaceClasses,
java.lang.Object target)
getPlugin
public Plugin<?> getPlugin()
getProxyTarget
public java.lang.Object getProxyTarget()
- 定義:
- インタフェース
ProxyWrapperObject
内の getProxyTarget
invoke
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- 定義:
- インタフェース
java.lang.reflect.InvocationHandler
内の invoke
- 例外:
java.lang.Throwable