aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2021-05-11 05:52:11 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-05-11 05:52:11 +0000
commita4340538f85d8ce72a0113e781318fe2155ce409 (patch)
tree81c4432d789bb0dc158981494f95cdf433301010
parent897412e024d9ac0df3194a4e5e892fec26183dcd (diff)
parent31aa264b6c953977510425dd951cf5b922cc9e32 (diff)
downloadaidl-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
-rw-r--r--generate_cpp.cpp10
-rw-r--r--generate_ndk.cpp4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/GenericStructuredParcelable.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/OtherParcelableForToString.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/ParcelableForToString.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/StructuredParcelable.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/Union.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/UnionWithFd.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/EnumUnion.h4
-rw-r--r--tests/golden_output/aidl-test-interface-cpp-source/gen/include/android/aidl/tests/unions/UnionInUnion.h4
-rw-r--r--tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Data.h4
-rw-r--r--tests/golden_output/aidl_test_loggable_interface-cpp-source/gen/include/android/aidl/loggable/Union.h4
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;