227228229230231232233234235
for (HeaderItem curDependency : item.getDependencies()) { if (depsDone.add(curDependency)) recordHeaderItem(curDependency, depsDone); else throw new CircularDependencyException(depsDone, curDependency); depsDone.remove(curDependency); } }
239240241242243244245246247248
{ recordHeaderItem(curDependency, depsDone); } else { throw new CircularDependencyException(depsDone, curDependency); } depsDone.remove(curDependency); } }
236237238239240241242243244245
237238239240241242243244245246
3940414243444546474849
unprocessedSourceModules.add(sourceModule); } } if (!progressMade) { throw new CircularDependencyException(bundlableNode, unprocessedSourceModules); } unorderedSourceModules = unprocessedSourceModules; }
106107108109110111112113114115
DAG.addEdge( new Dependency( vHead.getValue(), vDep.getValue() ), vHead, vDep ); } } catch ( CycleException ex ) { throw new CircularDependencyException( ex ); } return vHead; }