org

scalameter

package scalameter

Linear Supertypes
MeasureBuilder[Unit, Double], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalameter
  2. MeasureBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Aggregator[T] extends (Seq[Quantity[T]]) ⇒ Quantity[T] with Serializable

  2. case class Context(properties: Map[Key[_], Any]) extends Product with Serializable

  3. case class Event(testName: String, description: String, result: Result, throwable: Throwable) extends Product with Serializable

  4. trait Events extends AnyRef

  5. trait Foreach[T] extends AnyRef

  6. trait InvocationCount extends Measurer[Map[String, Long]]

    Mixin for all org.scalameter.Measurer implementations that perform any kind of method invocation counting.

  7. class Key[T] extends PicklerBasedKey[T]

  8. abstract class KeyContainer extends AnyRef

  9. type KeyValue = (Key[T], T) forSome {type T}

  10. class KeyWithDefault[T] extends Key[T]

    Base for keys that have some kind of default value.

  11. class KeyWithDefaultKey[T] extends KeyWithDefault[T]

    Key that chains finding default value to KeyWithDefaultValue if value under key is not found in a context.

    Key that chains finding default value to KeyWithDefaultValue if value under key is not found in a context.

    Note that this key type is handled in org.scalameter.Context.apply).

  12. class KeyWithDefaultValue[T] extends KeyWithDefault[T]

    Key that defaults to default if value under key is not found in a context.

    Key that defaults to default if value under key is not found in a context.

    Note that this key type is handled in org.scalameter.Context.apply).

  13. class Keys extends KeyContainer

  14. trait Log extends AnyRef

  15. class MeasureBuilder[T, U] extends AnyRef

  16. case class MeasurementData[T](complete: Seq[T], success: Boolean) extends Product with Serializable

  17. trait Measurer[V] extends Serializable

  18. class MonadicDynVar[T] extends DynamicVariable[T]

  19. trait PicklerBasedKey[T] extends Serializable

  20. case class Quantity[V](value: V, units: String) extends Product with Serializable

  21. trait Warmer extends Serializable

Value Members

  1. object Aggregator extends Serializable

  2. object Context extends Serializable

  3. object Events

  4. object Key extends Keys with Serializable

  5. object Log

  6. object MeasureBuilder

  7. object Measurer extends Serializable

  8. object PicklerBasedKey extends Serializable

  9. object Warmer extends Serializable

  10. def config(kvs: KeyValue*): MeasureBuilder[T, U]

    Definition Classes
    MeasureBuilder
  11. val ctx: Context

    Definition Classes
    MeasureBuilder
  12. def currentContext: Context

  13. def events: Events

  14. package execution

  15. def log: Log

  16. def measure[S](b: ⇒ S): Quantity[U]

    Definition Classes
    MeasureBuilder
  17. def measureWith[S](b: (T) ⇒ S): Quantity[U]

    Definition Classes
    MeasureBuilder
  18. val measurer: Measurer[U]

    Definition Classes
    MeasureBuilder
  19. package picklers

  20. val regen: () ⇒ T

    Definition Classes
    MeasureBuilder
  21. val resultFunction: (Seq[Quantity[U]]) ⇒ Quantity[U]

    Definition Classes
    MeasureBuilder
  22. def setUp(b: (T) ⇒ Unit): MeasureBuilder[T, U]

    Definition Classes
    MeasureBuilder
  23. val setup: (T) ⇒ Unit

    Definition Classes
    MeasureBuilder
  24. def tearDown(b: (T) ⇒ Unit): MeasureBuilder[T, U]

    Definition Classes
    MeasureBuilder
  25. val teardown: (T) ⇒ Unit

    Definition Classes
    MeasureBuilder
  26. package utils

  27. val warmer: Warmer

    Definition Classes
    MeasureBuilder
  28. def withMeasurer[V](m: Measurer[V], a: (Seq[Quantity[V]]) ⇒ Quantity[V]): MeasureBuilder[T, V]

    Definition Classes
    MeasureBuilder
  29. def withMeasurer(m: Measurer[U]): MeasureBuilder[T, U]

    Definition Classes
    MeasureBuilder
  30. def withTestContext[U](ctx: Context, log: Log, handler: Events)(body: ⇒ U): U

  31. def withWarmer(w: Warmer): MeasureBuilder[T, U]

    Definition Classes
    MeasureBuilder

Deprecated Value Members

  1. def defaultClasspath: String

    Annotations
    @deprecated
    Deprecated

    (Since version 0.5) Use utils.ClassPath.default

  2. def extractClasspath(classLoader: ClassLoader, default: ⇒ String): String

    Annotations
    @deprecated
    Deprecated

    (Since version 0.5) Use utils.ClassPath.extract

Inherited from MeasureBuilder[Unit, Double]

Inherited from AnyRef

Inherited from Any

Ungrouped