Lines Matching refs:idx
29 static ClassObject* createPrimitiveClass(int idx);
557 int idx; in dvmFindPrimitiveClass() local
561 idx = PRIM_BOOLEAN; in dvmFindPrimitiveClass()
564 idx = PRIM_CHAR; in dvmFindPrimitiveClass()
567 idx = PRIM_FLOAT; in dvmFindPrimitiveClass()
570 idx = PRIM_DOUBLE; in dvmFindPrimitiveClass()
573 idx = PRIM_BYTE; in dvmFindPrimitiveClass()
576 idx = PRIM_SHORT; in dvmFindPrimitiveClass()
579 idx = PRIM_INT; in dvmFindPrimitiveClass()
582 idx = PRIM_LONG; in dvmFindPrimitiveClass()
585 idx = PRIM_VOID; in dvmFindPrimitiveClass()
596 if (gDvm.primitiveClass[idx] == NULL) { in dvmFindPrimitiveClass()
597 ClassObject* primClass = createPrimitiveClass(idx); in dvmFindPrimitiveClass()
601 (int*) &gDvm.primitiveClass[idx]) != 0) in dvmFindPrimitiveClass()
611 return gDvm.primitiveClass[idx]; in dvmFindPrimitiveClass()
619 static ClassObject* createPrimitiveClass(int idx) in createPrimitiveClass() argument
627 assert(idx >= 0 && idx < PRIM_MAX); in createPrimitiveClass()
642 newClass->primitiveType = idx; in createPrimitiveClass()
644 newClass->descriptor = kClassDescriptors[idx]; in createPrimitiveClass()
653 LOGVV("Created primitive class '%s'\n", kClassDescriptors[idx]); in createPrimitiveClass()