# com.android.build.api.instrumentation

## Interfaces

|---|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/AsmClassVisitorFactory` | A factory to create class visitor objects to instrument classes. |
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext` |   |
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData` | Data about the class to be instrumented. |
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/InstrumentationContext` | Instrumentation context data that will be injected to `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/AsmClassVisitorFactory` on instantiation. |
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/InstrumentationParameters` | Parameters for a registered `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/AsmClassVisitorFactory`. |

## Classes

|---|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/InstrumentationParameters.None` |   |

## Enums

|---|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/FramesComputationMode` | Indicates the frame computation mode that will be applied to the bytecode of the classes instrumented by ASM visitors registered through Component.transformClassesWith. |
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/InstrumentationScope` |   |