Instrumentation

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class ModuleInfo(path: String, name: String, description: String, enabled: Boolean, active: Boolean)

Describes an instrumentation module loaded by Kanela. Besides name and description, the "enabled" flag tells whether the module is able to instrument classes or not. By default, all modules are able to instrument classes but some modules might be shipped in a disabled state or forced to be disabled via configuration. The "active" flag tells whether the modules has already applied instrumentation to any of its target types.

Describes an instrumentation module loaded by Kanela. Besides name and description, the "enabled" flag tells whether the module is able to instrument classes or not. By default, all modules are able to instrument classes but some modules might be shipped in a disabled state or forced to be disabled via configuration. The "active" flag tells whether the modules has already applied instrumentation to any of its target types.

case class TypeError(targetType: String, errors: Seq[Throwable])

Describes errors that might have occurred while transforming a target type.

Describes errors that might have occurred while transforming a target type.

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror