summaryrefslogtreecommitdiff
path: root/compiler/cpp/src/generate/t_as3_generator.cc
diff options
context:
space:
mode:
authorJake Farrell <jfarrell@apache.org>2013-06-04 22:46:38 -0400
committerJake Farrell <jfarrell@apache.org>2013-06-04 22:46:38 -0400
commit1b0bc0f42106700e45ce2e76049eefa6f57c1293 (patch)
treebeeb6b9c07c34568d2038b08dfee5e75b46114da /compiler/cpp/src/generate/t_as3_generator.cc
parentd65216df190b0ff1522098c8a552594ce29feb3d (diff)
downloadthrift-1b0bc0f42106700e45ce2e76049eefa6f57c1293.tar.gz
THRIFT-1996:Constants generation is broken / inconsistent with regular Java generation
Client: as3/javame Patch: Matthew Rathbone Constants file missing program_name_ prefix.
Diffstat (limited to 'compiler/cpp/src/generate/t_as3_generator.cc')
-rw-r--r--compiler/cpp/src/generate/t_as3_generator.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/cpp/src/generate/t_as3_generator.cc b/compiler/cpp/src/generate/t_as3_generator.cc
index 9f72eaca1..5abeba4f8 100644
--- a/compiler/cpp/src/generate/t_as3_generator.cc
+++ b/compiler/cpp/src/generate/t_as3_generator.cc
@@ -431,7 +431,7 @@ void t_as3_generator::generate_consts(std::vector<t_const*> consts) {
return;
}
- string f_consts_name = package_dir_+"/Constants.as";
+ string f_consts_name = package_dir_+ "/" + program_name_ + "Constants.as";
ofstream f_consts;
f_consts.open(f_consts_name.c_str());
@@ -447,7 +447,7 @@ void t_as3_generator::generate_consts(std::vector<t_const*> consts) {
indent(f_consts) <<
- "public class Constants {" << endl <<
+ "public class " << program_name_ << "Constants {" << endl <<
endl;
indent_up();
vector<t_const*>::iterator c_iter;