Lines Matching refs:declaringClass
27 * "declaringClass" is the class in which the field was declared. For an
58 static Field* validateFieldAccess(Object* obj, ClassObject* declaringClass,
63 field = dvmSlotToField(declaringClass, slot);
98 samePackage = dvmInSamePackage(declaringClass, callerClass);
110 if (!dvmIsClassInitialized(declaringClass)) {
111 if (!dvmInitClass(declaringClass)) {
123 if (!dvmVerifyObjectInClass(obj, declaringClass)) {
434 * public int getFieldModifiers(Class declaringClass, int slot)
440 ClassObject* declaringClass = (ClassObject*) args[1];
444 field = dvmSlotToField(declaringClass, slot);
449 * private Object getField(Object o, Class declaringClass, Class type,
459 ClassObject* declaringClass = (ClassObject*) args[2];
470 field = validateFieldAccess(obj, declaringClass, slot, false,noAccessCheck);
483 * private void setField(Object o, Class declaringClass, Class type,
494 ClassObject* declaringClass = (ClassObject*) args[2];
509 field = validateFieldAccess(obj, declaringClass, slot, true, noAccessCheck);
519 * private double getIField(Object o, Class declaringClass,
527 ClassObject* declaringClass = (ClassObject*) args[2];
542 field = validateFieldAccess(obj, declaringClass, slot, false,noAccessCheck);
559 * private void setIField(Object o, Class declaringClass,
567 ClassObject* declaringClass = (ClassObject*) args[2];
591 field = validateFieldAccess(obj, declaringClass, slot, true, noAccessCheck);
601 * Class declaringClass, int slot)
608 ClassObject* declaringClass = (ClassObject*) args[0];
612 field = dvmSlotToField(declaringClass, slot);
622 * Class declaringClass, int slot, Class annotationType);
637 * Class declaringClass, int slot, Class annotationType);
659 ClassObject* declaringClass = (ClassObject*) args[1];
663 field = dvmSlotToField(declaringClass, slot);