add test for FastActionList

This commit is contained in:
honfika@gmail.com
2015-11-29 08:22:25 +01:00
parent 981cc62f16
commit 4fb62ab85d
3 changed files with 103 additions and 7 deletions

View File

@@ -57,6 +57,11 @@ public class FastActionList implements Collection<ActionItem> {
getJumps(actions, actionItemMap);
}
public final ActionItem insertItemBefore(ActionItem item, Action action) {
ActionItem newItem = new ActionItem(action);
return insertItemBefore(item, newItem);
}
public final ActionItem insertItemAfter(ActionItem item, Action action) {
ActionItem newItem = new ActionItem(action);
return insertItemAfter(item, newItem);

View File

@@ -550,6 +550,10 @@ public class ASMParser {
}
}
if (ret.size() == 0 || !(ret.get(ret.size() - 1) instanceof ActionEnd)) {
ret.add(new ActionEnd());
}
return ret;
}
}