diff options
author | Steven Moreland <smoreland@google.com> | 2021-05-11 05:52:11 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-05-11 05:52:11 +0000 |
commit | a4340538f85d8ce72a0113e781318fe2155ce409 (patch) | |
tree | 81c4432d789bb0dc158981494f95cdf433301010 | |
parent | 897412e024d9ac0df3194a4e5e892fec26183dcd (diff) | |
parent | 31aa264b6c953977510425dd951cf5b922cc9e32 (diff) | |
download | aidl-a4340538f85d8ce72a0113e781318fe2155ce409.tar.gz |
avoid "override" with "final" am: 31aa264b6c
Original change: https://android-review.googlesource.com/c/platform/system/tools/aidl/+/1701973
Change-Id: I3c2ce5a92a4ed5224ce03b9262ec033767a370ea
12 files changed, 27 insertions, 27 deletions
diff --git a/generate_cpp.cpp b/generate_cpp.cpp index 7168ee5b..8f104758 100644 --- a/generate_cpp.cpp +++ b/generate_cpp.cpp @@ -965,7 +965,7 @@ unique_ptr<Document> BuildServerHeader(const AidlTypenames& /* typenames */, if (options.Version() > 0) { std::ostringstream code; - code << "int32_t " << kGetInterfaceVersion << "() final override;\n"; + code << "int32_t " << kGetInterfaceVersion << "() final;\n"; publics.emplace_back(new LiteralDecl(code.str())); } if (!options.Hash().empty()) { @@ -1276,11 +1276,11 @@ std::unique_ptr<Document> BuildParcelHeader(const AidlTypenames& typenames, unique_ptr<MethodDecl> read(new MethodDecl(kAndroidStatusLiteral, "readFromParcel", ArgList("const ::android::Parcel* _aidl_parcel"), - MethodDecl::IS_OVERRIDE | MethodDecl::IS_FINAL)); + MethodDecl::IS_FINAL)); parcel_class->AddPublic(std::move(read)); - unique_ptr<MethodDecl> write(new MethodDecl( - kAndroidStatusLiteral, "writeToParcel", ArgList("::android::Parcel* _aidl_parcel"), - MethodDecl::IS_OVERRIDE | MethodDecl::IS_CONST | MethodDecl::IS_FINAL)); + unique_ptr<MethodDecl> write(new MethodDecl(kAndroidStatusLiteral, "writeToParcel", + ArgList("::android::Parcel* _aidl_parcel"), + MethodDecl::IS_CONST | MethodDecl::IS_FINAL)); parcel_class->AddPublic(std::move(write)); parcel_class->AddPublic(std::unique_ptr<LiteralDecl>( diff --git a/generate_ndk.cpp b/generate_ndk.cpp index 89d65cb7..9076c86e 100644 --- a/generate_ndk.cpp +++ b/generate_ndk.cpp @@ -891,9 +891,9 @@ void GenerateServerHeader(CodeWriter& out, const AidlTypenames& types, continue; } if (method->GetName() == kGetInterfaceVersion && options.Version() > 0) { - out << NdkMethodDecl(types, *method) << " final override;\n"; + out << NdkMethodDecl(types, *method) << " final;\n"; } else if (method->GetName() == kGetInterfaceHash && !options.Hash().empty()) { - out << NdkMethodDecl(types, *method) << " final override;\n"; + out << NdkMethodDecl(types, *method) << " final;\n"; } else { AIDL_FATAL(defined_type) << "Meta method '" << method->GetName() << "' is unimplemented."; } diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/GenericStructuredParcelable.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/GenericStructuredParcelable.h index e5efd0e0..e655ee14 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/GenericStructuredParcelable.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/GenericStructuredParcelable.h @@ -37,8 +37,8 @@ public: int32_t a = int32_t(0); int32_t b = int32_t(0); - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.GenericStructuredParcelable"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/OtherParcelableForToString.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/OtherParcelableForToString.h index 7acd5bbf..7eb72e9d 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/OtherParcelableForToString.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/OtherParcelableForToString.h @@ -34,8 +34,8 @@ public: } ::android::String16 field; - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.OtherParcelableForToString"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/ParcelableForToString.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/ParcelableForToString.h index 84fb8641..39e64be9 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/ParcelableForToString.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/ParcelableForToString.h @@ -63,8 +63,8 @@ public: ::std::vector<::android::String16> nullList; ::android::aidl::tests::GenericStructuredParcelable<int32_t, ::android::aidl::tests::StructuredParcelable, ::android::aidl::tests::IntEnum> parcelableGeneric; ::android::aidl::tests::Union unionValue; - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.ParcelableForToString"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/StructuredParcelable.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/StructuredParcelable.h index 07a2bce9..795c81ad 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/StructuredParcelable.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/StructuredParcelable.h @@ -101,8 +101,8 @@ public: BIT1 = 2, BIT2 = 4, }; - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.StructuredParcelable"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/Union.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/Union.h index 55c0e312..1dffabbe 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/Union.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/Union.h @@ -105,8 +105,8 @@ public: } static const ::std::string& S1(); - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.Union"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/UnionWithFd.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/UnionWithFd.h index 908c0f30..7e4021fb 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/UnionWithFd.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/UnionWithFd.h @@ -96,8 +96,8 @@ public: _value.emplace<_tag>(std::forward<_Tp>(_args)...); } - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.UnionWithFd"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/EnumUnion.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/EnumUnion.h index 1ae2f91b..3df7de22 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/EnumUnion.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/EnumUnion.h @@ -98,8 +98,8 @@ public: _value.emplace<_tag>(std::forward<_Tp>(_args)...); } - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.unions.EnumUnion"); return DESCIPTOR; diff --git a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/UnionInUnion.h b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/UnionInUnion.h index e159ef72..592cfe3e 100644 --- a/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/UnionInUnion.h +++ b/tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/UnionInUnion.h @@ -98,8 +98,8 @@ public: _value.emplace<_tag>(std::forward<_Tp>(_args)...); } - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.tests.unions.UnionInUnion"); return DESCIPTOR; diff --git a/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Data.h b/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Data.h index 8c86f4c7..505a5652 100644 --- a/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Data.h +++ b/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Data.h @@ -41,8 +41,8 @@ public: ::std::string str; ::android::aidl::loggable::Union nestedUnion; ::android::aidl::loggable::Enum nestedEnum = ::android::aidl::loggable::Enum(::android::aidl::loggable::Enum::FOO); - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.loggable.Data"); return DESCIPTOR; diff --git a/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Union.h b/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Union.h index 2bd41696..5891ba3f 100644 --- a/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Union.h +++ b/tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Union.h @@ -96,8 +96,8 @@ public: _value.emplace<_tag>(std::forward<_Tp>(_args)...); } - ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final; - ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final; + ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) final; + ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const final; static const ::android::String16& getParcelableDescriptor() { static const ::android::StaticString16 DESCIPTOR (u"android.aidl.loggable.Union"); return DESCIPTOR; |