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; }