summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/Gen.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2012-08-08 15:49:02 +0200
committerBenoit Foucher <benoit@zeroc.com>2012-08-08 15:49:02 +0200
commit5bee6b7dd838a7b8b84a1b41251579a05e6aa8ec (patch)
tree71f7dd2a1096dab81bd8ddb4e17d5ac42f38c65d /cpp/src/slice2java/Gen.cpp
parentFixes (diff)
parentFixed python & ruby compilation error caused by OutputStream::format removal (diff)
downloadice-5bee6b7dd838a7b8b84a1b41251579a05e6aa8ec.tar.bz2
ice-5bee6b7dd838a7b8b84a1b41251579a05e6aa8ec.tar.xz
ice-5bee6b7dd838a7b8b84a1b41251579a05e6aa8ec.zip
Merge remote-tracking branch 'origin/encoding11' into mx
Diffstat (limited to 'cpp/src/slice2java/Gen.cpp')
-rw-r--r--cpp/src/slice2java/Gen.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpp/src/slice2java/Gen.cpp b/cpp/src/slice2java/Gen.cpp
index b15dc0d5f5a..472acac73f7 100644
--- a/cpp/src/slice2java/Gen.cpp
+++ b/cpp/src/slice2java/Gen.cpp
@@ -636,7 +636,7 @@ Slice::JavaVisitor::writeStreamMarshalDataMember(Output& out, const string& pack
{
if(!member->optional())
{
- writeStreamMarshalUnmarshalCode(out, package, member->type(), OptionalNone, 0, fixKwd(member->name()), true,
+ writeStreamMarshalUnmarshalCode(out, package, member->type(), false, 0, fixKwd(member->name()), true,
iter, false, member->getMetaData());
}
else
@@ -644,8 +644,8 @@ Slice::JavaVisitor::writeStreamMarshalDataMember(Output& out, const string& pack
out << nl << "if(__has_" << member->name() << " && __outS.writeOptional(" << member->tag() << ", "
<< getOptionalType(member->type()) << "))";
out << sb;
- writeStreamMarshalUnmarshalCode(out, package, member->type(), OptionalMember, member->tag(),
- fixKwd(member->name()), true, iter, false, member->getMetaData());
+ writeStreamMarshalUnmarshalCode(out, package, member->type(), true, member->tag(), fixKwd(member->name()),
+ true, iter, false, member->getMetaData());
out << eb;
}
}
@@ -668,7 +668,7 @@ Slice::JavaVisitor::writeStreamUnmarshalDataMember(Output& out, const string& pa
if(!member->optional())
{
- writeStreamMarshalUnmarshalCode(out, package, member->type(), OptionalNone, 0, fixKwd(member->name()), false,
+ writeStreamMarshalUnmarshalCode(out, package, member->type(), false, 0, fixKwd(member->name()), false,
iter, false, member->getMetaData(), patchParams);
}
else
@@ -676,8 +676,8 @@ Slice::JavaVisitor::writeStreamUnmarshalDataMember(Output& out, const string& pa
out << nl << "if(__has_" << member->name() << " = __inS.readOptional(" << member->tag() << ", "
<< getOptionalType(member->type()) << "))";
out << sb;
- writeStreamMarshalUnmarshalCode(out, package, member->type(), OptionalMember, member->tag(),
- fixKwd(member->name()), false, iter, false, member->getMetaData(), patchParams);
+ writeStreamMarshalUnmarshalCode(out, package, member->type(), true, member->tag(), fixKwd(member->name()),
+ false, iter, false, member->getMetaData(), patchParams);
out << eb;
}
}