#include <java_helper.h>
Public Types | |
| using | JavaMemberArray = SortedArray< JavaMember, BaseArray< JavaMember, 16, BASEARRAYFLAGS::NONE, CStdLibAllocator > > |
Public Member Functions | |
| 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 Public Member Functions | |
| 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 | ( | ) |
| T CallMember | ( | JNIEnv * | env, |
| jobject | object, | ||
| const Char * | memberName, | ||
| const Char * | sig, | ||
| va_list | list | ||
| ) |
| const Char* _className |
| JavaMemberArray* _members |
| jclass _javaClass |