diff options
author | Mark Spruiell <mes@zeroc.com> | 2012-08-07 10:08:28 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2012-08-07 10:08:28 -0700 |
commit | ee99924504b50147ccd3544c84480f9b1f996d84 (patch) | |
tree | 219e88132f9fe410f0bcd2dbeae2df88f5eece5b /cpp/src/slice2java/Gen.cpp | |
parent | Fixed compilation failure (diff) | |
download | ice-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.cpp | 12 |
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; } } |