Package edu.umd.cs.findbugs.detect
Class FindCircularDependencies.LoopFinder
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.FindCircularDependencies.LoopFinder
-
- Enclosing class:
- FindCircularDependencies
static class FindCircularDependencies.LoopFinder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Set<java.lang.String>>
dGraph
private java.util.Set<java.lang.String>
loop
private java.lang.String
startClass
private java.util.Set<java.lang.String>
visited
-
Constructor Summary
Constructors Constructor Description LoopFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
findLoop(java.lang.String curClass)
java.util.Set<java.lang.String>
findLoop(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> dependencyGraph, java.lang.String startCls)
-