diff --git a/src/main/java/io/lighty/yang/validator/formats/Analyzer.java b/src/main/java/io/lighty/yang/validator/formats/Analyzer.java index 57875227..55576448 100644 --- a/src/main/java/io/lighty/yang/validator/formats/Analyzer.java +++ b/src/main/java/io/lighty/yang/validator/formats/Analyzer.java @@ -10,6 +10,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import io.lighty.yang.validator.GroupArguments; import java.util.Collection; +import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -32,11 +33,12 @@ public class Analyzer extends FormatPlugin { @Override void emitFormat(final Module module) { - final Set> statements = getRecursivelyDeclaredStatements(modelContext.getModules()); + final Set> statements = getRecursivelyDeclaredStatements(Collections.singleton(module)); for (final DeclaredStatement declaredStatement : statements) { analyzeSubstatement(declaredStatement); } - printOut(); + printOut(module); + counter.clear(); } private Set> getRecursivelyDeclaredStatements(final Collection modules) { @@ -58,7 +60,8 @@ private static boolean submodulesAreNotEmpty(final Collection entry : new TreeMap<>(counter).entrySet()) { LOG.info("{}: {}", entry.getKey(), entry.getValue()); }