1 8 package org.apache.avalon.excalibur.util; 9 10 import java.util.List ; 11 import org.apache.avalon.framework.CascadingException; 12 13 17 public final class CircularDependencyException 18 extends CascadingException 19 { 20 protected final List m_stack; 21 22 public CircularDependencyException( final String dependee, 23 final String dependent, 24 final List stack ) 25 { 26 super( new StringBuffer (dependee).append(" depends upon ") 27 .append(dependent).append(" which depends upong ") 28 .append(dependee).toString() ); 29 m_stack = stack; 30 } 31 32 public final List getStack() 33 { 34 return m_stack; 35 } 36 } 37 | Popular Tags |