Lines Matching refs:iterator
2217 void dvmEncodedArrayIteratorInitialize(EncodedArrayIterator* iterator, in dvmEncodedArrayIteratorInitialize() argument
2219 iterator->encodedArray = encodedArray; in dvmEncodedArrayIteratorInitialize()
2220 iterator->cursor = encodedArray->array; in dvmEncodedArrayIteratorInitialize()
2221 iterator->size = readUleb128(&iterator->cursor); in dvmEncodedArrayIteratorInitialize()
2222 iterator->elementsLeft = iterator->size; in dvmEncodedArrayIteratorInitialize()
2223 iterator->clazz = clazz; in dvmEncodedArrayIteratorInitialize()
2229 bool dvmEncodedArrayIteratorHasNext(const EncodedArrayIterator* iterator) { in dvmEncodedArrayIteratorHasNext() argument
2230 return (iterator->elementsLeft != 0); in dvmEncodedArrayIteratorHasNext()
2245 bool dvmEncodedArrayIteratorGetNext(EncodedArrayIterator* iterator, in dvmEncodedArrayIteratorGetNext() argument
2249 if (iterator->elementsLeft == 0) { in dvmEncodedArrayIteratorGetNext()
2253 processed = processAnnotationValue(iterator->clazz, &iterator->cursor, in dvmEncodedArrayIteratorGetNext()
2258 iterator->size - iterator->elementsLeft, in dvmEncodedArrayIteratorGetNext()
2259 iterator->encodedArray); in dvmEncodedArrayIteratorGetNext()
2260 iterator->elementsLeft = 0; in dvmEncodedArrayIteratorGetNext()
2264 iterator->elementsLeft--; in dvmEncodedArrayIteratorGetNext()