Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. * Implementacja interfejsy ControlFlowGraph
  2. *
  3. * @see ControlFlowGraph
  4. *
  5. * @param stmtList Lista lini kodu znajdujących się w węźle
  6. * @param path Lista węzłów do których można przejść z danego węzła
  7. * @param id Identyfikator węzła używany do jego identyfikacji podczas
  8. * debugowania.
  9. */
  10. public class ControlFlowGraphImp implements ControlFlowGraph {
  11.  
  12. public List<Integer> stmtList;
  13. public List<ControlFlowGraph> path;
  14. public int id;
  15.  
  16. /**Constructor* */
  17. public ControlFlowGraphImp() {
  18. id = 0;
  19. stmtList = new LinkedList();
  20. path = new LinkedList();
  21. }
  22.  
  23.  
  24. /**Implemented methods* */
  25. public void addStmt(int stmt) {
  26. this.stmtList.add(stmt);
  27. }
  28.  
  29. public ControlFlowGraph addPath(ControlFlowGraph controlFlowGraph) {
  30. this.path.add(controlFlowGraph);
  31. return controlFlowGraph;
  32. }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement