summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/GenCompat.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-02-09 15:32:54 +0100
committerBenoit Foucher <benoit@zeroc.com>2017-02-09 15:32:54 +0100
commit8e6725c59d3e3bae9aa64bbda4a473f9ac80bb6d (patch)
treec3db8379c9c4b29c35da9788c59b374ac43184f6 /cpp/src/slice2java/GenCompat.cpp
parentFixed ICE-7568 - namespace not correctly escape in C++ (diff)
downloadice-8e6725c59d3e3bae9aa64bbda4a473f9ac80bb6d.tar.bz2
ice-8e6725c59d3e3bae9aa64bbda4a473f9ac80bb6d.tar.xz
ice-8e6725c59d3e3bae9aa64bbda4a473f9ac80bb6d.zip
Improved readValue/readProxy methods and streaming helpers
Diffstat (limited to 'cpp/src/slice2java/GenCompat.cpp')
-rw-r--r--cpp/src/slice2java/GenCompat.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/cpp/src/slice2java/GenCompat.cpp b/cpp/src/slice2java/GenCompat.cpp
index 4b5dacaf2e4..245cdceb5ab 100644
--- a/cpp/src/slice2java/GenCompat.cpp
+++ b/cpp/src/slice2java/GenCompat.cpp
@@ -3732,12 +3732,9 @@ Slice::GenCompat::TypesVisitor::visitStructEnd(const StructPtr& p)
out << eb;
out << eb;
- out << sp << nl << "static public " << name << nl << "ice_read(Ice.InputStream istr, " << name << " v)";
+ out << sp << nl << "static public " << name << nl << "ice_read(Ice.InputStream istr)";
out << sb;
- out << nl << "if(v == null)";
- out << sb;
- out << nl << " v = new " << name << "();";
- out << eb;
+ out << nl << name << " v = new " << name << "();";
out << nl << "v.ice_readMembers(istr);";
out << nl << "return v;";
out << eb;