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:
- basic datatypes and singleton objects for writing tests, such as
PerformanceTest - all the context map keys
- contents of the
executionpackage - contents of the
reportingpackage - contents of the
persistencepackage - the
Executor.Measurerobject - the
RegressionReporter.Testerobject - the
RegressionReporter.Historianobject - the
ChartReporter.ChartFactoryobject - the
HtmlReporter.Rendererobject - and much more...
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- api
- Keys
- KeyContainer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Aggregator[T] = scalameter.Aggregator[T]
- type Bench[T] = scalameter.Bench[T]
- type Context = scalameter.Context
- type DsvReporter[T] = reporting.DsvReporter[T]
- type Executor[T] = scalameter.Executor[T]
- type GZIPJSONSerializationPersistor = persistence.GZIPJSONSerializationPersistor
- type Gen[T] = scalameter.Gen[T]
- type HtmlReporter[T] = reporting.HtmlReporter[T]
- type JSONSerializationPersistor = persistence.JSONSerializationPersistor
- type LoggingReporter[T] = reporting.LoggingReporter[T]
- type Measurer[T] = scalameter.Measurer[T]
- type PGFPlotsReporter[T >: Null] = reporting.PGFPlotsReporter[T]
- type Persistor = scalameter.Persistor
- type RegressionReporter[T] = reporting.RegressionReporter[T]
- type Reporter[T] = scalameter.Reporter[T]
- type SerializationPersistor = persistence.SerializationPersistor
- type ValidationReporter[T] = reporting.ValidationReporter[T]
- type Warmer = scalameter.Warmer
- type benchmark = japi.annotation.benchmark
- type ctx = japi.annotation.ctx
- type curve = japi.annotation.curve
- type disabled = japi.annotation.disabled
- type gen = japi.annotation.gen
- type scopeCtx = japi.annotation.scopeCtx
- type scopes = japi.annotation.scopes
- type setup = japi.annotation.setup
- type setupBeforeAll = japi.annotation.setupBeforeAll
- type teardown = japi.annotation.teardown
- type teardownAfterAll = japi.annotation.teardownAfterAll
- type warmup = japi.annotation.warmup
Deprecated Type Members
- type PerformanceTest[T] = scalameter.Bench[T]
- Annotations
- @deprecated
- Deprecated
(Since version 0.7) Please use Bench instead
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val Aggregator: scalameter.Aggregator.type
- val Bench: scalameter.Bench.type
- val Context: scalameter.Context.type
- val DsvReporter: reporting.DsvReporter.type
- val Executor: scalameter.Executor.type
- val GZIPJSONSerializationPersistor: persistence.GZIPJSONSerializationPersistor.type
- val Gen: scalameter.Gen.type
- val Historian: reporting.RegressionReporter.Historian.type
- val HtmlReporter: reporting.HtmlReporter.type
- val JSONSerializationPersistor: persistence.JSONSerializationPersistor.type
- val LocalExecutor: execution.LocalExecutor.type
- val LoggingReporter: reporting.LoggingReporter.type
- val Measurer: scalameter.Measurer.type
- val PGFPlotsReporter: reporting.PGFPlotsReporter.type
- val Persistor: scalameter.Persistor.type
- val RegressionReporter: reporting.RegressionReporter.type
- val Reporter: scalameter.Reporter.type
- val SeparateJvmsExecutor: execution.SeparateJvmsExecutor.type
- val SerializationPersistor: persistence.SerializationPersistor.type
- val Tester: reporting.RegressionReporter.Tester.type
- val ValidationReporter: reporting.ValidationReporter.type
- val Warmer: scalameter.Warmer.type
- def apply[T](name: String, defaultValue: T)(implicit arg0: Pickler[T], container: KeyContainer): KeyWithDefaultValue[T]
- Definition Classes
- Keys
- def apply[T](name: String)(implicit arg0: Pickler[T], container: KeyContainer): Key[T]
- Definition Classes
- Keys
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val classpath: KeyWithDefaultValue[ClassPath]
- Definition Classes
- Keys
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def container: KeyContainer
- Definition Classes
- KeyContainer
- val containerName: String
- Definition Classes
- KeyContainer
- val enclosing: KeyContainer
- Definition Classes
- KeyContainer
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parseKey(keyName: String): Key[_]
- Definition Classes
- KeyContainer
- val preJDK7: KeyWithDefaultValue[Boolean]
- Definition Classes
- Keys
- val scopeFilter: KeyWithDefaultValue[String]
- Definition Classes
- Keys
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val verbose: KeyWithDefaultValue[Boolean]
- Definition Classes
- Keys
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object dsl extends KeyContainer
- Definition Classes
- Keys
- object exec extends KeyContainer
- Definition Classes
- Keys
- object machine extends KeyContainer
- Definition Classes
- Keys
- object reports extends KeyContainer
- Definition Classes
- Keys
Deprecated Value Members
- val PerformanceTest: scalameter.Bench.type
- Annotations
- @deprecated
- Deprecated
(Since version 0.7) Please use Bench instead