#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 |