@JRubyMethod(meta = true, rest = true) public static IRubyObject field_accessor(ThreadContext context, IRubyObject self, IRubyObject[] args) { findFields(context, (RubyModule) self, args, true, true); return context.nil; }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_writer(ThreadContext context, IRubyObject self, IRubyObject[] args) { findFields(context, (RubyModule) self, args, false, true); return context.nil; }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_writer(ThreadContext context, IRubyObject self, IRubyObject[] args) { findFields(context, (RubyModule) self, args, false, true); return context.nil; }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_reader(ThreadContext context, IRubyObject self, IRubyObject[] args) { findFields(context, (RubyModule) self, args, true, false); return context.nil; }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_accessor(ThreadContext context, IRubyObject self, IRubyObject[] args) { findFields(context, (RubyModule) self, args, true, true); return context.nil; }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_reader(ThreadContext context, IRubyObject self, IRubyObject[] args) { findFields(context, (RubyModule) self, args, true, false); return context.nil; }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_writer(ThreadContext context, IRubyObject recv, IRubyObject[] args) { findFields(context, (RubyModule) recv, args, false, true); return context.runtime.getNil(); }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_accessor(ThreadContext context, IRubyObject recv, IRubyObject[] args) { findFields(context, (RubyModule) recv, args, true, true); return context.runtime.getNil(); }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_writer(ThreadContext context, IRubyObject recv, IRubyObject[] args) { findFields(context, (RubyModule) recv, args, false, true); return context.runtime.getNil(); }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_reader(ThreadContext context, IRubyObject recv, IRubyObject[] args) { findFields(context, (RubyModule) recv, args, true, false); return context.runtime.getNil(); }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_accessor(ThreadContext context, IRubyObject recv, IRubyObject[] args) { findFields(context, (RubyModule) recv, args, true, true); return context.runtime.getNil(); }
@JRubyMethod(meta = true, rest = true) public static IRubyObject field_reader(ThreadContext context, IRubyObject recv, IRubyObject[] args) { findFields(context, (RubyModule) recv, args, true, false); return context.runtime.getNil(); }