Eliminate superfluous onFullDefinitionDeclared overrides
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / DescriptionStatementImpl.java
index 487f67cfca88092c2e6504be710ac9642c40a97f..c683fd8026538319b9f4d8c7f1b761f48bcf5298 100644 (file)
@@ -23,7 +23,7 @@ public class DescriptionStatementImpl extends AbstractDeclaredStatement<String>
             .build();
 
     protected DescriptionStatementImpl(
-            StmtContext<String, DescriptionStatement, ?> context) {
+            final StmtContext<String, DescriptionStatement, ?> context) {
         super(context);
     }
 
@@ -34,25 +34,23 @@ public class DescriptionStatementImpl extends AbstractDeclaredStatement<String>
         }
 
         @Override
-        public String parseArgumentValue(StmtContext<?, ?, ?> ctx, String value) {
+        public String parseArgumentValue(final StmtContext<?, ?, ?> ctx, final String value) {
             return value;
         }
 
         @Override
-        public DescriptionStatement createDeclared(StmtContext<String, DescriptionStatement, ?> ctx) {
+        public DescriptionStatement createDeclared(final StmtContext<String, DescriptionStatement, ?> ctx) {
             return new DescriptionStatementImpl(ctx);
         }
 
         @Override
-        public EffectiveStatement<String, DescriptionStatement> createEffective(StmtContext<String, DescriptionStatement, EffectiveStatement<String, DescriptionStatement>> ctx) {
+        public EffectiveStatement<String, DescriptionStatement> createEffective(final StmtContext<String, DescriptionStatement, EffectiveStatement<String, DescriptionStatement>> ctx) {
             return new DescriptionEffectiveStatementImpl(ctx);
         }
 
         @Override
-        public void onFullDefinitionDeclared(StmtContext.Mutable<String, DescriptionStatement,
-                EffectiveStatement<String, DescriptionStatement>> stmt) {
-            super.onFullDefinitionDeclared(stmt);
-            SUBSTATEMENT_VALIDATOR.validate(stmt);
+        protected SubstatementValidator getSubstatementValidator() {
+            return SUBSTATEMENT_VALIDATOR;
         }
     }