summaryrefslogtreecommitdiff
path: root/cpp/src/slice2swift/SwiftUtil.cpp
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2019-04-01 15:25:23 -0400
committerJoe George <joe@zeroc.com>2019-04-01 15:29:16 -0400
commit477a623a5ee547f10f0be993e753c4155ad84585 (patch)
treef55055353ffe21b045cbbfd053ea8e51ec656a92 /cpp/src/slice2swift/SwiftUtil.cpp
parentRemove unused vars (diff)
downloadice-477a623a5ee547f10f0be993e753c4155ad84585.tar.bz2
ice-477a623a5ee547f10f0be993e753c4155ad84585.tar.xz
ice-477a623a5ee547f10f0be993e753c4155ad84585.zip
slice2swift Object fixes
Diffstat (limited to 'cpp/src/slice2swift/SwiftUtil.cpp')
-rw-r--r--cpp/src/slice2swift/SwiftUtil.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/cpp/src/slice2swift/SwiftUtil.cpp b/cpp/src/slice2swift/SwiftUtil.cpp
index 6f6dfeb1fbe..81812438b67 100644
--- a/cpp/src/slice2swift/SwiftUtil.cpp
+++ b/cpp/src/slice2swift/SwiftUtil.cpp
@@ -1975,16 +1975,15 @@ SwiftGenerator::writeDispatchOperation(::IceUtilInternal::Output& out, const Ope
void
SwiftGenerator::writeDispatchAsyncOperation(::IceUtilInternal::Output& out, const OperationPtr& op)
{
- const string opName = fixIdent(op->name());
+ const string opName = fixIdent(op->name() + (operationIsAmd(op) ? "Async" : ""));
const ParamInfoList allInParams = getAllInParams(op);
const ParamInfoList allOutParams = getAllOutParams(op);
- const ExceptionList allExceptions = op->throws();
const string swiftModule = getSwiftModule(getTopLevelModule(ContainedPtr::dynamicCast(op)));
out << sp;
- out << nl << "func iceD_" << opName;
+ out << nl << "func iceD_" << fixIdent(op->name());
out << spar;
out << ("incoming inS: " + getUnqualified("Ice.Incoming", swiftModule));
out << ("current: " + getUnqualified("Ice.Current", swiftModule));
@@ -2013,10 +2012,7 @@ SwiftGenerator::writeDispatchAsyncOperation(::IceUtilInternal::Output& out, cons
out << "firstly";
out << sb;
out << nl << opName;
- if(operationIsAmd(op))
- {
- out << "Async";
- }
+
out << spar;
for(ParamInfoList::const_iterator q = allInParams.begin(); q != allInParams.end(); ++q)
{