New closure conversion should prefer methods with convertable args over those without -------------------------------------------------------------------------------------
Key: JRUBY-1183 URL: http://jira.codehaus.org/browse/JRUBY-1183 Project: JRuby Issue Type: Bug Components: Java Integration Affects Versions: JRuby 1.1.0 Reporter: Charles Oliver Nutter Assignee: Nick Sieger We should be able to do java.lang.Thread.new { puts 'hello' } and expect to get back a thread object with the given proc as its Runnable. However it appears that the conversion of the proc to runnable gets superceded by the no-arg version of the Thread constructor, and so the converted proc is never used. It seems that when passing a block to a Java method, we should first try to find methods for which a converted closure would work, and then fall back on versions without convertible interfaces. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email