TracingInstrumentationExtension

open class TracingInstrumentationExtension @Inject constructor(objects: ObjectFactory)

Properties

debug
Link copied to clipboard
val debug: Property<Boolean>

Enabled debug output of the plugin. Useful when there are issues with code instrumentation, shows the modified bytecode. Defaults to false.

enabled
Link copied to clipboard
val enabled: Property<Boolean>

Enable the tracing instrumentation. Does bytecode manipulation for specified features. Defaults to true.

features
Link copied to clipboard
val features: SetProperty<InstrumentationFeature>

Specifies a set of InstrumentationFeature features that are eligible for bytecode manipulation. Defaults to all available features of InstrumentationFeature.

forceInstrumentDependencies
Link copied to clipboard
val forceInstrumentDependencies: Property<Boolean>

Forces dependencies instrumentation, even if they were already instrumented. Useful when there are issues with code instrumentation, e.g. the dependencies are partially instrumented. Defaults to false.