org.scalameter

api

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:

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
Learn more about member selection
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 Persistor = scalameter.Persistor

  14. type RegressionReporter[T] = reporting.RegressionReporter[T]

  15. type Reporter[T] = scalameter.Reporter[T]

  16. type SerializationPersistor = persistence.SerializationPersistor

  17. type ValidationReporter[T] = reporting.ValidationReporter[T]

  18. type Warmer = scalameter.Warmer

  19. type benchmark = japi.annotation.benchmark

  20. type ctx = japi.annotation.ctx

  21. type curve = japi.annotation.curve

  22. type gen = japi.annotation.gen

  23. type scopeCtx = japi.annotation.scopeCtx

  24. type scopes = japi.annotation.scopes

  25. type setup = japi.annotation.setup

  26. type setupBeforeAll = japi.annotation.setupBeforeAll

  27. type teardown = japi.annotation.teardown

  28. type teardownAfterAll = japi.annotation.teardownAfterAll

  29. type warmup = japi.annotation.warmup

  30. 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 Persistor: scalameter.Persistor.type

  19. val RegressionReporter: reporting.RegressionReporter.type

  20. val Reporter: scalameter.Reporter.type

  21. val SeparateJvmsExecutor: execution.SeparateJvmsExecutor.type

  22. val SerializationPersistor: persistence.SerializationPersistor.type

  23. val Tester: reporting.RegressionReporter.Tester.type

  24. val ValidationReporter: reporting.ValidationReporter.type

  25. val Warmer: scalameter.Warmer.type

  26. def apply[T](name: String, defaultValue: T)(implicit arg0: Pickler[T], container: KeyContainer): KeyWithDefaultValue[T]

    Definition Classes
    Keys
  27. def apply[T](name: String)(implicit arg0: Pickler[T], container: KeyContainer): Key[T]

    Definition Classes
    Keys
  28. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  29. val classpath: KeyWithDefaultValue[ClassPath]

    Definition Classes
    Keys
  30. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. implicit def container: KeyContainer

    Definition Classes
    KeyContainer
  32. val containerName: String

    Definition Classes
    KeyContainer
  33. object dsl extends KeyContainer

    Definition Classes
    Keys
  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. object exec extends KeyContainer

    Definition Classes
    Keys
  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def parseKey(keyName: String): Key[_]

    Definition Classes
    KeyContainer
  46. val preJDK7: KeyWithDefaultValue[Boolean]

    Definition Classes
    Keys
  47. object reports extends KeyContainer

    Definition Classes
    Keys
  48. val scopeFilter: KeyWithDefaultValue[String]

    Definition Classes
    Keys
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  50. def toString(): String

    Definition Classes
    AnyRef → Any
  51. val verbose: KeyWithDefaultValue[Boolean]

    Definition Classes
    Keys
  52. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

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