p

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
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. def config(kvs: KeyValue*): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  2. val ctx: Context
    Definition Classes
    MeasureBuilder
  3. def currentContext: Context
  4. def events: Events
  5. def log: Log
  6. def measure[S](b: ⇒ S): Quantity[Double]
    Definition Classes
    MeasureBuilder
  7. def measureWith[S](b: (Unit) ⇒ S): Quantity[Double]
    Definition Classes
    MeasureBuilder
  8. val measurer: Measurer[Double]
    Definition Classes
    MeasureBuilder
  9. val regen: () ⇒ Unit
    Definition Classes
    MeasureBuilder
  10. val resultFunction: (Seq[Quantity[Double]]) ⇒ Quantity[Double]
    Definition Classes
    MeasureBuilder
  11. def setUp(b: (Unit) ⇒ Unit): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  12. val setup: (Unit) ⇒ Unit
    Definition Classes
    MeasureBuilder
  13. def tearDown(b: (Unit) ⇒ Unit): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  14. val teardown: (Unit) ⇒ Unit
    Definition Classes
    MeasureBuilder
  15. val warmer: Warmer
    Definition Classes
    MeasureBuilder
  16. def withMeasurer[V](m: Measurer[V], a: (Seq[Quantity[V]]) ⇒ Quantity[V]): MeasureBuilder[Unit, V]
    Definition Classes
    MeasureBuilder
  17. def withMeasurer(m: Measurer[Double]): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  18. def withTestContext[U](ctx: Context, log: Log, handler: Events)(body: ⇒ U): U
  19. def withWarmer(w: Warmer): MeasureBuilder[Unit, Double]
    Definition Classes
    MeasureBuilder
  20. object Aggregator extends Serializable
  21. object Context extends Serializable
  22. object Events
  23. object Key extends Keys with Serializable
  24. object Log
  25. object MeasureBuilder
  26. object Measurer extends Serializable
  27. object PicklerBasedKey extends Serializable
  28. object Warmer extends Serializable

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