## Uses of Class
net.sourceforge.pmd.dcd.graph.MemberNode

Packages that use MemberNode
Package | Description
--- | ---
net.sourceforge.pmd.dcd |
net.sourceforge.pmd.dcd.graph |

### Uses of MemberNode in net.sourceforge.pmd.dcd

Methods in net.sourceforge.pmd.dcd with parameters of type MemberNode
Modifier and Type | Method and Description
--- | ---
`protected void` | DumpNodeVisitor.`printMember(MemberNode memberNode)`
`Object` | DumpNodeVisitor.`visitUse(MemberNode use, Object data)`
`Object` | DumpNodeVisitor.`visitUser(MemberNode user, Object data)`
`Object` | DumpNodeVisitor.`visitUsers(MemberNode memberNode, Object data)`
`Object` | DumpNodeVisitor.`visitUses(MemberNode memberNode, Object data)`

### Uses of MemberNode in net.sourceforge.pmd.dcd.graph

Classes in net.sourceforge.pmd.dcd.graph with type parameters of type MemberNode
Modifier and Type | Class and Description
--- | ---
`class` | `MemberNode<S extends MemberNode<S,T>,T extends Member>` Represents a Class Member in a UsageGraph.

Subclasses of MemberNode in net.sourceforge.pmd.dcd.graph
Modifier and Type | Class and Description
--- | ---
`class` | `ConstructorNode` Represents a Class Constructor in a UsageGraph.
`class` | `FieldNode` Represents a Class Field in a UsageGraph.
`class` | `MethodNode` Represents a Class Method in a UsageGraph.

Methods in net.sourceforge.pmd.dcd.graph that return MemberNode
Modifier and Type | Method and Description
--- | ---
`MemberNode` | UsageGraph.`defineConstructor(String className, String name, String desc)`
`MemberNode` | UsageGraph.`defineMethod(String className, String name, String desc)`

Methods in net.sourceforge.pmd.dcd.graph that return types with arguments of type MemberNode
Modifier and Type | Method and Description
--- | ---
`List<MemberNode>` | MemberNode.`getUsers()`
`List<MemberNode>` | MemberNode.`getUses()`

Methods in net.sourceforge.pmd.dcd.graph with parameters of type MemberNode
Modifier and Type | Method and Description
--- | ---
`void` | MemberNode.`addUse(MemberNode use)`
`void` | MemberNode.`addUser(MemberNode user)`
`int` | MemberNodeComparator.`compare(MemberNode node1, MemberNode node2)`
`int` | MemberNodeComparator.`compare(MemberNode node1, MemberNode node2)`
`protected org.objectweb.asm.MethodVisitor` | UsageGraphBuilder.`getNewMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)`
`void` | UsageGraph.`usageField(String className, String name, String desc, MemberNode usingMemberNode)`
`void` | UsageGraph.`usageMethod(String className, String name, String desc, MemberNode usingMemberNode)`
`Object` | NodeVisitorAdapter.`visitUse(MemberNode memberNode, Object data)`
`Object` | NodeVisitor.`visitUse(MemberNode use, Object data)`
`Object` | NodeVisitorAdapter.`visitUser(MemberNode memberNode, Object data)`
`Object` | NodeVisitor.`visitUser(MemberNode user, Object data)`
`Object` | NodeVisitorAdapter.`visitUsers(MemberNode memberNode, Object data)`
`Object` | NodeVisitor.`visitUsers(MemberNode memberNode, Object data)`
`Object` | NodeVisitorAdapter.`visitUses(MemberNode memberNode, Object data)`
`Object` | NodeVisitor.`visitUses(MemberNode memberNode, Object data)`

Constructors in net.sourceforge.pmd.dcd.graph with parameters of type MemberNode
Constructor and Description
`UsageGraphBuilder.MyMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)`