diff options
author | Jose <jose@zeroc.com> | 2016-01-19 16:27:53 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2016-01-19 16:27:53 +0100 |
commit | 6faa017414ad0321fd28da58ab5d3c851ec7f1f2 (patch) | |
tree | e9e9146105ffc5c23edd72b38d02442ba1fe2bbd /cpp/src/slice2java/Gen.cpp | |
parent | Fix IEE-162 - multiple bluetooth test failures (diff) | |
download | ice-6faa017414ad0321fd28da58ab5d3c851ec7f1f2.tar.bz2 ice-6faa017414ad0321fd28da58ab5d3c851ec7f1f2.tar.xz ice-6faa017414ad0321fd28da58ab5d3c851ec7f1f2.zip |
Deprecate ice_name and add ice_id
Diffstat (limited to 'cpp/src/slice2java/Gen.cpp')
-rw-r--r-- | cpp/src/slice2java/Gen.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/cpp/src/slice2java/Gen.cpp b/cpp/src/slice2java/Gen.cpp index 354b0ce37f1..e9da95c087c 100644 --- a/cpp/src/slice2java/Gen.cpp +++ b/cpp/src/slice2java/Gen.cpp @@ -3653,11 +3653,21 @@ Slice::Gen::TypesVisitor::visitExceptionStart(const ExceptionPtr& p) } } - out << sp << nl << "public String" << nl << "ice_name()"; + out << sp; + out << nl << "/**"; + out << nl << " * @deprecated ice_name() is deprecated, use ice_id() instead."; + out << nl << " **/"; + out << nl << "@Deprecated"; + out << nl << "public String" << nl << "ice_name()"; out << sb; out << nl << "return \"" << scoped.substr(2) << "\";"; out << eb; + out << sp << nl << "public String" << nl << "ice_id()"; + out << sb; + out << nl << "return \"" << scoped << "\";"; + out << eb; + return true; } @@ -4943,7 +4953,7 @@ Slice::Gen::HelperVisitor::visitClassDefStart(const ClassDefPtr& p) } out << nl << "catch(Ice.UserException __ex)"; out << sb; - out << nl << "throw new Ice.UnknownUserException(__ex.ice_name(), __ex);"; + out << nl << "throw new Ice.UnknownUserException(__ex.ice_id(), __ex);"; out << eb; out << eb; |