diff options
author | Jake Farrell <jfarrell@apache.org> | 2013-06-04 22:46:38 -0400 |
---|---|---|
committer | Jake Farrell <jfarrell@apache.org> | 2013-06-04 22:46:38 -0400 |
commit | 1b0bc0f42106700e45ce2e76049eefa6f57c1293 (patch) | |
tree | beeb6b9c07c34568d2038b08dfee5e75b46114da /compiler/cpp/src/generate/t_as3_generator.cc | |
parent | d65216df190b0ff1522098c8a552594ce29feb3d (diff) | |
download | thrift-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.cc | 4 |
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; |