summaryrefslogtreecommitdiffstats
path: root/src/google/protobuf/compiler/javanano/javanano_params.h
diff options
context:
space:
mode:
authorJeff Davidson <jpd@google.com>2015-02-19 20:05:20 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-02-19 20:05:20 +0000
commit0816d189919016880f36262e36b3a11407ead2b1 (patch)
tree34f42e05de89c57c8dd268f329e3ecb6625b2161 /src/google/protobuf/compiler/javanano/javanano_params.h
parentf1c606d95efbfdb7a028dff14f9e8773d30a63b4 (diff)
parent72b0f4cfbb910909f953c52ba7d097a6b3904cbb (diff)
downloadexternal_protobuf-0816d189919016880f36262e36b3a11407ead2b1.zip
external_protobuf-0816d189919016880f36262e36b3a11407ead2b1.tar.gz
external_protobuf-0816d189919016880f36262e36b3a11407ead2b1.tar.bz2
am 72b0f4cf: Merge "Generate @IntDef annotations for nanoproto enums."
* commit '72b0f4cfbb910909f953c52ba7d097a6b3904cbb': Generate @IntDef annotations for nanoproto enums.
Diffstat (limited to 'src/google/protobuf/compiler/javanano/javanano_params.h')
-rw-r--r--src/google/protobuf/compiler/javanano/javanano_params.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/google/protobuf/compiler/javanano/javanano_params.h b/src/google/protobuf/compiler/javanano/javanano_params.h
index 77bc717..e3b4bb9 100644
--- a/src/google/protobuf/compiler/javanano/javanano_params.h
+++ b/src/google/protobuf/compiler/javanano/javanano_params.h
@@ -67,6 +67,7 @@ class Params {
bool reftypes_primitive_enums_;
bool generate_clear_;
bool generate_clone_;
+ bool generate_intdefs_;
public:
Params(const string & base_name) :
@@ -83,7 +84,8 @@ class Params {
parcelable_messages_(false),
reftypes_primitive_enums_(false),
generate_clear_(true),
- generate_clone_(false) {
+ generate_clone_(false),
+ generate_intdefs_(false) {
}
const string& base_name() const {
@@ -240,6 +242,13 @@ class Params {
bool generate_clone() const {
return generate_clone_;
}
+
+ void set_generate_intdefs(bool value) {
+ generate_intdefs_ = value;
+ }
+ bool generate_intdefs() const {
+ return generate_intdefs_;
+ }
};
} // namespace javanano