Package io. sentry. android. gradle. instrumentation
Types
Abstract Span Adding Method Visitor
Link copied to clipboard
abstract class AbstractSpanAddingMethodVisitor(api: Int, originalVisitor: MethodVisitor, access: Int, descriptor: String?) : LocalVariablesSorter
Content copied to clipboard
Base class for all MethodVisitor that inject spans bytecode into existing methods. Abstracts away most of the logic like creating a span, setting span status, finishing a span, etc.
Chained Instrumentable
Link copied to clipboard
class ChainedInstrumentable(instrumentables: List<ClassInstrumentable>) : ClassInstrumentable
Content copied to clipboard
Class Instrumentable
Link copied to clipboard
interface ClassInstrumentable : Instrumentable<ClassVisitor, ClassContext>
Content copied to clipboard
Common Class Visitor
Link copied to clipboard
class CommonClassVisitor(apiVersion: Int, classVisitor: ClassVisitor, className: String, methodInstrumentables: List<MethodInstrumentable>, parameters: SpanAddingClassVisitorFactory.SpanAddingParameters) : ClassVisitor
Content copied to clipboard
Instrumentable
Link copied to clipboard
Method Context
Link copied to clipboard
Method Instrumentable
Link copied to clipboard
interface MethodInstrumentable : Instrumentable<MethodVisitor, MethodContext>
Content copied to clipboard
Return Type
Link copied to clipboard
Span Adding Class Visitor Factory
Link copied to clipboard
abstract class SpanAddingClassVisitorFactory : AsmClassVisitorFactory<SpanAddingClassVisitorFactory.SpanAddingParameters>
Content copied to clipboard
Span Operations
Link copied to clipboard
object SpanOperations
Content copied to clipboard
Functions
to Class Context
Link copied to clipboard