org.norecess.citkit.visitors
Interface TypeTIRVisitor<T>


public interface TypeTIRVisitor<T>

Implements a visitor pattern for the types in a Hobbes program.

Author:
Jeremy D. Frens

Method Summary
 T visitArrayType(IArrayTIR arrayType)
           
 T visitField(IFieldTIR field)
           
 T visitNameType(INameTTIR nameType)
           
 T visitRecordType(IRecordTTIR recordType)
           
 

Method Detail

visitArrayType

T visitArrayType(IArrayTIR arrayType)

visitNameType

T visitNameType(INameTTIR nameType)

visitRecordType

T visitRecordType(IRecordTTIR recordType)

visitField

T visitField(IFieldTIR field)