On Mon, 03 Jul 2006, Thomas E Enebo defenestrated me: > > Pure Java Reflection Method: > > require 'java' > > include_class 'Person' > include_class('java.lang.Class') { |p, n| "J" + n } > > p = Person.new > JPerson = JClass.forName('Person') > name = JPerson.getDeclaredField('name') > name.accessible = true > > name.set(p.java_object, 'mike')
name.set(p, 'mike') Both work, but high level Java support makes the .java_object part unneeded (since it will do this for you). > > p name.get(p.java_object) -Tom -- + http://www.tc.umn.edu/~enebo +---- mailto:[EMAIL PROTECTED] ----+ | Thomas E Enebo, Protagonist | "Luck favors the prepared | | | mind." -Louis Pasteur | Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Jruby-devel mailing list Jruby-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jruby-devel