Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QJniObjectPrivate Class Reference
+ Collaboration diagram for QJniObjectPrivate:

Public Member Functions

 QJniObjectPrivate ()=default
 
 ~QJniObjectPrivate ()
 

Static Public Member Functions

static jclass loadClass (const QByteArray &className, JNIEnv *env, bool binEncoded=false)
 
static QByteArray toBinaryEncClassName (const QByteArray &className)
 

Public Attributes

jobject m_jobject = nullptr
 
jclass m_jclass = nullptr
 
bool m_own_jclass = true
 
QByteArray m_className
 

Friends

jclass QtAndroidPrivate::findClass (const char *className, JNIEnv *env)
 

Detailed Description

Definition at line 277 of file qjniobject.cpp.

Constructor & Destructor Documentation

◆ QJniObjectPrivate()

QJniObjectPrivate::QJniObjectPrivate ( )
default

◆ ~QJniObjectPrivate()

QJniObjectPrivate::~QJniObjectPrivate ( )
inline

Definition at line 281 of file qjniobject.cpp.

References m_jclass, m_jobject, and m_own_jclass.

Member Function Documentation

◆ loadClass()

static jclass QJniObjectPrivate::loadClass ( const QByteArray className,
JNIEnv *  env,
bool  binEncoded = false 
)
inlinestatic

Definition at line 290 of file qjniobject.cpp.

References className.

Referenced by QtAndroidPrivate::findClass().

+ Here is the caller graph for this function:

◆ toBinaryEncClassName()

static QByteArray QJniObjectPrivate::toBinaryEncClassName ( const QByteArray className)
inlinestatic

Definition at line 295 of file qjniobject.cpp.

References className.

Referenced by QtAndroidPrivate::findClass().

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ QtAndroidPrivate::findClass

jclass QtAndroidPrivate::findClass ( const char *  className,
JNIEnv *  env 
)
friend

Member Data Documentation

◆ m_className

QByteArray QJniObjectPrivate::m_className

Definition at line 303 of file qjniobject.cpp.

◆ m_jclass

jclass QJniObjectPrivate::m_jclass = nullptr

Definition at line 301 of file qjniobject.cpp.

Referenced by ~QJniObjectPrivate().

◆ m_jobject

jobject QJniObjectPrivate::m_jobject = nullptr

Definition at line 300 of file qjniobject.cpp.

Referenced by ~QJniObjectPrivate().

◆ m_own_jclass

bool QJniObjectPrivate::m_own_jclass = true

Definition at line 302 of file qjniobject.cpp.

Referenced by ~QJniObjectPrivate().


The documentation for this class was generated from the following file: