Uses of Interface
edu.rice.cs.dynamicjava.symbol.type.TypeVisitor

Packages that use TypeVisitor
edu.rice.cs.dynamicjava.symbol.type   
 

Uses of TypeVisitor in edu.rice.cs.dynamicjava.symbol.type
 

Classes in edu.rice.cs.dynamicjava.symbol.type that implement TypeVisitor
 class TypeAbstractVisitor<RetType>
          A parametric abstract implementation of a visitor over Type that return a value.
 class TypeDepthFirstVisitor<RetType>
          A parametric abstract implementation of a visitor over Type that returns a value.
 class TypeUpdateVisitor
          A depth-first visitor that makes an updated copy as it visits (by default).
 class TypeVisitorLambda<RetType>
          An abstract visitor over Type that provides a lambda value method; all visit methods are left unimplemented.
 

Methods in edu.rice.cs.dynamicjava.symbol.type with parameters of type TypeVisitor
<RetType> RetType
DoubleType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
NullType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
ParameterizedClassType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
ByteType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
CharType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
IntType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
FloatType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
ShortType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
VariableType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
VoidType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
RawClassType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
TopType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
UnionType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
VarargArrayType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
SimpleClassType.apply(TypeVisitor<RetType> visitor)
           
abstract
<RetType> RetType
Type.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
Wildcard.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
BooleanType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
SimpleArrayType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
IntersectionType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
LongType.apply(TypeVisitor<RetType> visitor)
           
<RetType> RetType
BottomType.apply(TypeVisitor<RetType> visitor)