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


public interface TypeVisitor<T>


Method Summary
 T visitArrayType(IArrayType arrayType)
           
 T visitFunctionType(IFunctionType functionType)
           
 T visitNameType(INameType nameType)
           
 T visitPrimitiveType(PrimitiveType type)
           
 T visitRecordType(IRecordType recordType)
           
 

Method Detail

visitPrimitiveType

T visitPrimitiveType(PrimitiveType type)

visitArrayType

T visitArrayType(IArrayType arrayType)

visitNameType

T visitNameType(INameType nameType)

visitRecordType

T visitRecordType(IRecordType recordType)

visitFunctionType

T visitFunctionType(IFunctionType functionType)