public class ClassNode extends Object implements NodeVisitorAcceptor, Comparable<ClassNode>
Modifier and Type | Method and Description |
---|---|
Object |
accept(NodeVisitor visitor,
Object data) |
int |
compareTo(ClassNode that) |
ConstructorNode |
defineConstructor(String name,
String desc) |
FieldNode |
defineField(String name,
String desc) |
MethodNode |
defineMethod(String name,
String desc) |
boolean |
equals(Object obj) |
List<ConstructorNode> |
getConstructorNodes() |
List<FieldNode> |
getFieldNodes() |
List<MethodNode> |
getMethodNodes() |
String |
getName() |
Class<?> |
getType() |
int |
hashCode() |
public ClassNode(String name)
public Object accept(NodeVisitor visitor, Object data)
accept
in interface NodeVisitorAcceptor
public String getName()
public Class<?> getType()
public ConstructorNode defineConstructor(String name, String desc)
public MethodNode defineMethod(String name, String desc)
public List<ConstructorNode> getConstructorNodes()
public List<MethodNode> getMethodNodes()
public int compareTo(ClassNode that)
compareTo
in interface Comparable<ClassNode>
Copyright © 2002-2016 InfoEther. All Rights Reserved.