summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/Gen.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-08-07 10:08:28 -0700
committerMark Spruiell <mes@zeroc.com>2012-08-07 10:08:28 -0700
commitee99924504b50147ccd3544c84480f9b1f996d84 (patch)
tree219e88132f9fe410f0bcd2dbeae2df88f5eece5b /cpp/src/slice2java/Gen.cpp
parentFixed compilation failure (diff)
downloadice-ee99924504b50147ccd3544c84480f9b1f996d84.tar.bz2
ice-ee99924504b50147ccd3544c84480f9b1f996d84.tar.xz
ice-ee99924504b50147ccd3544c84480f9b1f996d84.zip
fixing slice2java bugs
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;
}
}