jltools.visit
Class BaseVisitor

java.lang.Object
  |
  +--jltools.ast.NodeVisitor
        |
        +--jltools.visit.BaseVisitor
Direct Known Subclasses:
ConstantFolder, SemanticVisitor, TypeBuilder

public abstract class BaseVisitor
extends NodeVisitor

Abstract class that is the base of visitors associated with a Job.


Field Summary
protected  Job job
           
 
Constructor Summary
BaseVisitor(Job job)
           
 
Method Summary
 ErrorQueue errorQueue()
           
 ImportTable importTable()
           
 Job job()
           
 NodeFactory nodeFactory()
           
 TableResolver parsedResolver()
           
 TypeSystem typeSystem()
           
 
Methods inherited from class jltools.ast.NodeVisitor
enter, finish, leave, override, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

job

protected Job job
Constructor Detail

BaseVisitor

public BaseVisitor(Job job)
Method Detail

job

public Job job()

errorQueue

public ErrorQueue errorQueue()

nodeFactory

public NodeFactory nodeFactory()

typeSystem

public TypeSystem typeSystem()

parsedResolver

public TableResolver parsedResolver()

importTable

public ImportTable importTable()