#include <juce_android_JNIHelpers.h>
◆ JNIClassBase()
juce::JNIClassBase::JNIClassBase |
( |
const char * |
classPath, |
|
|
int |
minSDK, |
|
|
const void * |
byteCode, |
|
|
size_t |
byteCodeSize |
|
) |
| |
|
explicit |
◆ ~JNIClassBase()
virtual juce::JNIClassBase::~JNIClassBase |
( |
| ) |
|
|
virtual |
◆ getClasses()
◆ getClassPath()
const char* juce::JNIClassBase::getClassPath |
( |
| ) |
const |
|
inlinenoexcept |
◆ initialise()
void juce::JNIClassBase::initialise |
( |
JNIEnv * |
| ) |
|
|
private |
◆ initialiseAllClasses()
static void juce::JNIClassBase::initialiseAllClasses |
( |
JNIEnv * |
| ) |
|
|
static |
◆ initialiseFields()
virtual void juce::JNIClassBase::initialiseFields |
( |
JNIEnv * |
| ) |
|
|
protectedpure virtual |
◆ operator jclass()
juce::JNIClassBase::operator jclass |
( |
| ) |
const |
|
inlinenoexcept |
◆ release()
void juce::JNIClassBase::release |
( |
JNIEnv * |
| ) |
|
|
private |
◆ releaseAllClasses()
static void juce::JNIClassBase::releaseAllClasses |
( |
JNIEnv * |
| ) |
|
|
static |
◆ resolveCallbacks()
void juce::JNIClassBase::resolveCallbacks |
( |
JNIEnv * |
, |
|
|
const Array< JNINativeMethod > & |
|
|
) |
| |
|
protected |
◆ resolveField()
jfieldID juce::JNIClassBase::resolveField |
( |
JNIEnv * |
, |
|
|
const char * |
fieldName, |
|
|
const char * |
signature |
|
) |
| |
|
protected |
◆ resolveMethod()
jmethodID juce::JNIClassBase::resolveMethod |
( |
JNIEnv * |
, |
|
|
const char * |
methodName, |
|
|
const char * |
params |
|
) |
| |
|
protected |
◆ resolveStaticField()
jfieldID juce::JNIClassBase::resolveStaticField |
( |
JNIEnv * |
, |
|
|
const char * |
fieldName, |
|
|
const char * |
signature |
|
) |
| |
|
protected |
◆ resolveStaticMethod()
jmethodID juce::JNIClassBase::resolveStaticMethod |
( |
JNIEnv * |
, |
|
|
const char * |
methodName, |
|
|
const char * |
params |
|
) |
| |
|
protected |
◆ tryLoadingClassWithClassLoader()
void juce::JNIClassBase::tryLoadingClassWithClassLoader |
( |
JNIEnv * |
env, |
|
|
jobject |
classLoader |
|
) |
| |
|
private |
◆ SystemJavaClassComparator
friend struct SystemJavaClassComparator |
|
friend |
◆ byteCode
const void* juce::JNIClassBase::byteCode |
|
private |
◆ byteCodeSize
size_t juce::JNIClassBase::byteCodeSize |
|
private |
◆ classPath
const char* const juce::JNIClassBase::classPath |
|
private |
◆ classRef
jclass juce::JNIClassBase::classRef = nullptr |
|
private |
◆ minSDK
int juce::JNIClassBase::minSDK |
|
private |
The documentation for this class was generated from the following file: