## Uses of Interface
javax.lang.model.type.TypeVisitor

Packages that use TypeVisitor
javax.lang.model.type: Interfaces used to model Java programming language types.
javax.lang.model.util: Utilities to assist in the processing of program elements and types.

### Uses of TypeVisitor in javax.lang.model.type

Methods in javax.lang.model.type with parameters of type TypeVisitor
`<R,P> R` TypeMirror.`accept(TypeVisitor<R,P> v, P p)` Applies a visitor to this type.

### Uses of TypeVisitor in javax.lang.model.util

Classes in javax.lang.model.util that implement TypeVisitor
`class` `AbstractTypeVisitor6<R,P>` A skeletal visitor of types with default behavior appropriate for the `RELEASE_6` source version.
`class` `AbstractTypeVisitor7<R,P>` A skeletal visitor of types with default behavior appropriate for the `RELEASE_7` source version.
`class` `AbstractTypeVisitor8<R,P>` A skeletal visitor of types with default behavior appropriate for the `RELEASE_8` source version.
`class` `SimpleTypeVisitor6<R,P>` A simple visitor of types with default behavior appropriate for the `RELEASE_6` source version.
`class` `SimpleTypeVisitor7<R,P>` A simple visitor of types with default behavior appropriate for the `RELEASE_7` source version.
`class` `SimpleTypeVisitor8<R,P>` A simple visitor of types with default behavior appropriate for the `RELEASE_7` source version.
`class` `TypeKindVisitor6<R,P>` A visitor of types based on their kind with default behavior appropriate for the `RELEASE_6` source version.
`class` `TypeKindVisitor7<R,P>` A visitor of types based on their kind with default behavior appropriate for the `RELEASE_7` source version.
`class` `TypeKindVisitor8<R,P>` A visitor of types based on their kind with default behavior appropriate for the `RELEASE_8` source version.