Adding encapulated parse methods for external uses, such as JSR223 API implementation --------------------------------------------------------------------------------------
Key: JRUBY-1489 URL: http://jira.codehaus.org/browse/JRUBY-1489 Project: JRuby Issue Type: Improvement Components: Java Integration Affects Versions: JRuby 1.0.2 Environment: All Reporter: Yoko Harada Attachments: diff-of-JavaEmbedUtils-for-jsr223.txt The changes provide two fixes for external uses of parse methods in org.jruby.Ruby class. The first fix is to encapsulate parse methods not to affect their modification to outer API or implementation, by adding wrapped parse methods. The second fix is to enable handling a java.io.Reader type input to JRuby. JSR 223 API expects a user to specify a script by Reader type without setting any filename. To hand JRuby correct form of the script, one new method is added, since java.io.Reader encodes an input scripts, which is an unwanted one for JRuby. Another method creates a java.io.InputStream type input when a script's filename is given. -- 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