package jdepend.model;
import java.util.List;
/**
* 循环依赖识别器
*
* @author wangdg
*
*/
public interface CycleIdentifyer {
public final static int Cycle = 2;
public final static int LocalCycle = 1;
public final static int NoCycle = 0;
/**
* 返回循环依赖链
*
* @param unit
* @return
*/
public List<List<? extends JDependUnit>> collectCycle(JDependUnit unit);
}