![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qjniobject.h"#include "qjnihelpers_p.h"#include <QtCore/qbytearray.h>#include <QtCore/qhash.h>#include <QtCore/qreadwritelock.h>#include <QtCore/qloggingcategory.h>Go to the source code of this file.
Classes | |
| class | QJniObjectPrivate |
| struct | JClassHash |
Typedefs | |
| typedef QHash< QByteArray, jmethodID > | JMethodIDHash |
| typedef QHash< QByteArray, jfieldID > | JFieldIDHash |
Functions | |
| template<typename ... Args> | |
| static QByteArray | cacheKey (Args &&...args) |
| static jclass | getCachedClass (const QByteArray &className) |
| static QJniObject | getCleanJniObject (jobject objectobject, JNIEnv *env) |
| typedef QHash< QByteArray, jfieldID > JFieldIDHash |
Definition at line 616 of file qjniobject.cpp.
| typedef QHash< QByteArray, jmethodID > JMethodIDHash |
Definition at line 548 of file qjniobject.cpp.
|
inlinestatic |
Definition at line 385 of file qjniobject.cpp.
|
static |
Definition at line 397 of file qjniobject.cpp.
|
static |
Get a JNI object from a jobject variant and do the necessary exception clearing and delete the local reference before returning. The JNI object can be null if there was an exception.
Definition at line 434 of file qjniobject.cpp.