Package org.jruby.javasupport
Class Java.InterfaceProxyHandler
java.lang.Object
org.jruby.javasupport.Java.InterfaceProxyHandler
- All Implemented Interfaces:
InvocationHandler
- Enclosing class:
- Java
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Class[]getParameterTypes(Method method) (package private) final booleanproxyEquals(Object proxy, Object otherProxy) (package private) final intproxyHashCode(Object proxy) (package private) final StringproxyToString(Object proxy)
-
Field Details
-
wrapper
-
ifaceNames
-
parameterTypeCache
-
-
Constructor Details
-
InterfaceProxyHandler
InterfaceProxyHandler(IRubyObject wrapper, Class[] interfaces)
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceInvocationHandler- Throws:
Throwable
-
proxyToString
-
proxyEquals
-
proxyHashCode
-
getParameterTypes
-