MethodInstrumentable

interface MethodInstrumentable : Instrumentable<MethodVisitor, MethodContext>

Functions

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

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: MethodContext): 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

RoomMethod
Link copied to clipboard
Query
Link copied to clipboard
ExecSql
Link copied to clipboard
ExecuteInsert
Link copied to clipboard
ExecuteUpdateDelete
Link copied to clipboard
ResponseWithInterceptorChain
Link copied to clipboard
Wrap
Link copied to clipboard