# ClassData

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


```
interface ClassData
```

<br />

*** ** * ** ***

Data about the class to be instrumented.

## Summary

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData#classAnnotations()` List of the annotations the class has. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData#className()` Fully qualified name of the class. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData#interfaces()` List of all the interfaces that this class or a superclass of this class implements. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/instrumentation/ClassData#superClasses()` List of all the super classes that this class or a super class of this class extends. |

## Public properties

### classAnnotations

Added in 4.2.0

```
val classAnnotations: List<String>
```

List of the annotations the class has.

### className

Added in 4.2.0

```
val className: String
```

Fully qualified name of the class.

### interfaces

Added in 4.2.0

```
val interfaces: List<String>
```

List of all the interfaces that this class or a superclass of this class implements.

### superClasses

Added in 4.2.0

```
val superClasses: List<String>
```

List of all the super classes that this class or a super class of this class extends.