public static RubyClass createMapJavaProxy(final Ruby runtime) { RubyClass MapJavaProxy = runtime.defineClass( "MapJavaProxy", runtime.getJavaSupport().getConcreteProxyClass(), ALLOCATOR ); // this is done while proxy class is created. // See org.jruby.javasuppoer.java.createProxyClass() // MapJavaProxy.defineAnnotatedMethods(MapJavaProxy.class); ConcreteJavaProxy.initialize(MapJavaProxy); return MapJavaProxy; }
public static RubyClass createMapJavaProxy(final Ruby runtime) { RubyClass MapJavaProxy = runtime.defineClass( "MapJavaProxy", runtime.getJavaSupport().getConcreteProxyClass(), ALLOCATOR ); // this is done while proxy class is created. // See org.jruby.javasuppoer.java.createProxyClass() // MapJavaProxy.defineAnnotatedMethods(MapJavaProxy.class); ConcreteJavaProxy.initialize(MapJavaProxy); return MapJavaProxy; }
public static RubyClass createMapJavaProxy(ThreadContext context) { Ruby runtime = context.runtime; RubyClass mapJavaProxy = runtime.defineClass("MapJavaProxy", runtime.getJavaSupport().getConcreteProxyClass(), new ObjectAllocator() { public IRubyObject allocate(Ruby runtime, RubyClass klazz) { return new MapJavaProxy(runtime, klazz); } }); // this is done while proxy class is created. // See org.jruby.javasuppoer.java.createProxyClass() //mapJavaProxy.defineAnnotatedMethods(MapJavaProxy.class); ConcreteJavaProxy.initialize(mapJavaProxy); return mapJavaProxy; }
public static RubyClass createMapJavaProxy(ThreadContext context) { Ruby runtime = context.runtime; RubyClass mapJavaProxy = runtime.defineClass("MapJavaProxy", runtime.getJavaSupport().getConcreteProxyClass(), new ObjectAllocator() { public IRubyObject allocate(Ruby runtime, RubyClass klazz) { return new MapJavaProxy(runtime, klazz); } }); // this is done while proxy class is created. // See org.jruby.javasuppoer.java.createProxyClass() //mapJavaProxy.defineAnnotatedMethods(MapJavaProxy.class); ConcreteJavaProxy.initialize(mapJavaProxy); return mapJavaProxy; }
superClass = javaSupport.getArrayProxyClass(); } else if (clazz.isPrimitive()) { superClass = javaSupport.getConcreteProxyClass(); superClass = javaSupport.getConcreteProxyClass(); } else {
superClass = javaSupport.getArrayProxyClass(); } else if (clazz.isPrimitive()) { superClass = javaSupport.getConcreteProxyClass(); superClass = javaSupport.getConcreteProxyClass(); } else {
runtime.getJavaSupport().getConcreteProxyClass(), javaClass, true); runtime.getJavaSupport().getConcreteProxyClass(), javaClass, true); if (NEW_STYLE_EXTENSION) {
runtime.getJavaSupport().getConcreteProxyClass(), javaClass, true); runtime.getJavaSupport().getConcreteProxyClass(), javaClass, true); if (NEW_STYLE_EXTENSION) {