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