summaryrefslogtreecommitdiff
path: root/cpp/src/slice2freezej/Main.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2005-05-04 11:21:38 +0000
committerMark Spruiell <mes@zeroc.com>2005-05-04 11:21:38 +0000
commitbcec6c0328f292e0bfa84e39926dc4acfd42c73b (patch)
tree010ce4ee178fb1d73b810c7f57301a30eccfe984 /cpp/src/slice2freezej/Main.cpp
parentfix bug. (diff)
downloadice-bcec6c0328f292e0bfa84e39926dc4acfd42c73b.tar.bz2
ice-bcec6c0328f292e0bfa84e39926dc4acfd42c73b.tar.xz
ice-bcec6c0328f292e0bfa84e39926dc4acfd42c73b.zip
no longer necessary to destroy streams explicitly
Diffstat (limited to 'cpp/src/slice2freezej/Main.cpp')
-rw-r--r--cpp/src/slice2freezej/Main.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/cpp/src/slice2freezej/Main.cpp b/cpp/src/slice2freezej/Main.cpp
index b08e3fbf1cd..fe2eb59d16a 100644
--- a/cpp/src/slice2freezej/Main.cpp
+++ b/cpp/src/slice2freezej/Main.cpp
@@ -349,8 +349,6 @@ FreezeGenerator::generate(UnitPtr& u, const Dict& dict)
out << nl << "IceInternal.BasicStream __os = "
<< "new IceInternal.BasicStream(Ice.Util.getInstance(__communicator));";
- out << nl << "try";
- out << sb;
int iter = 0;
writeMarshalUnmarshalCode(out, "", indexTypes[i], valueS, true, iter, false);
if(indexTypes[i]->usesClasses())
@@ -361,11 +359,6 @@ FreezeGenerator::generate(UnitPtr& u, const Dict& dict)
out << nl << "byte[] __r = new byte[__buf.limit()];";
out << nl << "__buf.get(__r);";
out << nl << "return __r;";
- out << eb;
- out << nl << "finally";
- out << sb;
- out << nl << "__os.destroy();";
- out << eb;
}
out << eb;
}
@@ -464,8 +457,6 @@ FreezeGenerator::generate(UnitPtr& u, const Dict& dict)
out << nl << "assert(o instanceof " << typeS << ");";
out << nl << "IceInternal.BasicStream __os = "
<< "new IceInternal.BasicStream(Ice.Util.getInstance(communicator));";
- out << nl << "try";
- out << sb;
if(encaps)
{
out << nl << "__os.startWriteEncaps();";
@@ -485,11 +476,6 @@ FreezeGenerator::generate(UnitPtr& u, const Dict& dict)
out << nl << "__buf.get(__r);";
out << nl << "return __r;";
out << eb;
- out << nl << "finally";
- out << sb;
- out << nl << "__os.destroy();";
- out << eb;
- out << eb;
//
// decode
@@ -502,8 +488,6 @@ FreezeGenerator::generate(UnitPtr& u, const Dict& dict)
{
out << nl << "__is.sliceObjects(false);";
}
- out << nl << "try";
- out << sb;
out << nl << "__is.resize(b.length, true);";
out << nl << "java.nio.ByteBuffer __buf = __is.prepareRead();";
out << nl << "__buf.position(0);";
@@ -595,11 +579,6 @@ FreezeGenerator::generate(UnitPtr& u, const Dict& dict)
out << nl << "return __r;";
}
out << eb;
- out << nl << "finally";
- out << sb;
- out << nl << "__is.destroy();";
- out << eb;
- out << eb;
}
@@ -827,8 +806,6 @@ FreezeGenerator::generate(UnitPtr& u, const Index& index)
out << sb;
out << nl << "IceInternal.BasicStream __os = "
<< "new IceInternal.BasicStream(Ice.Util.getInstance(communicator()));";
- out << nl << "try";
- out << sb;
int iter = 0;
writeMarshalUnmarshalCode(out, "", dataMember->type(), valueS, true, iter, false);
if(type->usesClasses())
@@ -840,11 +817,6 @@ FreezeGenerator::generate(UnitPtr& u, const Index& index)
out << nl << "__buf.get(__r);";
out << nl << "return __r;";
out << eb;
- out << nl << "finally";
- out << sb;
- out << nl << "__os.destroy();";
- out << eb;
- out << eb;
out << eb;