|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.llnl.babel.visitor.Visitor
gov.llnl.babel.visitor.InheritenceChecker
Iterates over the AST with the full decorated Sybol table in order to check that all the method overwrites were done correctly. Type resolution is largely performed in this stage.
SymbolTablePrimer
Field Summary | |
protected MsgList |
d_msgs
|
protected SymbolTable |
d_st
|
Constructor Summary | |
InheritenceChecker(MsgList msgs)
|
Method Summary | |
java.lang.Object |
visitClassType(ClassType node,
java.lang.Object data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected SymbolTable d_st
protected MsgList d_msgs
Constructor Detail |
public InheritenceChecker(MsgList msgs)
Method Detail |
public java.lang.Object visitClassType(ClassType node, java.lang.Object data)
visitClassType
in class Visitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |