Do not leak SpotBugs from yang-binding 28/109428/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Dec 2023 23:52:34 +0000 (00:52 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Dec 2023 23:57:25 +0000 (00:57 +0100)
commit99dd61f2037307d1b59f72a47e89d845f138acde
treedc1b7eb537de4d94c220b232acb8688eaae16f68
parente60ce63d3a25e6138fd04297ac370109ac8d4909
Do not leak SpotBugs from yang-binding

We do not want to pollute user-visible classes with @SuppressFBWarnings,
as that is a purely-internal thing.

Isolate the single method requiring suppression into its own
package-private class.

Change-Id: I200ef79c512063f531f1dd18ed0148439c850563
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DoNotLeakSpotbugs.java [new file with mode: 0644]