diff options
author | Luis Vidal <lvidal@cyngn.com> | 2016-06-22 17:17:52 -0700 |
---|---|---|
committer | Sam Mortimer <sam@mortimer.me.uk> | 2017-09-10 23:09:09 -0700 |
commit | 6b09bec90b1bdcb003e8ac1ae2e913d974892194 (patch) | |
tree | 3e1961c2cca7aaefb2ab4761871ab02947c587e7 /options.cpp | |
parent | cd8c135d8f4840e628afbb8c83546d94926ef537 (diff) | |
download | android_system_tools_aidl-6b09bec90b1bdcb003e8ac1ae2e913d974892194.tar.gz android_system_tools_aidl-6b09bec90b1bdcb003e8ac1ae2e913d974892194.tar.bz2 android_system_tools_aidl-6b09bec90b1bdcb003e8ac1ae2e913d974892194.zip |
AIDL: Add option to generate No-Op methodslineage-15.0
Add the option to generate a default (no-op) implementation
of an interface
(cyanogen: Refactor for CM14)
Change-Id: I2631e93c8b85e056cf928e9592342dc4466f293e
Diffstat (limited to 'options.cpp')
-rw-r--r-- | options.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/options.cpp b/options.cpp index 72c7575..5639ffd 100644 --- a/options.cpp +++ b/options.cpp @@ -48,6 +48,7 @@ unique_ptr<JavaOptions> java_usage() { " -p<FILE> file created by --preprocess to import.\n" " -o<FOLDER> base output folder for generated files.\n" " -b fail when trying to compile a parcelable.\n" + " -n generate no-op classes.\n" "\n" "INPUT:\n" " An aidl interface file.\n" @@ -126,6 +127,8 @@ unique_ptr<JavaOptions> JavaOptions::Parse(int argc, const char* const* argv) { options->fail_on_parcelable_ = true; } else if (strcmp(s, "-ninja") == 0) { options->dep_file_ninja_ = true; + } else if (s[1] == 'n') { + options->generate_no_op_methods_ = true; } else { // s[1] is not known fprintf(stderr, "unknown option (%d): %s\n", i, s); |