Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Implementacja interfejsy ControlFlowGraph
- *
- * @see ControlFlowGraph
- *
- * @param stmtList Lista lini kodu znajdujących się w węźle
- * @param path Lista węzłów do których można przejść z danego węzła
- * @param id Identyfikator węzła używany do jego identyfikacji podczas
- * debugowania.
- */
- public class ControlFlowGraphImp implements ControlFlowGraph {
- public List<Integer> stmtList;
- public List<ControlFlowGraph> path;
- public int id;
- /**Constructor* */
- public ControlFlowGraphImp() {
- id = 0;
- stmtList = new LinkedList();
- path = new LinkedList();
- }
- /**Implemented methods* */
- public void addStmt(int stmt) {
- this.stmtList.add(stmt);
- }
- public ControlFlowGraph addPath(ControlFlowGraph controlFlowGraph) {
- this.path.add(controlFlowGraph);
- return controlFlowGraph;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement