Use an instanceof pattern 74/102074/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 15 Aug 2022 07:35:54 +0000 (09:35 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 15 Aug 2022 07:36:29 +0000 (09:36 +0200)
We can remove a cast here, saving a few characters.

Change-Id: Ie2c03a062cffce58ba15a253e81957b6cc5d1b6b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractCompositeGenerator.java

index d63e6cf43893ad4fceed882ecaa5f580b5b54f5f..b7e3dd2dce1676db282d57ad9b3991bf1b07a780 100644 (file)
@@ -204,9 +204,9 @@ public abstract class AbstractCompositeGenerator<S extends EffectiveStatement<?,
                 // Final step, return child
                 return ret;
             }
-            if (ret instanceof AbstractCompositeGenerator) {
+            if (ret instanceof AbstractCompositeGenerator<?, ?> composite) {
                 // We know how to descend down
-                return ((AbstractCompositeGenerator<?, ?>) ret).findGenerator(childStrategy, stmtPath, next);
+                return composite.findGenerator(childStrategy, stmtPath, next);
             }
             // Yeah, don't know how to continue here
             return null;