blob: 42300b43a8f72e45c96b975e5d3a6a7bd0283529 [file] [log] [blame]
--- thrift-0.9.1/compiler/cpp/src/generate/t_java_generator.cc 2016-07-04 09:29:35.338735037 -0600
+++ thrift-0.9.1/compiler/cpp/src/generate/t_java_generator.cc.fix 2016-07-04 09:34:46.593500286 -0600
@@ -2827,7 +2827,11 @@
bool first = true;
if (xceptions.size() > 0) {
for (x_iter = xceptions.begin(); x_iter != xceptions.end(); ++x_iter) {
- first ? first = false : indent(f_service_) << "else ";
+ if (first) {
+ first = false;
+ } else {
+ indent(f_service_) << "else ";
+ }
indent(f_service_) << "if (e instanceof " << type_name((*x_iter)->get_type(), false, false)<<") {" << endl;
indent(f_service_) << indent() << "result." << (*x_iter)->get_name() << " = (" << type_name((*x_iter)->get_type(), false, false) << ") e;" << endl;
indent(f_service_) << indent() << "result.set" << get_cap_name((*x_iter)->get_name()) << get_cap_name("isSet") << "(true);" << endl;