summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qjnienvironment.cpp
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2021-05-07 12:05:34 +0300
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2021-05-08 15:32:39 +0000
commit8221b6b8c1594e9753bf60b658cc50cac2dedaa9 (patch)
tree71ad99e9f66211236bfb3756c0811f3a9d05e326 /src/corelib/kernel/qjnienvironment.cpp
parent3d430935cf85c0fd39804da32870b15cf3e3ba42 (diff)
Add objectClass() and className() for QJniObject
This can be handy sometimes to avoid doing a env->GetObjectClass() call to get the jclass object. Change-Id: I015fe5ed73304338826e468e59778bcd3ceadc3b Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/corelib/kernel/qjnienvironment.cpp')
-rw-r--r--src/corelib/kernel/qjnienvironment.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/corelib/kernel/qjnienvironment.cpp b/src/corelib/kernel/qjnienvironment.cpp
index 5aee05bce6..8c1f19ce82 100644
--- a/src/corelib/kernel/qjnienvironment.cpp
+++ b/src/corelib/kernel/qjnienvironment.cpp
@@ -286,12 +286,7 @@ bool QJniEnvironment::registerNativeMethods(const char *className, JNINativeMeth
if (!classObject.isValid())
return false;
-
- jclass clazz = d->jniEnv->GetObjectClass(classObject.object());
- const bool result = registerNativeMethods(clazz, methods, size);
- d->jniEnv->DeleteLocalRef(clazz);
-
- return result;
+ return registerNativeMethods(classObject.objectClass(), methods, size);
}
/*!