diff options
author | Max Cai <maxtroy@google.com> | 2014-01-15 18:47:56 +0000 |
---|---|---|
committer | Max Cai <maxtroy@google.com> | 2014-01-16 12:41:15 +0000 |
commit | d888895a3b5cf764856d3a94ed526bf9994c1800 (patch) | |
tree | 813ff16316503cf10e22e894e99debd9ed812317 /java/pom.xml | |
parent | a8af729b5ef822971f025a7e8ff197545986910d (diff) | |
download | external_protobuf-d888895a3b5cf764856d3a94ed526bf9994c1800.zip external_protobuf-d888895a3b5cf764856d3a94ed526bf9994c1800.tar.gz external_protobuf-d888895a3b5cf764856d3a94ed526bf9994c1800.tar.bz2 |
Add validation when parsing enum fields.
Invalid values from the wire are silently ignored.
Unlike full/lite, the invalid values are not stored into the
unknown fields, because there's no way to get them out from
Nano's unknown fields without a matching Extension.
Edited README and slightly moved it towards a standalone
section for Nano, independent of the Micro section.
Change-Id: I2c1eb07f4d6d8f3aea242b8ddd95b9c966f3f177
Diffstat (limited to 'java/pom.xml')
-rw-r--r-- | java/pom.xml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/java/pom.xml b/java/pom.xml index d7ea4d1..ba281ff 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -176,6 +176,16 @@ <arg value="../src/google/protobuf/unittest_enum_class_nano.proto" /> <arg value="../src/google/protobuf/unittest_enum_class_multiple_nano.proto" /> <arg value="../src/google/protobuf/unittest_repeated_packables_nano.proto" /> + <arg value="../src/google/protobuf/unittest_enum_validity_nano.proto" /> + </exec> + <exec executable="../src/protoc"> + <arg value="--javanano_out= + optional_field_style=accessors, + java_outer_classname=google/protobuf/unittest_enum_validity_nano.proto|EnumValidityAccessors + :target/generated-test-sources" /> + <arg value="--proto_path=../src" /> + <arg value="--proto_path=src/test/java" /> + <arg value="../src/google/protobuf/unittest_enum_validity_nano.proto" /> </exec> <exec executable="../src/protoc"> <arg value="--javanano_out=optional_field_style=reftypes,generate_equals=true:target/generated-test-sources" /> |