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, waitcompareToprotected final ClassNode classNode
protected final String name
protected final String desc
public Object accept(NodeVisitor visitor, Object data)
accept in interface NodeVisitorAcceptorpublic 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-2014 InfoEther. All Rights Reserved.