Turn ParserNamespace into an abstract class
[yangtools.git] / parser / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / type / BaseTypeNamespace.java
index ecb04ab2b72a6d689384e4477e72f5b4ba562d15..66b69ebbda044c743b88287cc17ab33ed1ff0f9c 100644 (file)
@@ -14,7 +14,11 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour;
 import org.opendaylight.yangtools.yang.parser.spi.meta.ParserNamespace;
 
 @Beta
-public interface BaseTypeNamespace extends ParserNamespace<Empty, Object> {
-    NamespaceBehaviour<Empty, Object, @NonNull BaseTypeNamespace> BEHAVIOUR =
+public final class BaseTypeNamespace extends ParserNamespace<Empty, Object> {
+    public static final @NonNull NamespaceBehaviour<?, ?, ?> BEHAVIOUR =
         NamespaceBehaviour.statementLocal(BaseTypeNamespace.class);
+
+    private BaseTypeNamespace() {
+        // Hidden on purpose
+    }
 }