summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Gutknecht <norbert.gutknecht@berner-mattner.com>2015-04-20 15:23:45 +0200
committerJürgen Gehring <juergen.gehring@bmw.de>2015-04-23 08:29:54 -0700
commitbe1a5b7cf15b9e53cf64fcf0754225bd7a6afb24 (patch)
tree003508d7b328067d37096946cf2773a97cb85908
parent31f1941b5e8c115dfc11a1a17ce8bcb156e7b751 (diff)
downloadgenivi-common-api-runtime-be1a5b7cf15b9e53cf64fcf0754225bd7a6afb24.tar.gz
GLIPCI-337: initialize boolean values in constructor2.1.6-p1
-rw-r--r--org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend10
1 files changed, 9 insertions, 1 deletions
diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend
index a7b1146..05c8268 100644
--- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend
+++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend
@@ -230,7 +230,15 @@ class FTypeGenerator {
«element.getTypeName(fStructType)» «element.elementName»;
«ENDFOR»
- «fStructType.elementName»() = default;
+ «fStructType.elementName»() {
+ «IF fStructType.allElements.size > 0»
+ «FOR element : fStructType.elements»
+ «IF element.type.predefined.equals(FBasicTypeId.BOOLEAN)»
+ «element.name» = false;
+ «ENDIF»
+ «ENDFOR»
+ «ENDIF»
+ }
«IF fStructType.allElements.size > 0»
«fStructType.elementName»(«fStructType.allElements.map[getConstReferenceVariable(fStructType)].join(", ")»);
«ENDIF»