public int nextIndex() { if (next == null) { return size(); } if (cache == null) { cache = toArray(); } return next.index; }
InsnListIterator(int index) { if (index == size()) { next = null; prev = getLast(); } else { next = get(index); prev = next.prev; } }
for (int i = 0; i < instructions.size(); ++i) { AbstractInsnNode insn = instructions.get(i); if (insn.visibleTypeAnnotations != null
for (int i = 0, c = instructions.size(); i < c; i++) { AbstractInsnNode insn = instructions.get(i);
if (instructions.size() > 0) { mv.visitCode();
for (MethodEntry methodEntry : classEntry.methodEntries.values()) { if ((methodEntry.methodNode.access & Opcodes.ACC_BRIDGE) != 0) { if (methodEntry.instructions.size() < 3) { throw new AssertionError("illegal bridge method");
if (index >= instructions.size()) { return;
for (int i = 0, c = instructions.size(); i < c; i++) { AbstractInsnNode insn = instructions.get(i); Instantiation owner = instant.findOwner(i);
InsnList moreInstructions = ClassEnhancer.this.getMoreConstructorInstructions(methodEntry.constructor); if (moreInstructions != null && moreInstructions.size() != 0) { instractions.add(moreInstructions); retval = true;
return frames; n = m.instructions.size(); insns = m.instructions; handlers = (List<TryCatchBlockNode>[]) new List<?>[n];
if (clinitNode.instructions.size() == 0 && tmpInstructions.size() == 0) { this.newClassEntry.methodEntries.remove(clinitDescriptor); this.newClassEntry.classNode.methods.remove(clinitNode); } else { if (clinitNode.instructions.size() != 0) { clinitNode.instructions.insertBefore(clinitNode.instructions.getFirst(), tmpInstructions); } else {