KeeperExtension

abstract class KeeperExtension @Inject constructor(objects: ObjectFactory)

Configuration for the InferAndroidTestKeepRules.

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory)

Properties

Link copied to clipboard

Controls whether or not to automatically add the R8 repository for dependencies. Default is true. Disable if you want to define your own repo for fetching the R8 dependency.

Link copied to clipboard

Emit extra debug information, useful for bug reporting.

Link copied to clipboard
val enableAssertions: Property<Boolean>

Controls whether or not to enable assertions in the JavaExec run of R8. Default is true.

Link copied to clipboard
val r8JvmArgs: ListProperty<String>

Optional custom jvm arguments to pass into the R8 TraceReferences execution. Useful if you want to enable debugging in R8.

Functions

Link copied to clipboard
fun traceReferences(action: Action<TraceReferences>)

Allows to enable the new experimental TraceReferences entry-point, and optionally specify additional arguments.