| 
 | |||||||||
| 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.OverrideChecker
public class OverrideChecker
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 | 
| Constructor Summary | |
|---|---|
| OverrideChecker(MsgList msgs) | |
| Method Summary | |
|---|---|
|  java.lang.Object | visitClassType(ClassType node,
               java.lang.Object data) | 
|  java.lang.Object | visitInterfaceType(InterfaceType 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 MsgList d_msgs
| Constructor Detail | 
|---|
public OverrideChecker(MsgList msgs)
| Method Detail | 
|---|
public java.lang.Object visitClassType(ClassType node,
                                       java.lang.Object data)
visitClassType in class Visitor
public java.lang.Object visitInterfaceType(InterfaceType node,
                                           java.lang.Object data)
visitInterfaceType in class Visitor| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||