Package

org

scalameter

Permalink

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
Visibility
  1. Public
  2. All

Type Members

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

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

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

    Permalink
  4. trait Events extends AnyRef

    Permalink
  5. trait Foreach[T] extends AnyRef

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

    Permalink

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

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

    Permalink
  8. abstract class KeyContainer extends AnyRef

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

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

    Permalink

    Base for keys that have some kind of default value.

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

    Permalink

    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]

    Permalink

    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

    Permalink
  14. abstract class Log extends AnyRef

    Permalink
  15. class MeasureBuilder[T, U] extends AnyRef

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

    Permalink
  17. trait Measurer[V] extends Serializable

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

    Permalink
  19. trait PicklerBasedKey[T] extends Serializable

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

    Permalink
  21. trait Warmer extends Serializable

    Permalink

Value Members

  1. object Aggregator extends Serializable

    Permalink
  2. object Context extends Serializable

    Permalink
  3. object Events

    Permalink
  4. object Key extends Keys with Serializable

    Permalink
  5. object Log

    Permalink
  6. object MeasureBuilder

    Permalink
  7. object Measurer extends Serializable

    Permalink
  8. object PicklerBasedKey extends Serializable

    Permalink
  9. object Warmer extends Serializable

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

    Permalink
    Definition Classes
    MeasureBuilder
  11. val ctx: Context

    Permalink
    Definition Classes
    MeasureBuilder
  12. def currentContext: Context

    Permalink
  13. def events: Events

    Permalink
  14. package execution

    Permalink
  15. def log: Log

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

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

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

    Permalink
    Definition Classes
    MeasureBuilder
  19. package picklers

    Permalink
  20. val regen: () ⇒ T

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

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

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

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

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

    Permalink
    Definition Classes
    MeasureBuilder
  26. package utils

    Permalink
  27. val warmer: Warmer

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

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

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

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

    Permalink
    Definition Classes
    MeasureBuilder

Deprecated Value Members

  1. def defaultClasspath: String

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5) Use utils.ClassPath.default

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5) Use utils.ClassPath.extract

Inherited from MeasureBuilder[Unit, Double]

Inherited from AnyRef

Inherited from Any

Ungrouped