ClassInstrumentable

interface ClassInstrumentable : Instrumentable<ClassVisitor, ClassContext>

Functions

getVisitor
Link copied to clipboard
abstract fun getVisitor(instrumentableContext: ClassContext, apiVersion: Int, originalVisitor: ClassVisitor, parameters: SpanAddingClassVisitorFactory.SpanAddingParameters): ClassVisitor

Provides a visitor for this instrumentable. A visitor can be one of the visitors defined in ASM

isInstrumentable
Link copied to clipboard
open override fun isInstrumentable(data: ClassContext): Boolean

Defines whether this object is instrumentable or not based on data

Properties

fqName
Link copied to clipboard
open val fqName: String

Fully-qualified name of the instrumentable. Examples: Class: androidx.sqlite.db.framework.FrameworkSQLiteDatabase Method: query

Inheritors

ChainedInstrumentable
Link copied to clipboard
AndroidXRoomDao
Link copied to clipboard
AndroidXSQLiteDatabase
Link copied to clipboard
AndroidXSQLiteStatement
Link copied to clipboard
OkHttp
Link copied to clipboard
RemappingInstrumentable
Link copied to clipboard
WrappingInstrumentable
Link copied to clipboard