edu.umd.cs.findbugs.ba.type2
Interface TypeVisitor


public interface TypeVisitor

Visitor for subclasses of Type.

Author:
David Hovemeyer

Method Summary
 void visitArrayType(ArrayType type)
          Visit an array type.
 void visitBasicType(BasicType type)
          Visit a basic type.
 void visitBottomType(BottomType type)
          Visit the bottom type.
 void visitClassType(ClassType type)
          Visit a class type.
 void visitDoubleExtraType(DoubleExtraType type)
          Visit the double extra type.
 void visitLongExtraType(LongExtraType type)
          Visit the long extra type.
 void visitNullType(NullType type)
          Visit the null type.
 void visitReturnAddressType(ReturnAddressType type)
          Visit the return address type.
 void visitTopType(TopType type)
          Visit the top type.
 

Method Detail

visitArrayType

void visitArrayType(ArrayType type)
Visit an array type.

Parameters:
type - the array type

visitBasicType

void visitBasicType(BasicType type)
Visit a basic type.

Parameters:
type - the basic type

visitClassType

void visitClassType(ClassType type)
Visit a class type.

Parameters:
type - the class type

visitNullType

void visitNullType(NullType type)
Visit the null type.

Parameters:
type - the null typs

visitTopType

void visitTopType(TopType type)
Visit the top type.

Parameters:
type - the top type

visitBottomType

void visitBottomType(BottomType type)
Visit the bottom type.

Parameters:
type - the bottom type

visitLongExtraType

void visitLongExtraType(LongExtraType type)
Visit the long extra type.

Parameters:
type - the long extra type

visitDoubleExtraType

void visitDoubleExtraType(DoubleExtraType type)
Visit the double extra type.

Parameters:
type - the double extra type

visitReturnAddressType

void visitReturnAddressType(ReturnAddressType type)
Visit the return address type.

Parameters:
type - the return address type