Use local variable type inference a bit more 59/104859/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 13 Mar 2023 17:00:48 +0000 (18:00 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 13 Mar 2023 19:11:29 +0000 (20:11 +0100)
Reduce verbosity by using local variable type inference.

Change-Id: I8e02d0642b6e28052332a5f5dd5e9601442af8db
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 0bb9d758a7d7faabbc6cca057a166c997e1b5040)

parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ModifierImpl.java

index dd6b45ad8c390f8c01c4516ee7db9eb3715b3986..1f3dad59def88e49593770d8a30c04896d3bc591 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);
@@ -482,7 +482,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);
         }