@ParametersAreNonnullByDefault
public class ClassTree.TreePart
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()
The bytecode of the class may not valid since it is missing stack map frames.
|
java.util.Set<ClassTree.TreePart> |
getParsedSuperClasses(IClassProvider classProvider,
boolean includeSelf)
Get the class tree parts of all super classes of this class.
|
java.util.Set<java.lang.String> |
getSuperClasses() |
int |
hashCode() |
ClassTree.TreePart |
parseSuperClass(IClassProvider classProvider)
Get the class node of the super class of this class.
|
public org.objectweb.asm.tree.ClassNode getNode()
public java.lang.String getName()
@Nullable public ClassTree.TreePart parseSuperClass(IClassProvider classProvider) throws java.lang.ClassNotFoundException
classProvider - The class provider to get the bytecode fromjava.lang.ClassNotFoundException - If the class could not be foundpublic java.util.Set<java.lang.String> getSuperClasses()
public java.util.Set<ClassTree.TreePart> getParsedSuperClasses(IClassProvider classProvider, boolean includeSelf) throws java.lang.ClassNotFoundException
classProvider - The class provider to get the bytecode fromincludeSelf - Add the current class to the setjava.lang.ClassNotFoundException - If any of the classes could not be foundpublic int getModifiers()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object