Re-enable generation of CheckReturnValue 68/81468/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Apr 2019 07:12:53 +0000 (09:12 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Apr 2019 10:25:05 +0000 (12:25 +0200)
Instead of JSR305 we use spotbugs-annotations here.

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

index a066e120279575c0fb4f553bc647353fd2c311a8..0a71a09518b5f17fbcc1a133dc856b0f9f11b177 100644 (file)
@@ -511,9 +511,7 @@ abstract class AbstractTypeGenerator {
                 final MethodSignatureBuilder method = interfaceBuilder.addMethod(rpcMethodName);
 
                 // Do not refer to annotation class, as it may not be available at runtime
-                // FIXME: migrate this to some other annotation type and re-enable
-                //
-                // method.addAnnotation("javax.annotation", "CheckReturnValue");
+                method.addAnnotation("edu.umd.cs.findbugs.annotations", "CheckReturnValue");
                 addComment(method, rpc);
                 method.addParameter(
                     createRpcContainer(context, rpcName, rpc, verifyNotNull(rpc.getInput()), RPC_INPUT), "input");