diff options
| author | 2009-08-04 11:23:04 -0700 | |
|---|---|---|
| committer | 2009-08-04 11:23:04 -0700 | |
| commit | 5887f2199a6285e3af36aaa5e446bcdf2d54f408 (patch) | |
| tree | a16b236a2e4a5b44c5faae3d7ea20282c91cb62d /tools/aidl/AST.cpp | |
| parent | ff14d457c41a8b608ea743e6a04642912436d21e (diff) | |
| parent | 747cb3b515e1b01f6b61ec911b693d88d480eaaf (diff) | |
am 747cb3b5: Merge change 9670 into donut
Merge commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf'
* commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf':
Make aidl annotate onTransact with @Override
Diffstat (limited to 'tools/aidl/AST.cpp')
| -rwxr-xr-x | tools/aidl/AST.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/aidl/AST.cpp b/tools/aidl/AST.cpp index 1856cb9d093a..752ef7cc8480 100755 --- a/tools/aidl/AST.cpp +++ b/tools/aidl/AST.cpp @@ -6,6 +6,10 @@ WriteModifiers(FILE* to, int mod, int mask) { int m = mod & mask; + if (m & OVERRIDE) { + fprintf(to, "@Override "); + } + if ((m & SCOPE_MASK) == PUBLIC) { fprintf(to, "public "); } @@ -79,7 +83,7 @@ Field::Write(FILE* to) if (this->comment.length() != 0) { fprintf(to, "%s\n", this->comment.c_str()); } - WriteModifiers(to, this->modifiers, SCOPE_MASK | STATIC | FINAL); + WriteModifiers(to, this->modifiers, SCOPE_MASK | STATIC | FINAL | OVERRIDE); fprintf(to, "%s %s", this->variable->type->QualifiedName().c_str(), this->variable->name.c_str()); if (this->value.length() != 0) { @@ -674,7 +678,7 @@ Method::Write(FILE* to) fprintf(to, "%s\n", this->comment.c_str()); } - WriteModifiers(to, this->modifiers, SCOPE_MASK | STATIC | FINAL); + WriteModifiers(to, this->modifiers, SCOPE_MASK | STATIC | FINAL | OVERRIDE); if (this->returnType != NULL) { string dim; |