JNI: Simplify Traits specialization for QJniArrayMutableValueRef<T>

Just inherit from Traits<T>. Addresses header review comment.

Pick-to: 6.9
Change-Id: If11df666a925a13e54e94b30e42316a6aa06bbc7
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
Volker Hilsheimer 2025-01-08 12:37:13 +01:00
parent 291c5ec433
commit c5c3730400

View File

@ -967,16 +967,9 @@ template <typename T> struct Traits<QJniArray<T>> {
return CTString("[") + Traits<T>::signature();
}
};
template <typename T> struct Traits<QJniArrayMutableValueRef<T>> {
static constexpr auto className()
{
return Traits<T>::className();
}
static constexpr auto signature()
{
return Traits<T>::signature();
}
};
template <typename T> struct Traits<QJniArrayMutableValueRef<T>> : public Traits<T> {};
template <typename T> struct Traits<QList<T>> {
template <IfValidFieldType<T> = true>
static constexpr auto signature()