public abstract class MemberNode<S extends MemberNode<S,T>,T extends Member> extends Object implements NodeVisitorAcceptor, Comparable<S>
Modifier and Type | Field and Description |
---|---|
protected ClassNode |
classNode |
protected String |
desc |
protected String |
name |
Constructor and Description |
---|
MemberNode(ClassNode classNode,
String name,
String desc) |
Modifier and Type | Method and Description |
---|---|
Object |
accept(NodeVisitor visitor,
Object data) |
void |
addUse(MemberNode use) |
void |
addUser(MemberNode user) |
abstract boolean |
equals(Object that) |
boolean |
equals(S that) |
boolean |
equals(String name,
String desc) |
ClassNode |
getClassNode() |
String |
getDesc() |
abstract T |
getMember() |
String |
getName() |
List<MemberNode> |
getUsers() |
List<MemberNode> |
getUses() |
int |
hashCode() |
String |
toString() |
String |
toStringLong() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareTo
protected final ClassNode classNode
protected final String name
protected final String desc
public Object accept(NodeVisitor visitor, Object data)
accept
in interface NodeVisitorAcceptor
public ClassNode getClassNode()
public String getName()
public String getDesc()
public abstract T getMember()
public void addUse(MemberNode use)
public List<MemberNode> getUses()
public void addUser(MemberNode user)
public List<MemberNode> getUsers()
public String toStringLong()
public boolean equals(S that)
Copyright © 2002–2017 PMD. All rights reserved.