You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bsf-dev@jakarta.apache.org by "Sebb (JIRA)" <ji...@apache.org> on 2009/03/24 18:33:55 UTC
[jira] Resolved: (BSF-9) SimpleScriptContext.java cannot be
compiled with Java 1.4
[ https://issues.apache.org/jira/browse/BSF-9?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sebb resolved BSF-9.
--------------------
Resolution: Fixed
> SimpleScriptContext.java cannot be compiled with Java 1.4
> ---------------------------------------------------------
>
> Key: BSF-9
> URL: https://issues.apache.org/jira/browse/BSF-9
> Project: BSF
> Issue Type: Bug
> Affects Versions: BSF-3.0
> Environment: Java 1.4
> Reporter: Rony G. Flatscher
> Assignee: Sanka Samaranayake
>
> While attempting to create the BSF3.0 beta2 distribution from ant elder's sources with Java 1.4, the building stops with an error stating:
> ------------- cut here ----------
> F:\download\Apache\bsf\bsf3\bsf-3.0-beta2-src\bsf-api\src\main\java\javax\script\SimpleScriptContext.java:46: cannot resolve symbol
> symbol : method valueOf (int)
> location: class java.lang.Integer
> private static final List SCOPES = Arrays.asList(new Integer[] { Integer.valueOf(ENGINE_SCOPE), Integer.valueOf(GLOBAL_SCOPE) });
> ^
> F:\download\Apache\bsf\bsf3\bsf-3.0-beta2-src\bsf-api\src\main\java\javax\script\SimpleScriptContext.java:46: cannot resolve symbol
> symbol : method valueOf (int)
> location: class java.lang.Integer
> private static final List SCOPES = Arrays.asList(new Integer[] { Integer.valueOf(ENGINE_SCOPE), Integer.valueOf(GLOBAL_SCOPE) });
> ^
> 2 errors
> ------------- cut here ----------
> Indeed, "Integer.valueOf(int)" got introduced with Java 1.5.
> As BSF3 should be deployable with Java 1.4, this would need to be fixed.
> Here is a unified diff which corrects the problem:
> ------------- cut here ----------
> --- bkp\SimpleScriptContext.java 2007-11-01 16:48:10.000000000 +0100
> +++ SimpleScriptContext.java 2007-11-01 20:35:07.906250000 +0100
> @@ -43,7 +43,7 @@
>
> private Writer errorWriter;
>
> - private static final List SCOPES = Arrays.asList(new Integer[] { Integer.valueOf(ENGINE_SCOPE), Integer.valueOf(GLOBAL_SCOPE) });
> + private static final List SCOPES = Arrays.asList(new Integer[] { Integer.valueOf(""+ENGINE_SCOPE), Integer.valueOf(""+GLOBAL_SCOPE) });
>
> public SimpleScriptContext() {
> reader = new InputStreamReader(System.in);
> ------------- cut here ----------
> Regards,
> ---rony
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: bsf-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org