From 5104f974571328841eb85ac19d93b4ea99dd127c Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Mon, 12 Mar 2018 15:29:02 +0100 Subject: [PATCH] convert loop to functional style --- .../scheduling/model/ModelRunPreprocessorFactory.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java b/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java index 836cac7b..7286bc11 100755 --- a/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java +++ b/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java @@ -59,17 +59,16 @@ public class ModelRunPreprocessorFactory { Set<Class<? extends ModelRunPreprocessor>> subTypes = new HashSet(); reflections = new Reflections("no.nibio.vips.logic"); subTypes.addAll(reflections.getSubTypesOf(ModelRunPreprocessor.class)); - for(Class<? extends ModelRunPreprocessor> subType : subTypes) - { + subTypes.forEach((subType) -> { try { modelRunPreprocessors.put(subType.newInstance().getModelId(), subType); - } + } catch ( InstantiationException | IllegalAccessException ex) { Logger.getLogger(ModelRunPreprocessorFactory.class.getName()).log(Level.SEVERE, null, ex); } - } + }); } return modelRunPreprocessors; } -- GitLab