svn commit: r1465429 - in /ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang: ./ artifact/ method/ method/callops/ method/entityops/ method/envops/ method/eventops/ method/ifops/ operation/

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1465429 - in /ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang: ./ artifact/ method/ method/callops/ method/entityops/ method/envops/ method/eventops/ method/ifops/ operation/

adrianc
Author: adrianc
Date: Sun Apr  7 17:18:04 2013
New Revision: 1465429

URL: http://svn.apache.org/r1465429
Log:
Revert revision 1462755. This branch will be used as a snapshot of OFBiz before Javolution was removed.

Modified:
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMapProcessor.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethod.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethodBsfEngine.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/artifact/ArtifactInfoContext.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/MethodContext.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallService.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallServiceAsynch.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMapProcessor.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMethod.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/SetServiceFields.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/entityops/EntityData.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/AddError.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/Assert.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/FieldToList.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/ListToList.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/MapToMap.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/SetOperation.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/StringToList.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/eventops/RequestParametersToList.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/ifops/CheckPermission.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MakeInString.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MapProcessor.java
    ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/SimpleMapProcess.java

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMapProcessor.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMapProcessor.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMapProcessor.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMapProcessor.java Sun Apr  7 17:18:04 2013
@@ -20,11 +20,12 @@ package org.ofbiz.minilang;
 
 import java.net.MalformedURLException;
 import java.net.URL;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 
+import javolution.util.FastMap;
+
 import org.ofbiz.base.location.FlexibleLocation;
 import org.ofbiz.base.util.UtilXml;
 import org.ofbiz.base.util.cache.UtilCache;
@@ -41,7 +42,7 @@ public class SimpleMapProcessor {
     private static final UtilCache<URL, Map<String, MapProcessor>> simpleMapProcessorsURLCache = UtilCache.createUtilCache("minilang.SimpleMapProcessorsURL", 0, 0);
 
     protected static Map<String, MapProcessor> getAllProcessors(URL xmlURL) throws MiniLangException {
-        Map<String, MapProcessor> mapProcessors = new HashMap<String, MapProcessor>();
+        Map<String, MapProcessor> mapProcessors = FastMap.newInstance();
         // read in the file
         Document document = null;
         try {

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethod.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethod.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethod.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethod.java Sun Apr  7 17:18:04 2013
@@ -33,6 +33,9 @@ import java.util.Set;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import javolution.util.FastList;
+import javolution.util.FastMap;
+
 import org.ofbiz.base.location.FlexibleLocation;
 import org.ofbiz.base.util.Assert;
 import org.ofbiz.base.util.Debug;
@@ -121,7 +124,7 @@ public final class SimpleMethod extends
         if (UtilValidate.isEmpty(fromLocation)) {
             fromLocation = "<location not known>";
         }
-        Map<String, SimpleMethod> simpleMethods = new HashMap<String, SimpleMethod>();
+        Map<String, SimpleMethod> simpleMethods = FastMap.newInstance();
         Document document = null;
         try {
             document = UtilXml.readXmlDocument(content, true, true);
@@ -133,7 +136,7 @@ public final class SimpleMethod extends
     }
 
     private static Map<String, SimpleMethod> getAllSimpleMethods(URL xmlURL) throws MiniLangException {
-        Map<String, SimpleMethod> simpleMethods = new HashMap<String, SimpleMethod>();
+        Map<String, SimpleMethod> simpleMethods = FastMap.newInstance();
         Document document = null;
         try {
             document = UtilXml.readXmlDocument(xmlURL, true, true);
@@ -196,7 +199,7 @@ public final class SimpleMethod extends
 
     public static List<SimpleMethod> getSimpleMethodsList(String xmlResource, ClassLoader loader) throws MiniLangException {
         Assert.notNull("xmlResource", xmlResource);
-        List<SimpleMethod> simpleMethods = new ArrayList<SimpleMethod>();
+        List<SimpleMethod> simpleMethods = FastList.newInstance();
         // Let the standard Map returning method take care of caching and compilation
         Map<String, SimpleMethod> simpleMethodMap = getSimpleMethods(xmlResource, loader);
         // Load and traverse the document again to get a correctly ordered list of methods
@@ -387,7 +390,7 @@ public final class SimpleMethod extends
     private void addMessage(MethodContext methodContext, String messageListName, String message) {
         List<String> messages = methodContext.getEnv(messageListName);
         if (messages == null) {
-            messages = new ArrayList<String>();
+            messages = FastList.newInstance();
             methodContext.putEnv(messageListName, messages);
         }
         messages.add(message);

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethodBsfEngine.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethodBsfEngine.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethodBsfEngine.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/SimpleMethodBsfEngine.java Sun Apr  7 17:18:04 2013
@@ -19,10 +19,11 @@
 package org.ofbiz.minilang;
 
 import java.util.Map;
-import java.util.HashMap;
 import java.util.Set;
 import java.util.Vector;
 
+import javolution.util.FastMap;
+
 import org.apache.bsf.BSFDeclaredBean;
 import org.apache.bsf.BSFException;
 import org.apache.bsf.BSFManager;
@@ -42,7 +43,7 @@ public class SimpleMethodBsfEngine exten
 
     public static final String module = SimpleMethodBsfEngine.class.getName();
 
-    protected Map<String, Object> context = new HashMap<String, Object>();
+    protected Map<String, Object> context = FastMap.newInstance();
 
     /**
      * This is an implementation of the apply() method. It executes the funcBody text in an "anonymous" method call with arguments.

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/artifact/ArtifactInfoContext.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/artifact/ArtifactInfoContext.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/artifact/ArtifactInfoContext.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/artifact/ArtifactInfoContext.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,9 @@
  *******************************************************************************/
 package org.ofbiz.minilang.artifact;
 
-import java.util.HashSet;
 import java.util.Set;
 
+import javolution.util.FastSet;
 import org.ofbiz.minilang.SimpleMethod;
 
 /**
@@ -28,9 +28,9 @@ import org.ofbiz.minilang.SimpleMethod;
  */
 public final class ArtifactInfoContext {
 
-    private final Set<String> entityNameSet = new HashSet<String>();
-    private final Set<String> serviceNameSet = new HashSet<String>();
-    private final Set<String> simpleMethodNameSet = new HashSet<String>();
+    private final Set<String> entityNameSet = FastSet.newInstance();
+    private final Set<String> serviceNameSet = FastSet.newInstance();
+    private final Set<String> simpleMethodNameSet = FastSet.newInstance();
 
     /**
      * Adds an entity name to this context.

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/MethodContext.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/MethodContext.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/MethodContext.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/MethodContext.java Sun Apr  7 17:18:04 2013
@@ -18,7 +18,6 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method;
 
-import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
 import java.util.TimeZone;
@@ -26,6 +25,8 @@ import java.util.TimeZone;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import javolution.util.FastMap;
+
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilHttp;
 import org.ofbiz.base.util.UtilMisc;
@@ -47,14 +48,14 @@ public final class MethodContext {
 
     private Delegator delegator;
     private LocalDispatcher dispatcher;
-    private Map<String, Object> env = new HashMap<String, Object>();
+    private Map<String, Object> env = FastMap.newInstance();
     private ClassLoader loader;
     private Locale locale;
     private int methodType;
     private Map<String, Object> parameters;
     private HttpServletRequest request = null;
     private HttpServletResponse response = null;
-    private Map<String, Object> results = new HashMap<String, Object>();
+    private Map<String, Object> results = FastMap.newInstance();
     private Security security;
     private TimeZone timeZone;
     private int traceCount = 0;

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallService.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallService.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallService.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallService.java Sun Apr  7 17:18:04 2013
@@ -20,11 +20,12 @@ package org.ofbiz.minilang.method.callop
 
 import java.util.ArrayList;
 import java.util.Collections;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 
+import javolution.util.FastMap;
+
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilGenerics;
 import org.ofbiz.base.util.UtilMisc;
@@ -179,7 +180,7 @@ public final class CallService extends M
         }
         Map<String, Object> inMap = inMapFma.get(methodContext.getEnvMap());
         if (inMap == null) {
-            inMap = new HashMap<String, Object>();
+            inMap = FastMap.newInstance();
         }
         // before invoking the service, clear messages
         if (methodContext.getMethodType() == MethodContext.EVENT) {

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallServiceAsynch.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallServiceAsynch.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallServiceAsynch.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallServiceAsynch.java Sun Apr  7 17:18:04 2013
@@ -18,10 +18,11 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.callops;
 
-import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
 
+import javolution.util.FastMap;
+
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.base.util.string.FlexibleStringExpander;
@@ -70,7 +71,7 @@ public final class CallServiceAsynch ext
         String serviceName = serviceNameFse.expandString(methodContext.getEnvMap());
         Map<String, Object> inMap = inMapFma.get(methodContext.getEnvMap());
         if (inMap == null) {
-            inMap = new HashMap<String, Object>();
+            inMap = FastMap.newInstance();
         }
         if (includeUserLogin) {
             GenericValue userLogin = methodContext.getUserLogin();

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMapProcessor.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMapProcessor.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMapProcessor.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMapProcessor.java Sun Apr  7 17:18:04 2013
@@ -18,11 +18,12 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.callops;
 
-import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import javolution.util.FastList;
+import javolution.util.FastMap;
+
 import org.ofbiz.base.util.UtilXml;
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.minilang.MiniLangException;
@@ -74,16 +75,16 @@ public final class CallSimpleMapProcesso
     public boolean exec(MethodContext methodContext) throws MiniLangException {
         List<Object> messages = errorListFma.get(methodContext.getEnvMap());
         if (messages == null) {
-            messages = new ArrayList<Object>();
+            messages = FastList.newInstance();
             errorListFma.put(methodContext.getEnvMap(), messages);
         }
         Map<String, Object> inMap = inMapFma.get(methodContext.getEnvMap());
         if (inMap == null) {
-            inMap = new HashMap<String, Object>();
+            inMap = FastMap.newInstance();
         }
         Map<String, Object> outMap = outMapFma.get(methodContext.getEnvMap());
         if (outMap == null) {
-            outMap = new HashMap<String, Object>();
+            outMap = FastMap.newInstance();
             outMapFma.put(methodContext.getEnvMap(), outMap);
         }
         // run external map processor first

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMethod.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMethod.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMethod.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/CallSimpleMethod.java Sun Apr  7 17:18:04 2013
@@ -21,10 +21,11 @@ package org.ofbiz.minilang.method.callop
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import javolution.util.FastMap;
+
 import org.ofbiz.base.location.FlexibleLocation;
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilValidate;
@@ -103,7 +104,7 @@ public final class CallSimpleMethod exte
         }
         MethodContext localContext = methodContext;
         if ("function".equals(this.scope)) {
-            Map<String, Object> localEnv = new HashMap<String, Object>();
+            Map<String, Object> localEnv = FastMap.newInstance();
             localEnv.putAll(methodContext.getEnvMap());
             localEnv.remove(this.simpleMethod.getEventResponseCodeName());
             localEnv.remove(this.simpleMethod.getServiceResponseMessageName());

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/SetServiceFields.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/SetServiceFields.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/SetServiceFields.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/callops/SetServiceFields.java Sun Apr  7 17:18:04 2013
@@ -18,11 +18,12 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.callops;
 
-import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import javolution.util.FastList;
+import javolution.util.FastMap;
+
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.base.util.string.FlexibleStringExpander;
@@ -97,10 +98,10 @@ public final class SetServiceFields exte
         }
         Map<String, Object> toMap = toMapFma.get(methodContext.getEnvMap());
         if (toMap == null) {
-            toMap = new HashMap<String, Object>();
+            toMap = FastMap.newInstance();
             toMapFma.put(methodContext.getEnvMap(), toMap);
         }
-        List<Object> errorMessages = new ArrayList<Object>();
+        List<Object> errorMessages = FastList.newInstance();
         Map<String, Object> validAttributes = modelService.makeValid(fromMap, "IN", true, errorMessages, methodContext.getTimeZone(), methodContext.getLocale());
         if (errorMessages.size() > 0) {
             for (Object obj : errorMessages) {

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/entityops/EntityData.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/entityops/EntityData.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/entityops/EntityData.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/entityops/EntityData.java Sun Apr  7 17:18:04 2013
@@ -20,9 +20,10 @@ package org.ofbiz.minilang.method.entity
 
 import java.net.MalformedURLException;
 import java.net.URL;
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.location.FlexibleLocation;
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilValidate;
@@ -85,7 +86,7 @@ public final class EntityData extends Me
     public boolean exec(MethodContext methodContext) throws MiniLangException {
         List<Object> messages = errorListFma.get(methodContext.getEnvMap());
         if (messages == null) {
-            messages = new ArrayList<Object>();
+            messages = FastList.newInstance();
             errorListFma.put(methodContext.getEnvMap(), messages);
         }
         String location = this.locationFse.expandString(methodContext.getEnvMap());

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/AddError.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/AddError.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/AddError.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/AddError.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,10 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.envops;
 
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.minilang.MiniLangException;
 import org.ofbiz.minilang.MiniLangValidate;
@@ -59,7 +60,7 @@ public final class AddError extends Meth
             if (message != null) {
                 List<String> messages = errorListFma.get(methodContext.getEnvMap());
                 if (messages == null) {
-                    messages = new ArrayList<String>();
+                    messages = FastList.newInstance();
                     errorListFma.put(methodContext.getEnvMap(), messages);
                 }
                 messages.add(message);

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/Assert.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/Assert.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/Assert.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/Assert.java Sun Apr  7 17:18:04 2013
@@ -22,6 +22,8 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.UtilXml;
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.base.util.string.FlexibleStringExpander;
@@ -84,7 +86,7 @@ public final class Assert extends Method
                 messageBuffer.append("failed: ");
                 condition.prettyPrint(messageBuffer, methodContext);
                 if (messages == null) {
-                    messages = new ArrayList<Object>();
+                    messages = FastList.newInstance();
                     errorListFma.put(methodContext.getEnvMap(), messages);
                 }
                 messages.add(messageBuffer.toString());

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,10 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.envops;
 
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.UtilProperties;
 import org.ofbiz.base.util.UtilValidate;
 import org.ofbiz.base.util.UtilXml;
@@ -107,7 +108,7 @@ public final class CheckId extends Metho
             if (message != null) {
                 List<String> messages = errorListFma.get(methodContext.getEnvMap());
                 if (messages == null) {
-                    messages = new ArrayList<String>();
+                    messages = FastList.newInstance();
                 }
                 errorListFma.put(methodContext.getEnvMap(), messages);
                 messages.add(message.concat(": ").concat(errorMsg));

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/FieldToList.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/FieldToList.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/FieldToList.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/FieldToList.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,10 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.envops;
 
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.minilang.MiniLangException;
 import org.ofbiz.minilang.MiniLangValidate;
@@ -58,7 +59,7 @@ public final class FieldToList extends M
         if (fieldVal != null) {
             List<Object> toList = listFma.get(methodContext.getEnvMap());
             if (toList == null) {
-                toList = new ArrayList<Object>();
+                toList = FastList.newInstance();
                 listFma.put(methodContext.getEnvMap(), toList);
             }
             toList.add(fieldVal);

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/ListToList.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/ListToList.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/ListToList.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/ListToList.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,10 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.envops;
 
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.minilang.MiniLangException;
 import org.ofbiz.minilang.MiniLangValidate;
@@ -57,7 +58,7 @@ public final class ListToList extends Me
         if (fromList != null) {
             List<Object> toList = toListFma.get(methodContext.getEnvMap());
             if (toList == null) {
-                toList = new ArrayList<Object>();
+                toList = FastList.newInstance();
                 toListFma.put(methodContext.getEnvMap(), toList);
             }
             toList.addAll(fromList);

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/MapToMap.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/MapToMap.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/MapToMap.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/MapToMap.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,10 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.envops;
 
-import java.util.HashMap;
 import java.util.Map;
 
+import javolution.util.FastMap;
+
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.minilang.MiniLangException;
 import org.ofbiz.minilang.MiniLangValidate;
@@ -58,7 +59,7 @@ public final class MapToMap extends Meth
             if (!toMapFma.isEmpty()) {
                 Map<String, Object> toMap = toMapFma.get(methodContext.getEnvMap());
                 if (toMap == null) {
-                    toMap = new HashMap<String, Object>();
+                    toMap = FastMap.newInstance();
                     toMapFma.put(methodContext.getEnvMap(), toMap);
                     toMap.putAll(fromMap);
                 }

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/SetOperation.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/SetOperation.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/SetOperation.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/SetOperation.java Sun Apr  7 17:18:04 2013
@@ -18,8 +18,8 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.envops;
 
-import java.util.ArrayList;
-import java.util.HashMap;
+import javolution.util.FastList;
+import javolution.util.FastMap;
 
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.ObjectType;
@@ -163,9 +163,9 @@ public final class SetOperation extends
         }
         if (this.type.length() > 0) {
             if ("NewMap".equals(this.type)) {
-                newValue = new HashMap<String, Object>();
+                newValue = FastMap.newInstance();
             } else if ("NewList".equals(this.type)) {
-                newValue = new ArrayList<Object>();
+                newValue = FastList.newInstance();
             } else {
                 try {
                     String format = null;

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/StringToList.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/StringToList.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/StringToList.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/envops/StringToList.java Sun Apr  7 17:18:04 2013
@@ -19,9 +19,10 @@
 package org.ofbiz.minilang.method.envops;
 
 import java.text.MessageFormat;
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.MessageString;
 import org.ofbiz.base.util.UtilValidate;
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
@@ -80,7 +81,7 @@ public final class StringToList extends
         }
         List<Object> toList = listFma.get(methodContext.getEnvMap());
         if (toList == null) {
-            toList = new ArrayList<Object>();
+            toList = FastList.newInstance();
             listFma.put(methodContext.getEnvMap(), toList);
         }
         toList.add(value);

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/eventops/RequestParametersToList.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/eventops/RequestParametersToList.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/eventops/RequestParametersToList.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/eventops/RequestParametersToList.java Sun Apr  7 17:18:04 2013
@@ -18,9 +18,10 @@
  *******************************************************************************/
 package org.ofbiz.minilang.method.eventops;
 
-import java.util.ArrayList;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.base.util.string.FlexibleStringExpander;
 import org.ofbiz.minilang.MiniLangException;
@@ -83,7 +84,7 @@ public final class RequestParametersToLi
             if (parameterValues != null) {
                 List<String> valueList = listFma.get(methodContext.getEnvMap());
                 if (valueList == null) {
-                    valueList = new ArrayList<String>();
+                    valueList = FastList.newInstance();
                     listFma.put(methodContext.getEnvMap(), valueList);
                 }
                 for (int i = 0; i < parameterValues.length; i++) {

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/ifops/CheckPermission.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/ifops/CheckPermission.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/ifops/CheckPermission.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/method/ifops/CheckPermission.java Sun Apr  7 17:18:04 2013
@@ -22,6 +22,8 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.UtilXml;
 import org.ofbiz.base.util.collections.FlexibleMapAccessor;
 import org.ofbiz.base.util.string.FlexibleStringExpander;
@@ -89,7 +91,7 @@ public final class CheckPermission exten
         if (!hasPermission && messageElement != null) {
             List<String> messages = errorListFma.get(methodContext.getEnvMap());
             if (messages == null) {
-                messages = new ArrayList<String>();
+                messages = FastList.newInstance();
                 errorListFma.put(methodContext.getEnvMap(), messages);
             }
             messages.add(messageElement.getMessage(methodContext));

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MakeInString.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MakeInString.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MakeInString.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MakeInString.java Sun Apr  7 17:18:04 2013
@@ -18,11 +18,12 @@
  *******************************************************************************/
 package org.ofbiz.minilang.operation;
 
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilValidate;
 import org.ofbiz.base.util.UtilXml;
@@ -36,7 +37,7 @@ public class MakeInString {
     public static final String module = MakeInString.class.getName();
 
     String fieldName;
-    List<MakeInStringOperation> operations = new ArrayList<MakeInStringOperation>();
+    List<MakeInStringOperation> operations = FastList.newInstance();
 
     public MakeInString(Element makeInStringElement) {
         fieldName = makeInStringElement.getAttribute("field");

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MapProcessor.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MapProcessor.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MapProcessor.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/MapProcessor.java Sun Apr  7 17:18:04 2013
@@ -18,11 +18,12 @@
  *******************************************************************************/
 package org.ofbiz.minilang.operation;
 
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.UtilValidate;
 import org.ofbiz.base.util.UtilXml;
 import org.w3c.dom.Element;
@@ -32,9 +33,9 @@ import org.w3c.dom.Element;
  */
 public class MapProcessor {
 
-    List<MakeInString> makeInStrings = new ArrayList<MakeInString>();
+    List<MakeInString> makeInStrings = FastList.newInstance();
     String name;
-    List<SimpleMapProcess> simpleMapProcesses = new ArrayList<SimpleMapProcess>();
+    List<SimpleMapProcess> simpleMapProcesses = FastList.newInstance();
 
     public MapProcessor(Element simpleMapProcessorElement) {
         name = simpleMapProcessorElement.getAttribute("name");

Modified: ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/SimpleMapProcess.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/SimpleMapProcess.java?rev=1465429&r1=1465428&r2=1465429&view=diff
==============================================================================
--- ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/SimpleMapProcess.java (original)
+++ ofbiz/branches/2013_RemoveJavolution/framework/minilang/src/org/ofbiz/minilang/operation/SimpleMapProcess.java Sun Apr  7 17:18:04 2013
@@ -18,11 +18,12 @@
  *******************************************************************************/
 package org.ofbiz.minilang.operation;
 
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 
+import javolution.util.FastList;
+
 import org.ofbiz.base.util.Debug;
 import org.ofbiz.base.util.UtilValidate;
 import org.ofbiz.base.util.UtilXml;
@@ -36,7 +37,7 @@ public class SimpleMapProcess {
     public static final String module = SimpleMapProcess.class.getName();
 
     String field = "";
-    List<SimpleMapOperation> simpleMapOperations = new ArrayList<SimpleMapOperation>();
+    List<SimpleMapOperation> simpleMapOperations = FastList.newInstance();
 
     public SimpleMapProcess(Element simpleMapProcessElement) {
         this.field = simpleMapProcessElement.getAttribute("field");