KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > circular > CircularDependencyException


1 package fr.jayasoft.ivy.circular;
2
3 import fr.jayasoft.ivy.ModuleRevisionId;
4
5
6 /**
7  * Unchecked exception thrown when a circular dependency exists between projects.
8  * @author baumkar
9  *
10  */

11
12 public class CircularDependencyException extends RuntimeException JavaDoc {
13
14     private ModuleRevisionId[] _mrids;
15
16     /**
17      *
18      * @param descriptors module descriptors in order of circular dependency
19      */

20     public CircularDependencyException(final ModuleRevisionId[] mrids) {
21         super(CircularDependencyHelper.formatMessage(mrids));
22         _mrids = mrids;
23     }
24     
25     public ModuleRevisionId[] getPath() {
26         return _mrids;
27     }
28     
29
30 }
Popular Tags