|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlab7.ReflectiveVisitor
lab7.NodeVisitor
coursesolutions.CourseSymtabVisitor
public class CourseSymtabVisitor
Class sponsored symbol-processing visitor. You can see this but not the code.
| Nested Class Summary | |
|---|---|
class |
CourseSymtabVisitor.Info
Local class to carry symbol information |
| Field Summary |
|---|
| Fields inherited from class lab7.ReflectiveVisitor |
|---|
debug |
| Constructor Summary | |
|---|---|
CourseSymtabVisitor(SymtabInterface sfi)
|
|
| Method Summary | |
|---|---|
void |
defaultVisit(java.lang.Object o)
By default, visit children |
void |
visit(BlockIsh b)
|
void |
visit(ClassDeclaring d)
|
void |
visit(FieldDeclaring f)
|
void |
visit(LocalDeclaring l)
|
void |
visit(LocalReferencing r)
|
void |
visit(MethodDeclaring m)
|
| Methods inherited from class lab7.NodeVisitor |
|---|
err, err, out, out, setPrintStream |
| Methods inherited from class lab7.ReflectiveVisitor |
|---|
dispatch, perform, performVisit |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CourseSymtabVisitor(SymtabInterface sfi)
| Method Detail |
|---|
public void defaultVisit(java.lang.Object o)
defaultVisit in class NodeVisitorpublic void visit(LocalDeclaring l)
public void visit(FieldDeclaring f)
public void visit(ClassDeclaring d)
public void visit(MethodDeclaring m)
public void visit(LocalReferencing r)
public void visit(BlockIsh b)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||