OSDN Git Service

79f04f07f6be7687acd0832514ccc9fb63da6980
[stigmata/stigmata-plugins.git] / opcodes / src / main / java / jp / sourceforge / stigmata / birthmarks / BasicBlock.java
1 package jp.sourceforge.stigmata.birthmarks;\r
2 \r
3 import java.util.ArrayList;\r
4 import java.util.List;\r
5 \r
6 import org.objectweb.asm.tree.AbstractInsnNode;\r
7 import org.objectweb.asm.tree.InsnNode;\r
8 \r
9 public class BasicBlock {\r
10     private List<AbstractInsnNode> nodes = new ArrayList<AbstractInsnNode>();\r
11 \r
12     BasicBlock(){\r
13     }\r
14 \r
15     public BasicBlock(InsnNode[] nodeArray){\r
16         for(InsnNode node: nodeArray){\r
17             nodes.add(node);\r
18         }\r
19     }\r
20 \r
21     void addNode(AbstractInsnNode node){\r
22         nodes.add(node);\r
23     }\r
24 }\r