Dereference namespace 84/93784/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Nov 2020 17:10:56 +0000 (18:10 +0100)
committerIllia <illia.ihushev@pantheon.tech>
Thu, 12 Nov 2020 11:33:59 +0000 (13:33 +0200)
Module.getNamespace() is deprecated, use indirection through
QNameModule to get the namespace.

Change-Id: I93b4083800c235bd75d53ec328311de60b99cd7a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/YangModuleInfoTemplate.xtend

index 9ff5cd071c3af6d51e342b2abf8398e86862f625..dfd36d9f90bce3b7e4baf7178e1b04fcab12525d 100644 (file)
@@ -91,7 +91,7 @@ class YangModuleInfoTemplate {
         val body = '''
             public final class «MODULE_INFO_CLASS_NAME» extends ResourceYangModuleInfo {
                 «val rev = module.revision»
-                private static final @NonNull QName NAME = QName.create("«module.namespace.toString»", «IF rev.present»"«rev.get.toString»", «ENDIF»"«module.name»").intern();
+                private static final @NonNull QName NAME = QName.create("«module.QNameModule.namespace.toString»", «IF rev.present»"«rev.get.toString»", «ENDIF»"«module.name»").intern();
                 private static final @NonNull YangModuleInfo INSTANCE = new «MODULE_INFO_CLASS_NAME»();
 
                 private final @NonNull ImmutableSet<YangModuleInfo> importedModules;
@@ -205,7 +205,7 @@ class YangModuleInfoTemplate {
 
             private static final class «className»Info extends ResourceYangModuleInfo {
                 «val rev = submodule.revision»
-                private final @NonNull QName NAME = QName.create("«submodule.namespace.toString»", «
+                private final @NonNull QName NAME = QName.create("«submodule.QNameModule.namespace.toString»", «
                 IF rev.present»"«rev.get.toString»", «ENDIF»"«submodule.name»").intern();
                 private static final @NonNull YangModuleInfo INSTANCE = new «className»Info();