Top Inners Fields Constructors Methods
org.jruby.java.proxies

public Class InterfaceJavaProxy

extends JavaProxy
Class Inheritance
Imports
org.jruby.Ruby, .RubyClass, .RubyProc, org.jruby.anno.JRubyMethod, org.jruby.javasupport.Java, org.jruby.runtime.Block, .ThreadContext, .Visibility, org.jruby.runtime.builtin.IRubyObject

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Inherited from org.jruby.java.proxies.JavaProxy:
object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static RubyClass
Inherited from org.jruby.java.proxies.JavaProxy:
asJavaObjectcheckVariablesOnProxycloneObjectcreateJavaProxydataGetStructdataWrapStructequal_pfield_accessorfield_readerfield_writergetJavaClassgetJavaClassgetObjectgetVariableinheritedinitialize_copyinspectHashCodeinstallFieldjava_classjava_methodjava_methodjava_sendjava_sendjava_sendjava_sendmarshal_dumpmarshal_dumpmarshal_loadnew_arrayop_arefpersistentpersistentsetJavaClasssetJavaClasssetJavaClasssetJavaClasssetObjectsetVariablesingleton_classsingleton_classsingletonClasstoJavaunwrapwrap

Constructor Detail

InterfaceJavaProxyback to summary
public InterfaceJavaProxy(Ruby runtime, RubyClass klazz)

Method Detail

createInterfaceJavaProxyback to summary
public static RubyClass createInterfaceJavaProxy(ThreadContext context, RubyClass Object, RubyClass JavaProxy)
org.jruby.java.proxies back to summary

public Class InterfaceJavaProxy.JavaInterfaceExtender

extends Object
Class Inheritance
  • java.lang.Object
  • org.jruby.java.proxies.InterfaceJavaProxy.JavaInterfaceExtender

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static IRubyObject
public static IRubyObject
initialize(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

JavaInterfaceExtenderback to summary
public JavaInterfaceExtender()

Method Detail

extend_proxyback to summary
public static IRubyObject extend_proxy(ThreadContext context, IRubyObject self, IRubyObject proxyClass)
Annotations
@JRubyMethod
initializeback to summary
public static IRubyObject initialize(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block)
Annotations
@JRubyMethod
visibility:PRIVATE