Home | History | Annotate | Download | only in native

Lines Matching refs:declaringClass

28  * "declaringClass" is the class in which the field was declared.  For an
59 static JValue* getFieldDataAddr(Object* obj, ClassObject* declaringClass,
65 field = dvmSlotToField(declaringClass, slot);
102 samePackage = dvmInSamePackage(declaringClass, callerClass);
114 if (!dvmIsClassInitialized(declaringClass)) {
115 if (!dvmInitClass(declaringClass)) {
128 if (!dvmVerifyObjectInClass(obj, declaringClass)) {
132 obj->clazz->descriptor, declaringClass->descriptor);
143 * public int getFieldModifiers(Class declaringClass, int slot)
149 ClassObject* declaringClass = (ClassObject*) args[1];
153 field = dvmSlotToField(declaringClass, slot);
158 * private Object getField(Object o, Class declaringClass, Class type,
168 ClassObject* declaringClass = (ClassObject*) args[2];
179 fieldPtr = getFieldDataAddr(obj, declaringClass, slot, false,noAccessCheck);
198 * private void setField(Object o, Class declaringClass, Class type,
209 ClassObject* declaringClass = (ClassObject*) args[2];
225 fieldPtr = getFieldDataAddr(obj, declaringClass, slot, true, noAccessCheck);
237 sfield = (StaticField *)dvmSlotToField(declaringClass, slot);
241 int offset = declaringClass->ifields[slot].byteOffset;
269 * private double getIField(Object o, Class declaringClass,
279 ClassObject* declaringClass = (ClassObject*) args[2];
295 fieldPtr = getFieldDataAddr(obj, declaringClass, slot, false,noAccessCheck);
320 * private void setIField(Object o, Class declaringClass,
330 ClassObject* declaringClass = (ClassObject*) args[2];
356 fieldPtr = getFieldDataAddr(obj, declaringClass, slot, true, noAccessCheck);
373 * public Annotation[] getDeclaredAnnotations(Class declaringClass, int slot)
381 ClassObject* declaringClass = (ClassObject*) args[1];
385 field = dvmSlotToField(declaringClass, slot);
402 ClassObject* declaringClass = (ClassObject*) args[1];
406 field = dvmSlotToField(declaringClass, slot);