From 1ed487f1acec0a72d6d00075433caabf13fd537c Mon Sep 17 00:00:00 2001 From: Volker Hilsheimer Date: Wed, 8 Jan 2025 12:37:13 +0100 Subject: [PATCH] JNI: Simplify Traits specialization for QJniArrayMutableValueRef Just inherit from Traits. Addresses header review comment. Change-Id: If11df666a925a13e54e94b30e42316a6aa06bbc7 Reviewed-by: Assam Boudjelthia (cherry picked from commit c5c3730400d0f7bb1f1b93117f8ad5c1262ed695) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/kernel/qjniarray.h | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/corelib/kernel/qjniarray.h b/src/corelib/kernel/qjniarray.h index bfee8c1acd9..25036f18bb8 100644 --- a/src/corelib/kernel/qjniarray.h +++ b/src/corelib/kernel/qjniarray.h @@ -967,16 +967,9 @@ template struct Traits> { return CTString("[") + Traits::signature(); } }; -template struct Traits> { - static constexpr auto className() - { - return Traits::className(); - } - static constexpr auto signature() - { - return Traits::signature(); - } -}; + +template struct Traits> : public Traits {}; + template struct Traits> { template = true> static constexpr auto signature()