Lines Matching refs:cls

53 #define CLASS_NAME(cls)             g_ ## cls  argument
54 #define METHOD_NAME(cls, method) g_ ## cls ## _ ## method argument
55 #define FIELD_NAME(cls, field) g_ ## cls ## _ ## field argument
61 #define JCLASS_DECLARE_STORAGE(cls, ...) \ argument
62 static jclass CLASS_NAME(cls) = NULL;
66 #define JMETHODID_DECLARE_STORAGE(cls, method, ...) \ argument
67 static jmethodID METHOD_NAME(cls, method) = NULL;
71 #define JFIELDID_DECLARE_STORAGE(cls, field, ...) \ in JMETHODID_CONSTANTS_LIST() argument
72 static jfieldID FIELD_NAME(cls, field) = NULL; in JMETHODID_CONSTANTS_LIST()
81 jclass cls = (*env)->FindClass(env, signature); local
82 if (cls == NULL) {
86 return (*env)->NewGlobalRef(env, cls);
89 static jmethodID FindMethod(JNIEnv* env, jclass cls, in FindMethod() argument
93 method = (*env)->GetStaticMethodID(env, cls, name, signature); in FindMethod()
95 method = (*env)->GetMethodID(env, cls, name, signature); in FindMethod()
101 static jfieldID FindField(JNIEnv* env, jclass cls, in FindField() argument
105 field = (*env)->GetStaticFieldID(env, cls, name, signature); in FindField()
107 field = (*env)->GetFieldID(env, cls, name, signature); in FindField()
118 #define JCLASS_INITIALIZE(cls, signature, androidOnly) \ in InitializeConstants() argument
119 CLASS_NAME(cls) = FindClass(g_init_env, signature, androidOnly); in InitializeConstants()
124 #define JMETHODID_INITIALIZE(cls, method, name, signature, isStatic) \ in InitializeConstants() argument
125 METHOD_NAME(cls, method) = \ in InitializeConstants()
126 FindMethod(g_init_env, CLASS_NAME(cls), name, signature, isStatic); in InitializeConstants()
131 #define JFIELDID_INITIALIZE(cls, field, signature, isStatic) \ in InitializeConstants() argument
132 FIELD_NAME(cls, field) = \ in InitializeConstants()
133 FindField(g_init_env, CLASS_NAME(cls), #field, signature, isStatic); in InitializeConstants()
153 #define JCLASS_INVALIDATE(cls, ...) CLASS_NAME(cls) = NULL; in jniUninitializeConstants() argument
157 #define JMETHODID_INVALIDATE(cls, method, ...) METHOD_NAME(cls, method) = NULL; in jniUninitializeConstants() argument
161 #define JFIELDID_INVALIDATE(cls, field, ...) FIELD_NAME(cls, field) = NULL; in jniUninitializeConstants() argument
175 #define JCLASS_ACCESSOR_IMPL(cls, ...) \ argument
176 jclass JniConstants_ ## cls ## Class(JNIEnv* env) { \
178 return CLASS_NAME(cls); \
183 #define JMETHODID_ACCESSOR_IMPL(cls, method, ...) \ argument
184 jmethodID JniConstants_ ## cls ## _ ## method(JNIEnv* env) { \
186 return METHOD_NAME(cls, method); \
190 #define JFIELDID_ACCESSOR_IMPL(cls, field, ...) \ argument
191 jfieldID JniConstants_ ## cls ## _ ## field(JNIEnv* env) { \
193 return FIELD_NAME(cls, field); \