Semant
Interface Type.Visitor

All Known Implementing Classes:
Type.Print
Enclosing class:
Type

public static interface Type.Visitor

The Type Visitor.


Method Summary
 void visit(Type.ARRAY t)
           
 void visit(Type.CLASS t)
           
 void visit(Type.FUN t)
           
 void visit(Type.INSTANCE t)
           
 void visit(Semant.Type.Primitive t)
           
<T extends Type>
void
visit(Type.RECORD<T> t)
           
 

Method Detail

visit

void visit(Semant.Type.Primitive t)

visit

void visit(Type.FUN t)

visit

void visit(Type.ARRAY t)

visit

<T extends Type> void visit(Type.RECORD<T> t)

visit

void visit(Type.INSTANCE t)

visit

void visit(Type.CLASS t)