summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qjniobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* JNI: check for pending exception first in getCleanJniObject()Assam Boudjelthia2024-04-041-5/+3
* Remove extra semi-colonsTasuku Suzuki2024-02-061-1/+1
* JNI: remove the environment check in QJniObject againVolker Hilsheimer2023-11-271-54/+5
* Doc: Fix template information for QJniObject membersLuca Di Sera2023-11-181-7/+8
* JNI: add a static getter for a JNIEnv pointer to QJniEnvironmentVolker Hilsheimer2023-11-011-24/+18
* JNI: Tolerate threading mismatches and improve diagnosticsVolker Hilsheimer2023-10-261-19/+60
* JNI: emit warning in debug mode in case of JNI environment conflictsVolker Hilsheimer2023-10-181-0/+11
* JNI: Reduce amount of temporary QJniEnvironment instantiationsVolker Hilsheimer2023-10-181-38/+60
* QJniObject minor doc typo fixJuha Vuolle2023-10-121-1/+1
* Android: remove unnecessary static_castJuha Vuolle2023-10-121-3/+2
* JNI: Warn if classes are resolved with wrong syntaxVolker Hilsheimer2023-10-111-2/+9
* JNI: Make declared QtJniTypes classes proper QJniObjectsVolker Hilsheimer2023-09-271-1/+1
* JNI: reduce code duplication for QJniObject constructorsVolker Hilsheimer2023-09-271-51/+33
* JNI: move private QJniObject helpers out of the public headerVolker Hilsheimer2023-09-271-30/+22
* JNI: merge class loading implementationsVolker Hilsheimer2023-09-271-76/+58
* JNI: Implement QJniObject::className to get the name of the class if not setVolker Hilsheimer2023-09-271-2/+20
* JNI: replace QString with QByteArray as the cache key typeVolker Hilsheimer2023-09-261-21/+16
* JNI: merge QJniObject::toString implementation and helperVolker Hilsheimer2023-09-261-10/+5
* JNI: Remove unused private constructor overloadsVolker Hilsheimer2023-09-261-38/+0
* QJniObject: add callStaticMethod overload that takes class as typeVolker Hilsheimer2023-09-221-1/+13
* QJniObject: remove unused private methodsIvan Solovev2023-08-071-58/+0
* QJniObject: fix binary compatibility breakageVolker Hilsheimer2022-12-151-1/+6
* QJniObject: Add template overloads for get/setStaticFieldVolker Hilsheimer2022-07-121-0/+16
* Doc: Fix QJniObject::construct() documentationTopi Reinio2022-06-271-1/+1
* Document QJniObject::constructVolker Hilsheimer2022-06-201-0/+15
* Fold methods for object return type into generic methodsVolker Hilsheimer2022-05-171-16/+28
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-38/+2
* Add variadic template overloads for QJniObject/Environment methodsVolker Hilsheimer2022-05-131-37/+114
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-9/+9
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-1/+3
* Add objectClass() and className() for QJniObjectAssam Boudjelthia2021-05-081-3/+33
* Doc: Fix documentation warnings for QJni* classesTopi Reinio2021-05-051-39/+15
* QJniObject: add callStatic[Object]Method overloads for jmethodIDIvan Solovev2021-05-031-0/+48
* Fix QJniObject templates implementationsAssam Boudjelthia2021-04-231-609/+100
* Add documentation links for some JNI entitiesAssam Boudjelthia2021-04-161-1/+1
* Replace conversion operator by operator* in QJniEnvironmentAssam Boudjelthia2021-04-141-53/+53
* Rename QJniEnvironment exceptionCheckAndClear to checkAndClearExceptionsAssam Boudjelthia2021-03-261-30/+30
* Simplify code, remove redundant conditionWang Yicun2021-03-051-3/+1
* Re-order includes in qjniobject.cppAssam Boudjelthia2021-02-221-1/+2
* Fix docs misuse of escape character \Assam Boudjelthia2021-02-121-2/+2
* Refactor duplicate code for clearing JNI exceptions before returningAssam Boudjelthia2021-02-111-80/+43
* Documentation improvements to JNI APIAssam Boudjelthia2021-02-091-199/+257
* Make QJniObject and QJniEnvironment public APIAssam Boudjelthia2021-01-271-0/+1872