Top Inners Constructors Methods
org.jruby.java.proxies

public Class JavaInterfaceTemplate

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, .Method, .Modifier, java.util.Arrays, org.jruby.Ruby, .RubyArray, .RubyBoolean, .RubyClass, .RubyInstanceConfig, .RubyModule, org.jruby.anno.JRubyMethod, org.jruby.api.Convert, org.jruby.exceptions.RaiseException, org.jruby.internal.runtime.methods.DynamicMethod, .JavaMethod, .JavaMethod.JavaMethodN, .JavaMethod.JavaMethodOne, .JavaMethod.JavaMethodOneBlock, .JavaMethod.JavaMethodZero, org.jruby.javasupport.Java, .JavaUtil, .JavaUtilities, org.jruby.runtime.Helpers, .Arity, .Block, .ObjectAllocator, .ThreadContext, .Visibility, org.jruby.runtime.builtin.IRubyObject

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
private static class
private static class
private static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public static IRubyObject
private static void
appendFeaturesToClass(ThreadContext context, final IRubyObject self, final RubyClass clazz)

private static void
appendFeaturesToModule(ThreadContext context, final IRubyObject self, final RubyModule module)

private static void
public static RubyModule
public static IRubyObject
private static RubyArray<T extends IRubyObject>
private static RubyArray<T extends IRubyObject>
public static IRubyObject
impl(ThreadContext context, IRubyObject self, IRubyObject[] args, final Block implBlock)

public static IRubyObject
implement(ThreadContext context, IRubyObject self, IRubyObject clazz)
Deprecated

private static void
private static boolean
initInterfaceModules(ThreadContext context, final IRubyObject self, final IRubyObject module)

public static IRubyObject
java_class(final IRubyObject self)

private static IRubyObject
public static IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait