diff options
Diffstat (limited to 'src/corelib/kernel/qjnienvironment.h')
-rw-r--r-- | src/corelib/kernel/qjnienvironment.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/corelib/kernel/qjnienvironment.h b/src/corelib/kernel/qjnienvironment.h index a098e6fe07..a9a3e99097 100644 --- a/src/corelib/kernel/qjnienvironment.h +++ b/src/corelib/kernel/qjnienvironment.h @@ -60,8 +60,9 @@ class Q_CORE_EXPORT QJniEnvironment public: QJniEnvironment(); ~QJniEnvironment(); - JNIEnv *operator->(); - operator JNIEnv *() const; + JNIEnv *operator->() const; + JNIEnv &operator*() const; + JNIEnv *jniEnv() const; jclass findClass(const char *className); static JavaVM *javaVM(); bool registerNativeMethods(const char *className, JNINativeMethod methods[], int size); @@ -74,7 +75,6 @@ public: bool checkAndClearExceptions(OutputMode outputMode = OutputMode::Verbose); static bool checkAndClearExceptions(JNIEnv *env, OutputMode outputMode = OutputMode::Verbose); - private: Q_DISABLE_COPY_MOVE(QJniEnvironment) QScopedPointer<QJniEnvironmentPrivate> d; |