Classycle 是一款 Java 代码分析器,可以分析 Java 应用程序或库中的静态类和包的相关性,对于查找类或包之间的循环依赖关系特别有用。
Classycle 类似于 JDepend,但 JDepend 只在包级别上进行。Classycle的依赖关系检查器搜索依赖关系定义文件中描述的不需要的类依赖关系。
Classycle 生成的 XML 报告文件包含以下内容:
完整的特定类/包图
类/包的循环依赖关系图