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 se...@apache.org on 2009/03/25 00:53:47 UTC
svn commit: r758094 -
/jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/ScriptEngineManager.java
Author: sebb
Date: Tue Mar 24 23:53:47 2009
New Revision: 758094
URL: http://svn.apache.org/viewvc?rev=758094&view=rev
Log:
iterator.next() can throw an Error
Modified:
jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/ScriptEngineManager.java
Modified: jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/ScriptEngineManager.java
URL: http://svn.apache.org/viewvc/jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/ScriptEngineManager.java?rev=758094&r1=758093&r2=758094&view=diff
==============================================================================
--- jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/ScriptEngineManager.java (original)
+++ jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/ScriptEngineManager.java Tue Mar 24 23:53:47 2009
@@ -69,10 +69,9 @@
while (iterator.hasNext()) {
ScriptEngineFactory factory;
- final Object item = iterator.next();
- if (item instanceof ScriptEngineFactory){
- factory = (ScriptEngineFactory) item;
- } else {
+ try {
+ factory = (ScriptEngineFactory) iterator.next();
+ } catch (Error ignored) {
continue;
}
engineSpis.add(factory);
---------------------------------------------------------------------
To unsubscribe, e-mail: bsf-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org