edu.rice.cs.dynamicjava.symbol.type
Interface TypeVisitor_void

All Known Implementing Classes:
TypeAbstractVisitor_void, TypeDepthFirstVisitor_void, TypeVisitorRunnable1

public interface TypeVisitor_void

An interface for visitors over Type that do not return a value.


Method Summary
 void forBooleanType(BooleanType that)
          Process an instance of BooleanType.
 void forBottomType(BottomType that)
          Process an instance of BottomType.
 void forByteType(ByteType that)
          Process an instance of ByteType.
 void forCharType(CharType that)
          Process an instance of CharType.
 void forDoubleType(DoubleType that)
          Process an instance of DoubleType.
 void forFloatType(FloatType that)
          Process an instance of FloatType.
 void forIntersectionType(IntersectionType that)
          Process an instance of IntersectionType.
 void forIntType(IntType that)
          Process an instance of IntType.
 void forLongType(LongType that)
          Process an instance of LongType.
 void forNullType(NullType that)
          Process an instance of NullType.
 void forParameterizedClassType(ParameterizedClassType that)
          Process an instance of ParameterizedClassType.
 void forRawClassType(RawClassType that)
          Process an instance of RawClassType.
 void forShortType(ShortType that)
          Process an instance of ShortType.
 void forSimpleArrayType(SimpleArrayType that)
          Process an instance of SimpleArrayType.
 void forSimpleClassType(SimpleClassType that)
          Process an instance of SimpleClassType.
 void forTopType(TopType that)
          Process an instance of TopType.
 void forUnionType(UnionType that)
          Process an instance of UnionType.
 void forVarargArrayType(VarargArrayType that)
          Process an instance of VarargArrayType.
 void forVariableType(VariableType that)
          Process an instance of VariableType.
 void forVoidType(VoidType that)
          Process an instance of VoidType.
 void forWildcard(Wildcard that)
          Process an instance of Wildcard.
 

Method Detail

forBooleanType

void forBooleanType(BooleanType that)
Process an instance of BooleanType.


forCharType

void forCharType(CharType that)
Process an instance of CharType.


forByteType

void forByteType(ByteType that)
Process an instance of ByteType.


forShortType

void forShortType(ShortType that)
Process an instance of ShortType.


forIntType

void forIntType(IntType that)
Process an instance of IntType.


forLongType

void forLongType(LongType that)
Process an instance of LongType.


forFloatType

void forFloatType(FloatType that)
Process an instance of FloatType.


forDoubleType

void forDoubleType(DoubleType that)
Process an instance of DoubleType.


forNullType

void forNullType(NullType that)
Process an instance of NullType.


forSimpleArrayType

void forSimpleArrayType(SimpleArrayType that)
Process an instance of SimpleArrayType.


forVarargArrayType

void forVarargArrayType(VarargArrayType that)
Process an instance of VarargArrayType.


forSimpleClassType

void forSimpleClassType(SimpleClassType that)
Process an instance of SimpleClassType.


forRawClassType

void forRawClassType(RawClassType that)
Process an instance of RawClassType.


forParameterizedClassType

void forParameterizedClassType(ParameterizedClassType that)
Process an instance of ParameterizedClassType.


forIntersectionType

void forIntersectionType(IntersectionType that)
Process an instance of IntersectionType.


forUnionType

void forUnionType(UnionType that)
Process an instance of UnionType.


forVariableType

void forVariableType(VariableType that)
Process an instance of VariableType.


forTopType

void forTopType(TopType that)
Process an instance of TopType.


forBottomType

void forBottomType(BottomType that)
Process an instance of BottomType.


forVoidType

void forVoidType(VoidType that)
Process an instance of VoidType.


forWildcard

void forWildcard(Wildcard that)
Process an instance of Wildcard.