Turn ParserNamespace into an abstract class
[yangtools.git] / parser / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / namespace / ModuleQNameToPrefix.java
index b2a91c0b3d221793acc92fcef3c63e99cb96ba30..eed73dd3b52157bb33a4d3d08ee6b6df688a6044 100644 (file)
@@ -18,7 +18,11 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.ParserNamespace;
  * some quality parsing time.
  */
 @Beta
-public interface ModuleQNameToPrefix extends ParserNamespace<QNameModule, String> {
-    NamespaceBehaviour<QNameModule, String, @NonNull ModuleQNameToPrefix> BEHAVIOUR =
-            NamespaceBehaviour.rootStatementLocal(ModuleQNameToPrefix.class);
+public final class ModuleQNameToPrefix extends ParserNamespace<QNameModule, String> {
+    public static final @NonNull NamespaceBehaviour<?, ?, ?> BEHAVIOUR =
+        NamespaceBehaviour.rootStatementLocal(ModuleQNameToPrefix.class);
+
+    private ModuleQNameToPrefix() {
+        // Hidden on purpose
+    }
 }