Fix code smells in yang-parser-spi
[yangtools.git] / yang / yang-parser-spi / src / main / java / org / opendaylight / yangtools / yang / parser / spi / meta / SubstatementValidator.java
index 8a10a96cce2e23e5a5e7368dce9d02873e62fd95..56ebb8cf820b0b99ec920391c5be083ba3f9dfbb 100644 (file)
@@ -103,8 +103,14 @@ public final class SubstatementValidator {
         }
     }
 
-    public void validate(final StmtContext<?, ?, ?> ctx) throws InvalidSubstatementException,
-            MissingSubstatementException {
+    /**
+     * Validate substatements inside a context.
+     *
+     * @param ctx Context to inspect
+     * @throws InvalidSubstatementException when there is a disallowed statement present.
+     * @throws MissingSubstatementException when a mandatory statement is missing.
+     */
+    public void validate(final StmtContext<?, ?, ?> ctx) {
 
         final Map<StatementDefinition, Counter> stmtCounts = new HashMap<>();
         for (StmtContext<?, ?, ?> stmtCtx : ctx.allSubstatements()) {