org.apache.commons.attributes
Class CircularDependencyError
public class CircularDependencyError
Thrown when an attribute repository class can't be
loaded because it resulted in a circular dependency.
private static String | listDeps(List dependencyList) - Joins together the elements of a list with
->
delimiters.
|
CircularDependencyError
public CircularDependencyError(String className,
List dependencyList)
Create a new CircularDependencyError.
className
- the name of the class that started it all.dependencyList
- a list of the classes (java.lang.Class
)
that the original
class depended on, the classes they
depended on, and so on. The list should
show the chain of dependencies that resulted
in the exception being thrown. Note:
Versions prior to 2.2 accepted a list of Objects
of any type. This is still supported, but the
formatting may suffer. Please only use lists of
java.lang.Class
.
listDeps
private static String listDeps(List dependencyList)
Joins together the elements of a list with ->
delimiters. Used to show the sequence that resulted in the circular
dependency.