Lines Matching refs:klass
52 jclass klass; /* weak global reference */
67 hashKlass(jclass klass)
69 jint hashCode = objectHashCode(klass);
74 * Transfer a node (which represents klass) from the current
78 transferClass(JNIEnv *env, jclass klass, KlassNode **newTable) {
79 jint slot = hashKlass(klass);
85 /* Search the node list of the current table for klass */
87 if (isSameObject(env, klass, node->klass)) {
107 JDI_ASSERT_MSG((classStatus(klass) &
109 classSignature(klass));
142 JNI_FUNC_PTR(env,DeleteWeakGlobalRef)(env, node->klass);
189 jclass klass = classes[i];
190 transferClass(env, klass, newTable);
211 classTrack_addPreparedClass(JNIEnv *env, jclass klass)
213 jint slot = hashKlass(klass);
221 if (isSameObject(env, klass, node->klass)) {
232 error = classSignature(klass, &(node->signature), NULL);
237 if ((node->klass = JNI_FUNC_PTR(env,NewWeakGlobalRef)(env, klass)) == NULL) {
267 jclass klass = classes[i];
273 status = classStatus(klass);
275 classTrack_addPreparedClass(env, klass);