Add isValid() call to QJniEnvironment

Task-number: QTBUG-92952
Change-Id: I3bce2881c10a8bfcc8771002a3349644c6f05cb3
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
bb10
Assam Boudjelthia 2021-05-17 12:02:02 +03:00
parent db25a067b0
commit 2e373e44ac
2 changed files with 11 additions and 0 deletions

View File

@ -137,6 +137,16 @@ QJniEnvironment::~QJniEnvironment()
checkAndClearExceptions();
}
/*!
Returns \c true if this instance holds a valid JNIEnv object.
\since 6.2
*/
bool QJniEnvironment::isValid() const
{
return d->jniEnv;
}
/*!
\fn JNIEnv *QJniEnvironment::operator->() const

View File

@ -54,6 +54,7 @@ class Q_CORE_EXPORT QJniEnvironment
public:
QJniEnvironment();
~QJniEnvironment();
bool isValid() const;
JNIEnv *operator->() const;
JNIEnv &operator*() const;
JNIEnv *jniEnv() const;