summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qjniobject.h
Commit message (Expand)AuthorAgeFilesLines
* JNI: add isClassAvailable for declared typesVolker Hilsheimer2025-06-191-0/+5
* JNI: refactor conversion logic into Traits structVolker Hilsheimer2025-03-061-83/+63
* Android: JNI: Use void as default return value type on call[Static]MethodPetri Virkkunen2025-01-201-10/+10
* JNI: move LocalFrame from QJniObject into Detail namespaceVolker Hilsheimer2025-01-081-46/+54
* JNI: add missing qxptype_traits.h include to qjniobject.hVolker Hilsheimer2025-01-081-0/+1
* JNI: Optimize string handlingVolker Hilsheimer2024-11-251-10/+12
* QJniArray: add API to create an empty array and change valuesVolker Hilsheimer2024-10-111-0/+8
* QtJniTypes::JObject: fix comparison operatorsIvan Solovev2024-08-281-2/+2
* JNI: Improve the constraint on QJniArray::fromContainerVolker Hilsheimer2024-07-191-2/+12
* QJniObject: specialize the QtJniTypes::Traits to treat it like jobjectVolker Hilsheimer2024-07-191-0/+15
* JNI: clean up move and swap semantics in QJniObjectVolker Hilsheimer2024-07-131-0/+2
* JNI: don't inherit declared types from JObjectVolker Hilsheimer2024-06-201-4/+18
* JObjectBase: make all SMFs protectedMarc Mutz2024-06-121-1/+5
* JNI: clean up SFINAE constraints in QJniArrayVolker Hilsheimer2024-06-081-2/+2
* JNI: Mark tech preview API as suchVolker Hilsheimer2024-05-061-2/+2
* QJniObject: use ctor delegation instead of construct+assignMarc Mutz2024-03-011-4/+9
* JNI: support construction of QJniArray from std::initializer_listVolker Hilsheimer2024-02-261-2/+2
* JNI: Support QStringList as a parameter of native functionsVolker Hilsheimer2024-02-231-0/+2
* QJniObject: fix signature of LocalFrame::newLocalRefVolker Hilsheimer2024-01-291-1/+1
* JNI API review: minor cleanups of QJniArrayVolker Hilsheimer2023-12-191-2/+2
* JNI API review: use has-a-QJniObject relationship for QtJniTypes typesVolker Hilsheimer2023-12-191-1/+142
* JNI API review: refactor repeated if constexpr-chainVolker Hilsheimer2023-12-151-132/+23
* JNI API review: minor API and implementation cleanupsVolker Hilsheimer2023-12-151-22/+22
* Fix android buildMichal Klocek2023-11-141-0/+2
* JNI: add a static getter for a JNIEnv pointer to QJniEnvironmentVolker Hilsheimer2023-11-011-20/+20
* JNI: remove implicit conversion of declared QtJniTypes to jobjectVolker Hilsheimer2023-10-271-1/+2
* JNI: Reduce amount of temporary QJniEnvironment instantiationsVolker Hilsheimer2023-10-181-22/+42
* JNI: treat equivalent C++ types as the same JNI types as wellVolker Hilsheimer2023-10-181-100/+90
* JNI: convert to and from JNI types for callObjectMethod as wellVolker Hilsheimer2023-10-181-1/+3
* JNI: add QJniArray class for easier working with arraysVolker Hilsheimer2023-10-161-23/+54
* JNI: Make declared QtJniTypes classes proper QJniObjectsVolker Hilsheimer2023-09-271-4/+21
* JNI: move private QJniObject helpers out of the public headerVolker Hilsheimer2023-09-271-4/+7
* JNI: Implicitly convert QString to jstring in API callsVolker Hilsheimer2023-09-261-60/+95
* JNI: Remove unused private constructor overloadsVolker Hilsheimer2023-09-261-4/+0
* JNI: remove compatibility template functionsVolker Hilsheimer2023-09-261-4/+4
* JNI: treat enums as their underlying typesVolker Hilsheimer2023-09-231-60/+75
* QJniObject: add callStaticMethod overload that takes class as typeVolker Hilsheimer2023-09-221-1/+21
* JNI: Don't explicitly specify deducible template argumentsVolker Hilsheimer2023-09-201-7/+3
* JNI: move JNI type macros into separate headerVolker Hilsheimer2023-09-201-2/+0
* JNI: replace static_assert mandates with enable_if constraintsVolker Hilsheimer2023-09-201-38/+114
* JNI: refactor code to use _v and _t helpersVolker Hilsheimer2023-09-201-55/+55
* QJniObject: remove unused private methodsIvan Solovev2023-08-071-9/+0
* Android: add comment to remove unused private methods in Qt 7Assam Boudjelthia2023-01-201-2/+3
* QJniObject: fix binary compatibility breakageVolker Hilsheimer2022-12-151-0/+2
* QJniObject: Add template overloads for get/setStaticFieldVolker Hilsheimer2022-07-121-0/+12
* Add compile-time generation of JNI class namesVolker Hilsheimer2022-05-271-0/+8
* Return specific types for frequently used Java objectsVolker Hilsheimer2022-05-171-0/+1
* Fold methods for object return type into generic methodsVolker Hilsheimer2022-05-171-87/+98
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* Add variadic template overloads for QJniObject/Environment methodsVolker Hilsheimer2022-05-131-153/+116