public class ClassTree
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
getModifiers() |
java.lang.String |
getName() |
org.objectweb.asm.tree.ClassNode |
getNode() |
java.util.Set<ClassTree> |
getParsedSuperClasses(IClassProvider classProvider,
boolean includeSelf)
Get the class tree parts of all super classes of this class.
|
java.util.Set<java.lang.String> |
getSuperClasses() |
static ClassTree |
getTreePart(IClassProvider classProvider,
java.lang.String className)
Get a tree part from a class by name.
|
int |
hashCode() |
ClassTree |
parseSuperClass(IClassProvider classProvider)
Get the class node of the super class of this class.
|
public static ClassTree getTreePart(IClassProvider classProvider, java.lang.String className)
classProvider - The class provider to get the bytecode fromclassName - The name of the classpublic org.objectweb.asm.tree.ClassNode getNode()
public java.lang.String getName()
public ClassTree parseSuperClass(IClassProvider classProvider)
classProvider - The class provider to get the bytecode frompublic java.util.Set<java.lang.String> getSuperClasses()
public java.util.Set<ClassTree> getParsedSuperClasses(IClassProvider classProvider, boolean includeSelf)
classProvider - The class provider to get the bytecode fromincludeSelf - Add the current class to the setpublic int getModifiers()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object