# Package com.google.gwt.benchmarks.client

Classes and modules used in building benchmarks.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Category | Deprecated

- Class Summary
  Class | Description
  --- | ---
  Benchmark | Deprecated This class is scheduled to be removed in the next GWT release.
  Benchmark.BenchmarkStrategy | The `JUnitShell.Strategy` used for benchmarking.
  IntRange | Iterates over a start and end value by a stepping function.
  Operator | A mathematical operator used in `IntRange`s to indicate the stepping function.
  RangeIterator<T> | A base class useful for implementing Iterators for Ranges.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  IterationTimeLimit | Specifies a custom time limit for iterations on the decorated `Benchmark` method.
  RangeEnum | Specifies an Enum containing the entire range of values for a parameter to a `Benchmark` method.
  RangeField | Specifies a field containing the entire range of values for a parameter to a `Benchmark` method.
  Setup | Specifies a setup method that will be executed before the annotated `Benchmark` test method.
  Teardown | Specifies a teardown method that will be executed after the annotated `Benchmark` test method.

## Package com.google.gwt.benchmarks.client Description

Classes and modules used in building benchmarks.