#include <java_helper.h>
Public Types |
|
using | JavaMemberArray = SortedArray < JavaMember , BaseArray < JavaMember , 16, BASEARRAYFLAGS::NONE , CStdLibAllocator > > |
公共成员函数 |
|
JavaClass () | |
template<typename T > | |
T | CallStaticMember ( JNIEnv *env, const Char *memberName, const Char *sig, va_list list) |
void | CallStaticMemberVoid ( JNIEnv *env, const Char *memberName, const Char *sig, va_list list) |
template<typename T > | |
T | CallMember ( JNIEnv *env, jobject object, const Char *memberName, const Char *sig, va_list list) |
template<typename T > | |
T | GetStaticObjectField ( JNIEnv *env, const Char *memberName, const Char *sig) |
静态公共成员函数 |
|
static Bool | IsEqual (const JavaClass &a, const JavaClass &b) |
static Bool | IsEqual (const Char *cl, const JavaClass &b) |
static Bool | LessThan (const JavaClass &a, const JavaClass &b) |
static Bool | LessThan (const Char *cl, const JavaClass &b) |
static void | InitInsertData ( JavaClass &initme, const Char *className) |
Public Attributes |
|
const Char * | _className |
JavaMemberArray * | _members |
jclass | _javaClass |
using JavaMemberArray = SortedArray < JavaMember , BaseArray < JavaMember , 16, BASEARRAYFLAGS::NONE , CStdLibAllocator > > |
JavaClass | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
T CallStaticMember | ( | JNIEnv * | env , |
const Char * | memberName , | ||
const Char * | sig , | ||
va_list | list | ||
) |
void CallStaticMemberVoid | ( | JNIEnv * | env , |
const Char * | memberName , | ||
const Char * | sig , | ||
va_list | list | ||
) |
T CallMember | ( | JNIEnv * | env , |
jobject | object , | ||
const Char * | memberName , | ||
const Char * | sig , | ||
va_list | list | ||
) |
T GetStaticObjectField | ( | JNIEnv * | env , |
const Char * | memberName , | ||
const Char * | sig | ||
) |
const Char * _className |
JavaMemberArray * _members |
jclass _javaClass |