Public Methods | |
int | getId () |
Type | getType () |
boolean | hasAncestor (TypeNode typeNode) |
boolean | hasDescendant (TypeNode typeNode) |
Private Methods | |
TypeNode (Type type) | |
TypeNode (RefType type) | |
TypeNode (ArrayType type) | |
void | fixDescendants (int id) |
Private Attributes | |
int | id |
Type | type |
BitSet | parents = new BitSet() |
BitSet | ancestors = new BitSet() |
BitSet | descendants = new BitSet() |
Definition at line 194 of file ClassHierarchy.java.
|
Adds the given node to the list of descendants of this node and its ancestors. * Definition at line 330 of file ClassHierarchy.java. |
|
Returns the unique id of this type node. * Definition at line 351 of file ClassHierarchy.java. |
|
Returns the type represented by this type node. * Definition at line 357 of file ClassHierarchy.java. |
|
Returns the list of parents of this type node. * Definition at line 376 of file ClassHierarchy.java. |