@JRubyMethod public static IRubyObject to_s(IRubyObject recv) { if (recv instanceof JavaProxy) { return JavaObject.to_s(recv.getRuntime(), ((JavaProxy) recv).getObject()); } final Object unwrap = recv.dataGetStruct(); if (unwrap != null) return ((JavaObject) unwrap).to_s(); return ((RubyBasicObject) recv).to_s(); }
@JRubyMethod public static IRubyObject to_s(IRubyObject recv) { if (recv instanceof JavaProxy) { return JavaObject.to_s(recv.getRuntime(), ((JavaProxy) recv).getObject()); } final Object unwrap = recv.dataGetStruct(); if (unwrap != null) return ((JavaObject) unwrap).to_s(); return ((RubyBasicObject) recv).to_s(); }
@JRubyMethod @Override public IRubyObject to_s() { return to_s(getRuntime(), dataGetStruct()); }
@JRubyMethod public static IRubyObject to_s(IRubyObject recv) { if (recv instanceof JavaProxy) { return JavaObject.to_s(recv.getRuntime(), ((JavaProxy)recv).getObject()); } else if (recv.dataGetStruct() != null) { return ((JavaObject)recv.dataGetStruct()).to_s(); } else { return ((RubyObject)recv).to_s(); } }
@JRubyMethod public static IRubyObject to_s(IRubyObject recv) { if (recv instanceof JavaProxy) { return JavaObject.to_s(recv.getRuntime(), ((JavaProxy)recv).getObject()); } else if (recv.dataGetStruct() != null) { return ((JavaObject)recv.dataGetStruct()).to_s(); } else { return ((RubyObject)recv).to_s(); } }
@JRubyMethod @Override public IRubyObject to_s() { return to_s(getRuntime(), dataGetStruct()); }
@JRubyMethod @Override public IRubyObject to_s() { return to_s(getRuntime(), dataGetStruct()); }
@JRubyMethod @Override public IRubyObject to_s() { return to_s(getRuntime(), dataGetStruct()); }