BUG-1954: Fix useless Boolean instantiation 51/12151/1
authorRobert Varga <rovarga@cisco.com>
Thu, 18 Sep 2014 09:40:15 +0000 (11:40 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 22 Oct 2014 12:19:21 +0000 (12:19 +0000)
No need to instantiate booleans for string, just use Boolean.TRUE.

Change-Id: I5156d4a8cafd08ced0802c55812cded7bdbe1cee
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit 61b4fa02e7b89bba37ac906c05605c79dead57b2)

code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend

index e0e056bf2eb8d08a988a173eb2312f34d97f1a24..e7400f9ff6865d0f78bfdb83af20283b0ad40920 100644 (file)
@@ -342,7 +342,7 @@ class ClassTemplate extends BaseTemplate {
         int i = 0;
         return new «genTO.name»(
         «FOR prop : allProperties SEPARATOR ","»
-            properties.get(i++).equals(defaultValue) ? new «Boolean.importedName»("true") : null
+            properties.get(i++).equals(defaultValue) ? «Boolean.importedName».TRUE : null
         «ENDFOR»
         );
     '''