# ClassContext

[View Source](https://cs.android.com/search?q=file:com/android/build/api/instrumentation/ClassContext.kt+class:com.android.build.api.instrumentation.ClassContext) Added in 4.2.0


```
interface ClassContext
```

<br />

*** ** * ** ***

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData?` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext#loadClassData(kotlin.String)(className: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)` Loads the class data for the class with given `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext#loadClassData(kotlin.String)`. |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext#currentClassData()` Contains information about the class that will be instrumented. |

## Public functions

### loadClassData

Added in 4.2.0

```
fun loadClassData(className: String): ClassData?
```

Loads the class data for the class with given `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext#loadClassData(kotlin.String)`.

Returns null if a class named `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext#loadClassData(kotlin.String)` couldn't be found in the runtime classpath of the class defined by the `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassContext#currentClassData()`.

| Parameters |
|---|---|
| `className: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | the fully qualified name of the class, (e.g. "com.android.build.api.instrumentation.ClassContext") |

## Public properties

### currentClassData

Added in 4.2.0

```
val currentClassData: ClassData
```

Contains information about the class that will be instrumented.