diff options
Diffstat (limited to 'cpp/src/slice2java/Gen.cpp')
-rw-r--r-- | cpp/src/slice2java/Gen.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/cpp/src/slice2java/Gen.cpp b/cpp/src/slice2java/Gen.cpp index 0a9a6616a8c..9142e4b6e05 100644 --- a/cpp/src/slice2java/Gen.cpp +++ b/cpp/src/slice2java/Gen.cpp @@ -10,6 +10,7 @@ #include <IceUtil/DisableWarnings.h> #include <Gen.h> #include <Slice/Checksum.h> +#include <Slice/Util.h> #include <IceUtil/Functional.h> #include <IceUtil/Iterator.h> #include <cstring> @@ -1206,12 +1207,6 @@ Slice::Gen::~Gen() { } -bool -Slice::Gen::operator!() const -{ - return false; -} - void Slice::Gen::generate(const UnitPtr& p, bool stream) { @@ -3134,8 +3129,9 @@ Slice::Gen::TypesVisitor::validateGetterSetter(const OperationList& ops, const s int numParams = static_cast<int>((*i)->parameters().size()); if(numArgs >= numParams && numArgs - numParams <= 1) { - cerr << file << ":" << line - << ": error: operation `" << name << "' conflicts with getter/setter method" << endl; + ostringstream ostr; + ostr << "operation `" << name << "' conflicts with getter/setter method"; + emitError(file, line, ostr.str()); return false; } break; |