private void connectEntryPointNode(Node node, Unit unit) { Node[] successors = this.baseNode.getSuccessors(); int num = successors.Length; for (int i = 0; i < num; i++) { Node node2 = successors[i]; UnitNode unitNode = (UnitNode)node2; if (unitNode.getBaseUnit() == unit) { node.addSuccessor(unitNode); } } }
private Collection getEntryPointRC() { if (this.rcSet == null) { this.rcSet = new HashSet(); Iterator iterator = this.baseNode.getSuccessorMap().values().iterator(); while (iterator.hasNext()) { Node node = (Node)iterator.next(); UnitNode unitNode = (UnitNode)node; this.rcSet.add(unitNode.getBaseUnit()); } } return(this.rcSet); }