Lines Matching defs:iterator
85 CodeIterator iterator = codeAttr.iterator();
89 while (iterator.hasNext())
90 if (loopBody(iterator, clazz, minfo, context))
96 Handler h = new Handler(et, i, iterator, clazz, minfo);
126 CodeIterator iterator, int endPos)
130 while (iterator.hasNext() && iterator.lookAhead() < endPos) {
131 int size = iterator.getCodeLength();
132 if (loopBody(iterator, clazz, minfo, context)) {
134 int size2 = iterator.getCodeLength();
175 final boolean loopBody(CodeIterator iterator, CtClass clazz,
181 int pos = iterator.next();
182 int c = iterator.byteAt(pos);
190 expr = new MethodCall(pos, iterator, clazz, minfo);
196 expr = new FieldAccess(pos, iterator, clazz, minfo, c);
200 int index = iterator.u16bitAt(pos + 1);
208 iterator.u16bitAt(pos + 1)) > 0) {
209 expr = new NewExpr(pos, iterator, clazz, minfo,
215 MethodCall mcall = new MethodCall(pos, iterator, clazz, minfo);
217 ConstructorCall ccall = new ConstructorCall(pos, iterator, clazz, minfo);
231 expr = new NewArray(pos, iterator, clazz, minfo, c);
235 expr = new Instanceof(pos, iterator, clazz, minfo);
239 expr = new Cast(pos, iterator, clazz, minfo);