diff options
author | Norbert Gutknecht <norbert.gutknecht@berner-mattner.com> | 2015-04-20 15:23:45 +0200 |
---|---|---|
committer | Jürgen Gehring <juergen.gehring@bmw.de> | 2015-04-23 08:29:54 -0700 |
commit | be1a5b7cf15b9e53cf64fcf0754225bd7a6afb24 (patch) | |
tree | 003508d7b328067d37096946cf2773a97cb85908 | |
parent | 31f1941b5e8c115dfc11a1a17ce8bcb156e7b751 (diff) | |
download | genivi-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.xtend | 10 |
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» |