changed builder generator
[yangtools.git] / code-generator / binding-java-api-generator / src / main / java / org / opendaylight / yangtools / sal / java / api / generator / BaseTemplate.xtend
index 19ce04502f2f8b3c4461446a9da41fea46c946b7..f2119f3256f14697f9ef45adb0facd639cc97ab5 100644 (file)
@@ -56,14 +56,18 @@ abstract class BaseTemplate {
      * @return string with the getter method source code in JAVA format 
      */
     final protected def getterMethod(GeneratedProperty field) {
-    val prefix = if(field.returnType.equals(Types.BOOLEAN)) "is" else "get"
     '''
-        public «field.returnType.importedName» «prefix»«field.name.toFirstUpper»() {
+        public «field.returnType.importedName» «field.getterMethodName»() {
             return «field.fieldName»;
         }
     '''
     }
     
+    final protected def getterMethodName(GeneratedProperty field) {
+        val prefix = if(field.returnType.equals(Types.BOOLEAN)) "is" else "get"
+        return '''«prefix»«field.name.toFirstUpper»'''
+    }
+    
     /**
      * Template method which generates the setter method for <code>field</code>
      *