From a0a4f14521bd29a472d51fb7c4c5c45a82643453 Mon Sep 17 00:00:00 2001 From: Jie Dai Date: Mon, 21 Apr 2014 14:29:03 -0700 Subject: Adds --ignore_service nano proto compiler flag Nano proto compiler normally throws an error if any service is defined. If --ignore-services=true is set, no error is thrown and the service is simply skipped. Change-Id: Id82583555085cc55550d03a485d3f0189885240b --- java/README.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'java') diff --git a/java/README.txt b/java/README.txt index f958d14..f922c4b 100644 --- a/java/README.txt +++ b/java/README.txt @@ -475,6 +475,7 @@ java_multiple_files -> true or false java_nano_generate_has -> true or false [DEPRECATED] optional_field_style -> default or accessors enum_style -> c or java +ignore_services -> true or false java_package: java_outer_classname: @@ -580,6 +581,13 @@ enum_style={c,java} (default: c) compiler inlines all referenced enum constants into the call sites, the interface remains unused and can be removed by ProGuard. +ignore_services={true,false} (default: false) + Skips services definitions. + + Nano doesn't support services. By default, if a service is defined + it will generate a compilation error. If this flag is set to true, + services will be silently ignored, instead. + To use nano protobufs within the Android repo: -- cgit v1.1