Author: bryanduxbury
Date: Wed Jul 29 23:47:38 2009
New Revision: 799130

URL: http://svn.apache.org/viewvc?rev=799130&view=rev
Log:
THRIFT-540. java: Have set methods return reference to self

Issue title says it all, really.


Modified:
    incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc

Modified: incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc?rev=799130&r1=799129&r2=799130&view=diff
==============================================================================
--- incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc 
(original)
+++ incubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc Wed 
Jul 29 23:47:38 2009
@@ -1341,12 +1341,13 @@
 
     // Simple setter
     generate_java_doc(out, field);
-    indent(out) << "public void set" << cap_name << "(" << type_name(type) <<
+    indent(out) << "public " << type_name(tstruct) << " set" << cap_name << 
"(" << type_name(type) <<
       " " << field_name << ") {" << endl;
     indent_up();
     indent(out) << "this." << field_name << " = " << field_name << ";" <<
       endl;
     generate_isset_set(out, field);
+    indent(out) << "return this;" << endl;
 
     indent_down();
     indent(out) << "}" << endl << endl;


Reply via email to