Fix wrong annotation use 38/109438/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 16 Dec 2023 14:12:38 +0000 (15:12 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 28 Dec 2023 10:29:18 +0000 (11:29 +0100)
Use JDT annotation instead of SpotBugs, reducing our exposure.

Change-Id: I1fc1e13c5ae476a456a1ffd4db7182f118985945
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f052b186f3f1c7c314ab71a8cd0b4df4c00fda1e)
(cherry picked from commit e90a761128215f0f5520e6fb193ea081361a8044)

binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/GeneratorContext.java

index ea42c5cae82291d52bcb459b91323e04bdbf41a1..a3edbfde57f745c618b980e15a7d2c2ec687d128 100644 (file)
@@ -7,8 +7,8 @@
  */
 package org.opendaylight.mdsal.binding.generator.impl.reactor;
 
-import edu.umd.cs.findbugs.annotations.Nullable;
 import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
@@ -53,8 +53,7 @@ abstract class GeneratorContext extends AbstractEffectiveModelContextProvider {
 
     final @NonNull IdentityGenerator resolveIdentity(final @NonNull QName name) {
         for (Generator gen : resolveModule(name.getModule())) {
-            if (gen instanceof IdentityGenerator) {
-                final IdentityGenerator idgen = (IdentityGenerator) gen;
+            if (gen instanceof final IdentityGenerator idgen) {
                 if (name.equals(idgen.statement().argument())) {
                     return idgen;
                 }