Package-level declarations
Types
Link copied to clipboard
abstract class AbstractSpanAddingMethodVisitor(api: Int, originalVisitor: MethodVisitor, access: Int, descriptor: String?) : LocalVariablesSorter
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.
Link copied to clipboard
class ChainedInstrumentable(instrumentables: List<ClassInstrumentable> = emptyList()) : ClassInstrumentable
Link copied to clipboard
Link copied to clipboard
class CommonClassVisitor(apiVersion: Int, classVisitor: ClassVisitor, className: String, methodInstrumentables: List<MethodInstrumentable>, parameters: SpanAddingClassVisitorFactory.SpanAddingParameters) : ClassVisitor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class SpanAddingClassVisitorFactory : AsmClassVisitorFactory<SpanAddingClassVisitorFactory.SpanAddingParameters>
Link copied to clipboard
object SpanOperations