summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Sattler <sattler@itestra.de>2013-11-11 10:08:00 +0100
committerPatrick Sattler <sattler@itestra.de>2013-11-11 16:15:55 +0100
commit39848bbd285a4021147368a843b7d546b4a66b68 (patch)
tree5dc4c12ed93d50b6098cae6f538f6dd59cf88ba2
parent24ecb0641e6d59f23b35791f5ebcb808df3c61df (diff)
downloadgenivi-common-api-runtime-39848bbd285a4021147368a843b7d546b4a66b68.tar.gz
Fixed the InvalidArgumentException for Maps
-fixed the InvalidArgumentException during generation of overloaded methods with maps as Argument
-rw-r--r--org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend4
1 files changed, 4 insertions, 0 deletions
diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
index 588313d..7940583 100644
--- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
+++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
@@ -446,6 +446,10 @@ class FrancaGeneratorExtensions {
"Ce" + fType.fullyQualifiedName
}
+ def private dispatch String getDerivedMangledName(FMapType fType) {
+ "Cm" + fType.fullyQualifiedName
+ }
+
def private dispatch String getDerivedMangledName(FStructType fType) {
"Cs" + fType.fullyQualifiedName
}