Bug 6126: Use importedName for java.lang types in ClassTemplate
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / yangtools / sal / java / api / generator / ClassTemplate.xtend
index e42b8b53bff14145bca4b31db9733b586d1506c8..8c8f5ff0763a61fa591562141f764b38d59b1488 100644 (file)
@@ -336,15 +336,15 @@ class ClassTemplate extends BaseTemplate {
                 «ELSEIF allProperties.size > 1»
                     «bitsArgs»
                 «ELSEIF "java.lang.Boolean".equals(prop.returnType.fullyQualifiedName)»
-                    return new «genTO.name»(Boolean.valueOf(defaultValue));
+                    return new «genTO.name»(«Boolean.importedName».valueOf(defaultValue));
                 «ELSEIF "java.lang.Byte".equals(prop.returnType.fullyQualifiedName)»
-                    return new «genTO.name»(Byte.valueOf(defaultValue));
+                    return new «genTO.name»(«Byte.importedName».valueOf(defaultValue));
                 «ELSEIF "java.lang.Short".equals(prop.returnType.fullyQualifiedName)»
-                    return new «genTO.name»(Short.valueOf(defaultValue));
+                    return new «genTO.name»(«Short.importedName».valueOf(defaultValue));
                 «ELSEIF "java.lang.Integer".equals(prop.returnType.fullyQualifiedName)»
-                    return new «genTO.name»(Integer.valueOf(defaultValue));
+                    return new «genTO.name»(«Integer.importedName».valueOf(defaultValue));
                 «ELSEIF "java.lang.Long".equals(prop.returnType.fullyQualifiedName)»
-                    return new «genTO.name»(Long.valueOf(defaultValue));
+                    return new «genTO.name»(«Long.importedName».valueOf(defaultValue));
                 «ELSE»
                     return new «genTO.name»(new «prop.returnType.importedName»(defaultValue));
                 «ENDIF»
@@ -445,7 +445,7 @@ class ClassTemplate extends BaseTemplate {
                             ENDIF»«
                         ENDFOR»);
 
-                        «generateStaticInicializationBlock»
+                        «generateStaticInitializationBlock»
                     «ENDIF»
                 «ELSE»
                     «emitConstant(c)»
@@ -459,7 +459,7 @@ class ClassTemplate extends BaseTemplate {
      *
      * @return string with static initialization block in JAVA format
      */
-    def protected generateStaticInicializationBlock() '''
+    def protected generateStaticInitializationBlock() '''
         static {
             final «Pattern.importedName» a[] = new «Pattern.importedName»[«TypeConstants.PATTERN_CONSTANT_NAME».size()];
             int i = 0;