Package net.sourceforge.pmd.dcd.graph
Class UsageGraphBuilder
- java.lang.Object
-
- net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
-
public class UsageGraphBuilder extends java.lang.Object
Utility class used to build a UsageGraph.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
UsageGraphBuilder.MyMethodVisitor
-
Field Summary
Fields Modifier and Type Field Description protected Filter<java.lang.String>
classFilter
protected UsageGraph
usageGraph
-
Constructor Summary
Constructors Constructor Description UsageGraphBuilder(Filter<java.lang.String> classFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.objectweb.asm.MethodVisitor
getNewMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)
UsageGraph
getUsageGraph()
void
index(java.lang.String name)
-
-
-
Field Detail
-
usageGraph
protected final UsageGraph usageGraph
-
classFilter
protected final Filter<java.lang.String> classFilter
-
-
Constructor Detail
-
UsageGraphBuilder
public UsageGraphBuilder(Filter<java.lang.String> classFilter)
-
-
Method Detail
-
index
public void index(java.lang.String name)
-
getUsageGraph
public UsageGraph getUsageGraph()
-
getNewMethodVisitor
protected org.objectweb.asm.MethodVisitor getNewMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)
-
-