@Override public final IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) { try { return JavaUtil.convertJavaToUsableRubyObject(context.runtime, field.get(retrieveTarget(self))); } catch (IllegalAccessException ex) { return handleGetException(context.runtime, ex); } } }
@Override public final IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) { try { return JavaUtil.convertJavaToUsableRubyObject(context.runtime, field.get(retrieveTarget(self))); } catch (IllegalAccessException ex) { return handleGetException(context.runtime, ex); } } }