Home | History | Annotate | Download | only in reflect

Lines Matching refs:throws

35     Method** outMethods, ArrayObject* throws);
38 static void updateExceptionClassList(const Method* method, PointerSet* throws);
70 ArrayObject* throws = NULL;
142 if (!gatherMethods(interfaces, &methods, &throws, &methodCount)) {
180 sfield->name = "throws";
183 dvmSetStaticFieldObject(sfield, (Object*)throws);
222 dvmReleaseTrackedAlloc((Object*) throws, NULL);
242 ArrayObject* throws = NULL;
322 throws = dvmAllocArrayByClass(arrArrClass, allCount, ALLOC_DEFAULT);
327 actualCount = copyWithoutDuplicates(allMethods, allCount, methods, throws);
339 *pThrows = throws;
346 dvmReleaseTrackedAlloc((Object*)throws, NULL);
466 * and method[j]'s throws.
596 * "method". If no throws are declared, "*pSet" will be NULL.
634 * anything from "throws" that isn't in the method's list of throws.
641 static void updateExceptionClassList(const Method* method, PointerSet* throws)
643 int setSize = dvmPointerSetGetCount(throws);
650 dvmPointerSetClear(throws);
657 size_t mixLen = dvmPointerSetGetCount(throws);
665 mixSet[i] = (ClassObject*)dvmPointerSetGetEntry(throws, i);
694 dvmPointerSetClear(throws);
697 dvmPointerSetAddEntry(throws, mixSet[i]);
1003 const ArrayObject* throws = (ArrayObject*) dvmGetStaticFieldObject(sfield);
1008 const Object** contents = (const Object**)(void*)throws->contents;
1012 /* no throws declared, must wrap all checked exceptions */
1027 /* no match in declared throws */