BoxingCount

case class BoxingCount(primitives: Class[_ >: Primitive]*) extends InvocationCount

Counts autoboxed by a Scala compiler values.

Counts autoboxed by a Scala compiler values.

Value Params
primitives

primitive types whose autoboxing will be counted.

Companion
object
trait Product
trait Equals
trait Measurer[Map[String, Long]]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def name: String

Inherited methods

override def afterExecution(context: Context): Unit

Removes instrumented jar from filesystem.

Removes instrumented jar from filesystem.

Value Params
context

org.scalameter.Context that should be a result of the prepareContext

Definition Classes
Inherited from
InvocationCount
override def beforeExecution(context: Context): Unit

Creates a jar with instrumented classes under the location pointed by Key.exec.measurers.instrumentedJarPath, and saves the internal method lookup table under the Key.exec.measurers.methodInvocationLookupTable.

Creates a jar with instrumented classes under the location pointed by Key.exec.measurers.instrumentedJarPath, and saves the internal method lookup table under the Key.exec.measurers.methodInvocationLookupTable.

Value Params
context

org.scalameter.Context that should be a result of the prepareContext

Definition Classes
Inherited from
InvocationCount
def map[U](f: Quantity[Map[String, Long]] => Quantity[U]): Measurer[U]
Inherited from
Measurer
def measure[T](context: Context, measurements: Int, setup: T => Any, tear: T => Any, regen: () => T, snippet: T => Any): Seq[Quantity[Map[String, Long]]]
Inherited from
InvocationCount
override def prepareContext(context: Context): Context

Creates the Key.exec.measurers.instrumentedJarPath with an abstract temporary file, the Key.exec.measurers.methodInvocationLookupTable with an empty scala.collection.mutable.AbstractBuffer, and the Key.finalClasspath with a classpath that consists of an instrumented jar and the Key.classpath.

Creates the Key.exec.measurers.instrumentedJarPath with an abstract temporary file, the Key.exec.measurers.methodInvocationLookupTable with an empty scala.collection.mutable.AbstractBuffer, and the Key.finalClasspath with a classpath that consists of an instrumented jar and the Key.classpath.

Value Params
context

org.scalameter.Context that should the setup tree context

Definition Classes
Inherited from
InvocationCount
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
override def usesInstrumentedClasspath: Boolean
Definition Classes
Inherited from
InvocationCount

Concrete fields