coursesolutions
Class CourseProjectCodeGenVisitor
java.lang.Object
lab7.ReflectiveVisitor
lab7.NodeVisitor
coursesolutions.CourseProjectCodeGenVisitor
public class CourseProjectCodeGenVisitor
- extends NodeVisitor
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CourseProjectCodeGenVisitor
public CourseProjectCodeGenVisitor()
visit
public void visit(ClassDeclaring c)
- This outputs a standard prelude, with the class extending Object,
a dummy method for main(String[] args) that calls
main431
Thus, your test file must have a static main431 to kick things
off
visit
public void visit(LocalReferencing r)
visit
public void visit(ThisIsh t)
visit
public void visit(CompareIsh c)
visit
public void visit(AssignIsh a)
visit
public void visit(ShortOrIsh soi)
visit
public void visit(ShortAndIsh soi)
visit
public void visit(NullIsh n)
visit
public void visit(ConstantProducing c)
visit
public void visit(ComputeIsh c)
visit
public void visit(MethodDeclaring m)
visit
public void visit(FieldReferencing fr)
visit
public void visit(StaticReferencing sr)
visit
public void visit(WhileIsh wh)
visit
public void visit(IfIsh ifish)
visit
public void visit(InvokeIsh inv)
defaultVisit
public void defaultVisit(java.lang.Object o)
- Description copied from class:
NodeVisitor
- Default visitation if nothing suitable is found
- Overrides:
defaultVisit in class NodeVisitor