Use local variable type inference a bit more
[yangtools.git] / parser / yang-parser-reactor / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / ModifierImpl.java
index 2e04e8b12c8892c2a94958a0a4316eaebda6dc6c..a2ac73e7df8b82a4b048ab787970a2fe12b40983 100644 (file)
@@ -66,9 +66,9 @@ final class ModifierImpl implements ModelActionBuilder {
     }
 
     private boolean removeSatisfied() {
-        final Iterator<AbstractPrerequisite<?>> it = unsatisfied.iterator();
+        final var it = unsatisfied.iterator();
         while (it.hasNext()) {
-            final AbstractPrerequisite<?> prereq = it.next();
+            final var prereq = it.next();
             if (prereq.isDone()) {
                 // We are removing current prerequisite from list.
                 LOG.trace("Modifier {} prerequisite {} satisfied", this, prereq);
@@ -481,7 +481,7 @@ final class ModifierImpl implements ModelActionBuilder {
         @Override
         public void namespaceItemAdded(final StatementContextBase<?, ?, ?> context, final Class<?> namespace,
                 final Object key, final Object value) {
-            StatementContextBase<?, ?, ?> targetCtx = contextImpl(value);
+            final var targetCtx = contextImpl(value);
             targetCtx.addMutation(modPhase, this);
             resolvePrereq((C) targetCtx);
         }