ClassData

@Incubating interface ClassData
com.android.build.api.instrumentation.ClassData

Data about the class to be instrumented.

Summary

Properties

abstract List<String>

List of the annotations the class has.

abstract String

Fully qualified name of the class.

abstract List<String>

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

abstract List<String>

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

Properties

classAnnotations

abstract val classAnnotations: List<String>

List of the annotations the class has.

className

abstract val className: String

Fully qualified name of the class.

interfaces

abstract val interfaces: List<String>

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

superClasses

abstract val superClasses: List<String>

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