You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by gk...@apache.org on 2018/12/21 11:16:45 UTC

svn commit: r1849461 - /turbine/core/trunk/src/java/org/apache/turbine/modules/GenericLoader.java

Author: gk
Date: Fri Dec 21 11:16:44 2018
New Revision: 1849461

URL: http://svn.apache.org/viewvc?rev=1849461&view=rev
Log:
- use stream loop

Modified:
    turbine/core/trunk/src/java/org/apache/turbine/modules/GenericLoader.java

Modified: turbine/core/trunk/src/java/org/apache/turbine/modules/GenericLoader.java
URL: http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/modules/GenericLoader.java?rev=1849461&r1=1849460&r2=1849461&view=diff
==============================================================================
--- turbine/core/trunk/src/java/org/apache/turbine/modules/GenericLoader.java (original)
+++ turbine/core/trunk/src/java/org/apache/turbine/modules/GenericLoader.java Fri Dec 21 11:16:44 2018
@@ -19,8 +19,8 @@ package org.apache.turbine.modules;
  * under the License.
  */
 
-import java.util.ArrayList;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import org.apache.turbine.Turbine;
 import org.apache.turbine.TurbineConstants;
@@ -119,15 +119,9 @@ public abstract class GenericLoader<T ex
     public static List<String> getPackages()
     {
         if (TURBINE_PACKAGES == null)
-        {
-            List<String> turbinePackages = new ArrayList<String>();
-            List<Object> configTurbinePackages =
-                Turbine.getConfiguration()
-                	.getList(TurbineConstants.MODULE_PACKAGES);
-            for (Object o : configTurbinePackages)
-            {
-            	turbinePackages.add((String)o);
-            }
+        {  
+            List<String> turbinePackages = Turbine.getConfiguration()
+            .getList(TurbineConstants.MODULE_PACKAGES).stream().map( o -> (String) o ).collect( Collectors.toList() );
 
             TURBINE_PACKAGES = turbinePackages;
         }