Clean up ServiceLoaderState 15/103415/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 26 Nov 2022 10:03:44 +0000 (11:03 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 26 Nov 2022 10:03:44 +0000 (11:03 +0100)
Sonar is suggesting private constructs, add them.

Change-Id: Ia4d818ae2a1e478dbdd8977b607f150b79dd285d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/ServiceLoaderState.java

index 178eb5568d73d152ea0ead0c3295111925d2c206..5c21599a3fbe70463c0db1e70c90c2e6b71dea3c 100644 (file)
@@ -21,14 +21,30 @@ import org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory;
 final class ServiceLoaderState {
     static final class DefaultReactor {
         static final CrossSourceStatementReactor INSTANCE = RFC7950Reactors.defaultReactorBuilder().build();
+
+        private DefaultReactor() {
+            // Hidden on putpose
+        }
     }
 
     static final class VanillaReactor {
         static final CrossSourceStatementReactor INSTANCE = RFC7950Reactors.vanillaReactorBuilder().build();
+
+        private VanillaReactor() {
+            // Hidden on putpose
+        }
     }
 
     static final class XPath {
         static final XPathSupport INSTANCE = new XPathSupport(ServiceLoader.load(YangXPathParserFactory.class)
             .findFirst().orElseThrow(() -> new ExceptionInInitializerError("No YangXPathParserFactory found")));
+
+        private XPath() {
+            // Hidden on putpose
+        }
+    }
+
+    private ServiceLoaderState() {
+        // Hidden on putpose
     }
 }