object api extends Keys

Import the contents of this singleton object to obtain access to most abstractions in the ScalaMeter API.

Note that some definitions might shadow others, so if you import the contents of this object, you should not import the contents of other packages directly.

This object contains:

  • basic datatypes and singleton objects for writing tests, such as PerformanceTest
  • all the context map keys
  • contents of the execution package
  • contents of the reporting package
  • contents of the persistence package
  • the Executor.Measurer object
  • the RegressionReporter.Tester object
  • the RegressionReporter.Historian object
  • the ChartReporter.ChartFactory object
  • the HtmlReporter.Renderer object
  • and much more...
Linear Supertypes
Keys, KeyContainer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. api
  2. Keys
  3. KeyContainer
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Aggregator[T] = scalameter.Aggregator[T]
  2. type Bench[T] = scalameter.Bench[T]
  3. type Context = scalameter.Context
  4. type DsvReporter[T] = reporting.DsvReporter[T]
  5. type Executor[T] = scalameter.Executor[T]
  6. type GZIPJSONSerializationPersistor = persistence.GZIPJSONSerializationPersistor
  7. type Gen[T] = scalameter.Gen[T]
  8. type HtmlReporter[T] = reporting.HtmlReporter[T]
  9. type JSONSerializationPersistor = persistence.JSONSerializationPersistor
  10. type LoggingReporter[T] = reporting.LoggingReporter[T]
  11. type Measurer[T] = scalameter.Measurer[T]
  12. type MongoDbReporter[T] = reporting.MongoDbReporter[T]
  13. type PGFPlotsReporter[T >: Null] = reporting.PGFPlotsReporter[T]
  14. type Persistor = scalameter.Persistor
  15. type RegressionReporter[T] = reporting.RegressionReporter[T]
  16. type Reporter[T] = scalameter.Reporter[T]
  17. type SerializationPersistor = persistence.SerializationPersistor
  18. type ValidationReporter[T] = reporting.ValidationReporter[T]
  19. type Warmer = scalameter.Warmer
  20. type benchmark = japi.annotation.benchmark
  21. type ctx = japi.annotation.ctx
  22. type curve = japi.annotation.curve
  23. type disabled = japi.annotation.disabled
  24. type gen = japi.annotation.gen
  25. type scopeCtx = japi.annotation.scopeCtx
  26. type scopes = japi.annotation.scopes
  27. type setup = japi.annotation.setup
  28. type setupBeforeAll = japi.annotation.setupBeforeAll
  29. type teardown = japi.annotation.teardown
  30. type teardownAfterAll = japi.annotation.teardownAfterAll
  31. type warmup = japi.annotation.warmup
  32. type PerformanceTest[T] = scalameter.Bench[T]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7) Please use Bench instead

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Aggregator: scalameter.Aggregator.type
  5. val Bench: scalameter.Bench.type
  6. val Context: scalameter.Context.type
  7. val DsvReporter: reporting.DsvReporter.type
  8. val Executor: scalameter.Executor.type
  9. val GZIPJSONSerializationPersistor: persistence.GZIPJSONSerializationPersistor.type
  10. val Gen: scalameter.Gen.type
  11. val Historian: reporting.RegressionReporter.Historian.type
  12. val HtmlReporter: reporting.HtmlReporter.type
  13. val JSONSerializationPersistor: persistence.JSONSerializationPersistor.type
  14. val LocalExecutor: execution.LocalExecutor.type
  15. val LoggingReporter: reporting.LoggingReporter.type
  16. val Measurer: scalameter.Measurer.type
  17. val MongoDbReporter: reporting.MongoDbReporter.type
  18. val PGFPlotsReporter: reporting.PGFPlotsReporter.type
  19. val Persistor: scalameter.Persistor.type
  20. val RegressionReporter: reporting.RegressionReporter.type
  21. val Reporter: scalameter.Reporter.type
  22. val SeparateJvmsExecutor: execution.SeparateJvmsExecutor.type
  23. val SerializationPersistor: persistence.SerializationPersistor.type
  24. val Tester: reporting.RegressionReporter.Tester.type
  25. val ValidationReporter: reporting.ValidationReporter.type
  26. val Warmer: scalameter.Warmer.type
  27. def apply[T](name: String, defaultValue: T)(implicit arg0: Pickler[T], container: KeyContainer): KeyWithDefaultValue[T]
    Definition Classes
    Keys
  28. def apply[T](name: String)(implicit arg0: Pickler[T], container: KeyContainer): Key[T]
    Definition Classes
    Keys
  29. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  30. val classpath: KeyWithDefaultValue[ClassPath]
    Definition Classes
    Keys
  31. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  32. implicit def container: KeyContainer
    Definition Classes
    KeyContainer
  33. val containerName: String
    Definition Classes
    KeyContainer
  34. val enclosing: KeyContainer
    Definition Classes
    KeyContainer
  35. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  37. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. def parseKey(keyName: String): Key[_]
    Definition Classes
    KeyContainer
  45. val preJDK7: KeyWithDefaultValue[Boolean]
    Definition Classes
    Keys
  46. val scopeFilter: KeyWithDefaultValue[String]
    Definition Classes
    Keys
  47. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. val verbose: KeyWithDefaultValue[Boolean]
    Definition Classes
    Keys
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  53. object dsl extends KeyContainer
    Definition Classes
    Keys
  54. object exec extends KeyContainer
    Definition Classes
    Keys
  55. object machine extends KeyContainer
    Definition Classes
    Keys
  56. object reports extends KeyContainer
    Definition Classes
    Keys

Deprecated Value Members

  1. val PerformanceTest: scalameter.Bench.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7) Please use Bench instead

Inherited from Keys

Inherited from KeyContainer

Inherited from AnyRef

Inherited from Any

Ungrouped