Author: sebb
Date: Mon Aug  3 13:22:01 2009
New Revision: 800361

URL: http://svn.apache.org/viewvc?rev=800361&view=rev
Log:
Default constructor was unusable because this(null) is not allowed.
Just use default factory; simplifies getFactory() too.

Modified:
    
commons/proper/jexl/branches/2.0/src/main/java/org/apache/commons/jexl/scripting/JexlScriptEngine.java

Modified: 
commons/proper/jexl/branches/2.0/src/main/java/org/apache/commons/jexl/scripting/JexlScriptEngine.java
URL: 
http://svn.apache.org/viewvc/commons/proper/jexl/branches/2.0/src/main/java/org/apache/commons/jexl/scripting/JexlScriptEngine.java?rev=800361&r1=800360&r2=800361&view=diff
==============================================================================
--- 
commons/proper/jexl/branches/2.0/src/main/java/org/apache/commons/jexl/scripting/JexlScriptEngine.java
 (original)
+++ 
commons/proper/jexl/branches/2.0/src/main/java/org/apache/commons/jexl/scripting/JexlScriptEngine.java
 Mon Aug  3 13:22:01 2009
@@ -72,9 +72,12 @@
     
     /**
      * Default constructor.
+     * <p>
+     * Only intended for use when not using a factory.
+     * Sets the factory to {...@link JexlScriptEngineFactory}.
      */
     public JexlScriptEngine() {
-        this(null);
+        this(SingletonHolder.DEFAULT_FACTORY);
     }
 
     /**
@@ -156,7 +159,7 @@
 
     /** {...@inheritdoc} */
     public ScriptEngineFactory getFactory() {
-        return parentFactory == null ? SingletonHolder.DEFAULT_FACTORY : 
parentFactory;
+        return parentFactory;
     }
 
     /**


Reply via email to