Silk DI 0.6


se.jbee.inject
Class DIRuntimeException.DependencyCycleException

Object
  extended by Throwable
      extended by Exception
          extended by RuntimeException
              extended by se.jbee.inject.DIRuntimeException
                  extended by se.jbee.inject.DIRuntimeException.DependencyCycleException
All Implemented Interfaces:
Serializable
Enclosing class:
DIRuntimeException

public static final class DIRuntimeException.DependencyCycleException
extends DIRuntimeException

A dependency cycle so that injection is not possible. Remove the cycle to resolve.

Author:
Jan Bernitt (jan@jbee.se)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class se.jbee.inject.DIRuntimeException
DIRuntimeException.DependencyCycleException, DIRuntimeException.MoreFrequentExpiryException, DIRuntimeException.NoSuchFunctionException, DIRuntimeException.NoSuchResourceException
 
Constructor Summary
DIRuntimeException.DependencyCycleException(Dependency<?> dependency, Instance<?> cycleTarget)
           
 
Method Summary
 
Methods inherited from class se.jbee.inject.DIRuntimeException
describe, injectionStack, toString
 
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DIRuntimeException.DependencyCycleException

public DIRuntimeException.DependencyCycleException(Dependency<?> dependency,
                                                   Instance<?> cycleTarget)

Silk DI 0.6