joosc.symbol
Class ClassHierarchy
java.lang.Object
joosc.symbol.ClassHierarchy
- public class ClassHierarchy
- extends java.lang.Object
Method Summary |
HClass |
get(AClass key)
|
HClass |
get(AExternClass key)
|
HClass |
get(Node key)
|
Symbol |
lookupHierarchy(java.lang.String name,
AClass startC)
|
Symbol |
lookupHierarchy(java.lang.String name,
AExternClass startC)
|
Symbol |
lookupHierarchy(java.lang.String name,
Node startC)
|
Node |
lookupHierarchyClass(java.lang.String name,
AClass startC)
|
Node |
lookupHierarchyClass(java.lang.String name,
AExternClass startC)
|
Node |
lookupHierarchyClass(java.lang.String name,
Node startC)
|
void |
put(AClass key,
HClass hc)
|
void |
put(AExternClass key,
HClass hc)
|
void |
put(Node key,
HClass hc)
|
boolean |
subClass(AClass subC,
AClass superC)
CLASS HIERARCHY ROUTINES * |
boolean |
subClass(AClass subC,
AExternClass superC)
|
boolean |
subClass(AExternClass subC,
AClass superC)
|
boolean |
subClass(AExternClass subC,
AExternClass superC)
|
boolean |
subClass(Node subC,
Node superC)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassHierarchy
public ClassHierarchy()
get
public HClass get(AClass key)
get
public HClass get(AExternClass key)
get
public HClass get(Node key)
put
public void put(AClass key,
HClass hc)
put
public void put(AExternClass key,
HClass hc)
put
public void put(Node key,
HClass hc)
subClass
public boolean subClass(AClass subC,
AClass superC)
- CLASS HIERARCHY ROUTINES *
subClass
public boolean subClass(AClass subC,
AExternClass superC)
subClass
public boolean subClass(AExternClass subC,
AClass superC)
subClass
public boolean subClass(AExternClass subC,
AExternClass superC)
subClass
public boolean subClass(Node subC,
Node superC)
lookupHierarchy
public Symbol lookupHierarchy(java.lang.String name,
AClass startC)
lookupHierarchy
public Symbol lookupHierarchy(java.lang.String name,
AExternClass startC)
lookupHierarchy
public Symbol lookupHierarchy(java.lang.String name,
Node startC)
lookupHierarchyClass
public Node lookupHierarchyClass(java.lang.String name,
AClass startC)
lookupHierarchyClass
public Node lookupHierarchyClass(java.lang.String name,
AExternClass startC)
lookupHierarchyClass
public Node lookupHierarchyClass(java.lang.String name,
Node startC)