|
|
|
@ -58,6 +58,8 @@ class Params { |
|
|
|
|
NameMap java_outer_classnames_; |
|
|
|
|
NameSet java_multiple_files_; |
|
|
|
|
bool generate_has_; |
|
|
|
|
bool java_enum_style_; |
|
|
|
|
bool optional_field_accessors_; |
|
|
|
|
|
|
|
|
|
public: |
|
|
|
|
Params(const string & base_name) : |
|
|
|
@ -65,7 +67,9 @@ class Params { |
|
|
|
|
base_name_(base_name), |
|
|
|
|
override_java_multiple_files_(JAVANANO_MUL_UNSET), |
|
|
|
|
store_unknown_fields_(false), |
|
|
|
|
generate_has_(false) { |
|
|
|
|
generate_has_(false), |
|
|
|
|
java_enum_style_(false), |
|
|
|
|
optional_field_accessors_(false) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const string& base_name() const { |
|
|
|
@ -160,6 +164,19 @@ class Params { |
|
|
|
|
return generate_has_; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void set_java_enum_style(bool value) { |
|
|
|
|
java_enum_style_ = value; |
|
|
|
|
} |
|
|
|
|
bool java_enum_style() const { |
|
|
|
|
return java_enum_style_; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void set_optional_field_accessors(bool value) { |
|
|
|
|
optional_field_accessors_ = value; |
|
|
|
|
} |
|
|
|
|
bool optional_field_accessors() const { |
|
|
|
|
return optional_field_accessors_; |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
} // namespace javanano
|
|
|
|
|