Loading e-Knife/src/main/java/eknife/EKnife.java +7 −2 Original line number Diff line number Diff line Loading @@ -191,11 +191,16 @@ public class EKnife { final EDG edg = new EDGFactory(last).createEDG(); final SlicingCriterion slicingCriterion = new SlicingCriterion(a.file, a.line, a.name, a.occurrence); try { final Node SC = edg.getNode(slicingCriterion); if (SC == null) { System.out.println("Error: the slicing criterion could not be found! " + slicingCriterion); System.exit(1); } } catch (IllegalArgumentException e) { System.out.println("Error: the slicing criterion could not be found! " + slicingCriterion); System.exit(1); } final SlicingAlgorithm slicingAlgorithm = a.getAlgorithm(edg); final Set<Node> slice = slicingAlgorithm.slice(SC); Loading Loading
e-Knife/src/main/java/eknife/EKnife.java +7 −2 Original line number Diff line number Diff line Loading @@ -191,11 +191,16 @@ public class EKnife { final EDG edg = new EDGFactory(last).createEDG(); final SlicingCriterion slicingCriterion = new SlicingCriterion(a.file, a.line, a.name, a.occurrence); try { final Node SC = edg.getNode(slicingCriterion); if (SC == null) { System.out.println("Error: the slicing criterion could not be found! " + slicingCriterion); System.exit(1); } } catch (IllegalArgumentException e) { System.out.println("Error: the slicing criterion could not be found! " + slicingCriterion); System.exit(1); } final SlicingAlgorithm slicingAlgorithm = a.getAlgorithm(edg); final Set<Node> slice = slicingAlgorithm.slice(SC); Loading