Lines Matching defs:class

165  * Maps class names to unique 16 bit integers.
181 jclass class;
184 unsigned loadable:1; /* from context->class loader */
236 /* these fields are per class */
237 jclass class; /* current class */
249 fullinfo_type currentclass_info; /* fullinfo for context->class */
461 if (bucket->class) {
462 (*env)->DeleteGlobalRef(env, bucket->class);
509 * Find a class using the defining loader of the current class
515 JNI_FALSE, context->class);
517 CCerror(context, "Cannot find class %s", classname);
522 * Find a class using the defining loader of the current class
542 * Return a unique ID given a local class reference. The loadable
543 * flag is true if the defining class loader of context->class
544 * is known to be capable of loading the class.
566 if (bucket->class == 0) {
568 bucket->class = load_class_global(context, name);
575 if ((*env)->IsSameObject(env, cb, bucket->class)) {
591 bucket->class = (*env)->NewGlobalRef(env, cb);
592 if (bucket->class == 0)
604 * Return a unique ID given a class name from the constant pool.
606 * context->class.
630 * We found at least one matching named entry for a class that
631 * was not known to be loadable through the defining class loader
632 * of context->class. We must load our named class and update
633 * the hash table in case one these entries matches our class.
644 bucket->class = 0;
669 if (bucket->class == 0) {
671 bucket->class = load_class_global(context, bucket->name);
673 return bucket->class;
701 * 3: class format error
704 * in a class. Note that this function apparently can't be JNICALL,
735 context->class = cb;
801 super = (*env)->GetSuperclass(env, context->class);
887 * We read all of the class's methods' code because it is possible that
889 * down the stack (due to class loading), which could end up rewriting
1240 jclass cb = context->class;
1279 jclass super = (*env)->GetSuperclass(env, context->class);
1296 jobject loader = JVM_GetClassLoader(env, context->class);
1310 JVM_GetCPMethodSignatureUTF(env, context->class, key);
1340 /* Make sure the constant pool item is a class */
1473 if (var >= JVM_GetMethodIxLocalsCount(env, context->class, mi))
1482 if ((var + 1) >= JVM_GetMethodIxLocalsCount(env, context->class, mi))
1520 (env, context->class, key, calledClass);
1523 (env, context->class, key, calledClass);
1536 if (!JVM_IsSameClassPackage(env, calledClass, context->class))
1569 int max_stack_size = JVM_GetMethodIxMaxStack(env, context->class, mi);
1570 int i = JVM_GetMethodIxExceptionTableLength(env, context->class, mi);
1580 JVM_GetMethodIxExceptionTableEntry(env, context->class, mi,
1607 context->class,
1721 jclass cb = context->class;
1742 * the given class type. java.lang.Object.<init> is special since
1786 jclass cb = context->class;
1994 context->class,
2020 context->class,
2095 * if the field is defined within the current class.
2101 context->class,
2103 context->class);
2321 context->class,
2370 /* Make sure object argument is assignment compatible to current class */
2381 context->class,
2707 context->class,
2729 context->class,
2858 context->class,
3541 /* Get the class associated with a particular field or method or class in the
3543 * false, we've got a class.
3554 context->class,
3559 context->class,
3564 context->class,
3574 /* This make recursively call us, in case of a class array */
3588 jclass cb = context->class;
3598 "(class: %s, method: %s signature: %s) ",
3605 "(class: %s, field: %s) ",
3610 "(class: %s) ", classname ? classname : "");
3722 /* Signature must have ';' after the class name.
3944 /* Find out whether cb_value or cb_target is deeper in the class
4104 /* If an array of classes, skip over class name, too. */
4168 context->class,
4259 jclass cb = context->class;
4272 jclass cb = context->class;