Object

org.scalameter

api

Related Doc: package scalameter

Permalink

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

Type Members

  1. type Aggregator[T] = scalameter.Aggregator[T]

    Permalink
  2. type Bench[T] = scalameter.Bench[T]

    Permalink
  3. type Context = scalameter.Context

    Permalink
  4. type DsvReporter[T] = reporting.DsvReporter[T]

    Permalink
  5. type Executor[T] = scalameter.Executor[T]

    Permalink
  6. type GZIPJSONSerializationPersistor = persistence.GZIPJSONSerializationPersistor

    Permalink
  7. type Gen[T] = scalameter.Gen[T]

    Permalink
  8. type HtmlReporter[T] = reporting.HtmlReporter[T]

    Permalink
  9. type JSONSerializationPersistor = persistence.JSONSerializationPersistor

    Permalink
  10. type LoggingReporter[T] = reporting.LoggingReporter[T]

    Permalink
  11. type Measurer[T] = scalameter.Measurer[T]

    Permalink
  12. type PGFPlotsReporter[T >: Null] = reporting.PGFPlotsReporter[T]

    Permalink
  13. type Persistor = scalameter.Persistor

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

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

    Permalink
  16. type SerializationPersistor = persistence.SerializationPersistor

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

    Permalink
  18. type Warmer = scalameter.Warmer

    Permalink
  19. type benchmark = japi.annotation.benchmark

    Permalink
  20. type ctx = japi.annotation.ctx

    Permalink
  21. type curve = japi.annotation.curve

    Permalink
  22. type disabled = japi.annotation.disabled

    Permalink
  23. type gen = japi.annotation.gen

    Permalink
  24. type scopeCtx = japi.annotation.scopeCtx

    Permalink
  25. type scopes = japi.annotation.scopes

    Permalink
  26. type setup = japi.annotation.setup

    Permalink
  27. type setupBeforeAll = japi.annotation.setupBeforeAll

    Permalink
  28. type teardown = japi.annotation.teardown

    Permalink
  29. type teardownAfterAll = japi.annotation.teardownAfterAll

    Permalink
  30. type warmup = japi.annotation.warmup

    Permalink
  31. type PerformanceTest[T] = scalameter.Bench[T]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7) Please use Bench instead

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Aggregator: scalameter.Aggregator.type

    Permalink
  5. val Bench: scalameter.Bench.type

    Permalink
  6. val Context: scalameter.Context.type

    Permalink
  7. val DsvReporter: reporting.DsvReporter.type

    Permalink
  8. val Executor: scalameter.Executor.type

    Permalink
  9. val GZIPJSONSerializationPersistor: persistence.GZIPJSONSerializationPersistor.type

    Permalink
  10. val Gen: scalameter.Gen.type

    Permalink
  11. val Historian: reporting.RegressionReporter.Historian.type

    Permalink
  12. val HtmlReporter: reporting.HtmlReporter.type

    Permalink
  13. val JSONSerializationPersistor: persistence.JSONSerializationPersistor.type

    Permalink
  14. val LocalExecutor: execution.LocalExecutor.type

    Permalink
  15. val LoggingReporter: reporting.LoggingReporter.type

    Permalink
  16. val Measurer: scalameter.Measurer.type

    Permalink
  17. val PGFPlotsReporter: reporting.PGFPlotsReporter.type

    Permalink
  18. val Persistor: scalameter.Persistor.type

    Permalink
  19. val RegressionReporter: reporting.RegressionReporter.type

    Permalink
  20. val Reporter: scalameter.Reporter.type

    Permalink
  21. val SeparateJvmsExecutor: execution.SeparateJvmsExecutor.type

    Permalink
  22. val SerializationPersistor: persistence.SerializationPersistor.type

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

    Permalink
  24. val ValidationReporter: reporting.ValidationReporter.type

    Permalink
  25. val Warmer: scalameter.Warmer.type

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

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

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

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

    Permalink
    Definition Classes
    Keys
  30. def clone(): AnyRef

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

    Permalink
    Definition Classes
    KeyContainer
  32. val containerName: String

    Permalink
    Definition Classes
    KeyContainer
  33. object dsl extends KeyContainer

    Permalink
    Definition Classes
    Keys
  34. val enclosing: KeyContainer

    Permalink
    Definition Classes
    KeyContainer
  35. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  37. object exec extends KeyContainer

    Permalink
    Definition Classes
    Keys
  38. def finalize(): Unit

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

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

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

    Permalink
    Definition Classes
    Any
  42. object machine extends KeyContainer

    Permalink
    Definition Classes
    Keys
  43. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    KeyContainer
  47. val preJDK7: KeyWithDefaultValue[Boolean]

    Permalink
    Definition Classes
    Keys
  48. object reports extends KeyContainer

    Permalink
    Definition Classes
    Keys
  49. val scopeFilter: KeyWithDefaultValue[String]

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

    Permalink
    Definition Classes
    AnyRef
  51. def toString(): String

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

    Permalink
    Definition Classes
    Keys
  53. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. val PerformanceTest: scalameter.Bench.type

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7) Please use Bench instead

Inherited from Keys

Inherited from KeyContainer

Inherited from AnyRef

Inherited from Any

Ungrouped