Use QName's imported name for QNAME constant 33/71233/3
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 23 Apr 2018 21:27:04 +0000 (23:27 +0200)
committerTom Pantelis <tompantelis@gmail.com>
Wed, 2 May 2018 02:50:12 +0000 (02:50 +0000)
This makes the code a bit more concise, as we do not end up using
a FQCN to locate QName.create().

Change-Id: Iaa3f5f362da8bae43345164ab635c0dc7bf6497f
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/BaseTemplate.xtend

index 6375119a6bbe3d1a1d9c6061a87b9e15bb36f92f..e40dbfa5069acbfbbdca2c92575308fcc9c96cd4 100644 (file)
@@ -436,8 +436,8 @@ abstract class BaseTemplate extends JavaFileTemplate {
         «IF c.value instanceof QName»
             «val qname = c.value as QName»
             «val rev = qname.revision»
-            public static final «c.type.importedName» «c.name» = «QName.name».create("«qname.namespace.toString»",
-                «IF rev.isPresent»"«rev.get»", «ENDIF»"«qname.localName»").intern();
+            public static final «c.type.importedName» «c.name» = «QName.importedName».create("«qname.namespace.toString
+                Â»", Â«IF rev.isPresent»"«rev.get»", Â«ENDIF»"«qname.localName»").intern();
         «ELSE»
             public static final «c.type.importedName» «c.name» = «c.value»;
         «ENDIF»