# Uses of Interface
org.codehaus.janino.util.Traverser

Packages that use Traverser
Package
Description
org.codehaus.janino.samples
Sample applications for the Janino Java compiler.
org.codehaus.janino.util
Application-independent helper classes.

## Uses of Traverser in org.codehaus.janino.samples

Classes in org.codehaus.janino.samples that implement Traverser
Modifier and Type
Class
Description
`class`
`DeclarationCounter`
An example application for the `Traverser`: Reads, scans and parses the files named on the command line and counts several kinds of declarations.

## Uses of Traverser in org.codehaus.janino.util

Classes in org.codehaus.janino.util that implement Traverser
Modifier and Type
Class
Description
`class`
`AbstractTraverser<EX extends Throwable>`
A basic implementation of `Traverser`; each `traverse*(s)` method invokes the `traverse*()` methods of all Java elements subordinate to `x`.
Constructors in org.codehaus.janino.util with parameters of type Traverser
Modifier
Constructor
Description
``
`AbstractTraverser(Traverser<EX> delegate)`