Package com.tonic.analysis.instrumentation
Weaving hooks into a class.
-
Class Summary Class Description HookDescriptor Describes a hook method to be called at instrumentation points.HookDescriptor.Builder Builder for HookDescriptor instances.InstrumentationConfig Configuration holder for instrumentation settings.InstrumentationConfig.Builder Builder for InstrumentationConfig instances.Instrumenter Fluent entry point for registering instrumentation hooks and applying them to a set of classes.Instrumenter.ArrayLoadHookBuilder Fluent builder for an array load hook.Instrumenter.ArrayStoreHookBuilder Fluent builder for an array store hook.Instrumenter.ExceptionHookBuilder Fluent builder for an exception handler hook.Instrumenter.FieldReadHookBuilder Fluent builder for a field read hook.Instrumenter.FieldWriteHookBuilder Fluent builder for a field write hook.Instrumenter.InstrumentationReport Immutable counts from one instrumentation run.Instrumenter.InstrumentationReport.Builder Mutable accumulator for the report counters.Instrumenter.MethodCallHookBuilder Fluent builder for a method call hook.Instrumenter.MethodEntryHookBuilder Fluent builder for a method entry hook.Instrumenter.MethodExitHookBuilder Fluent builder for a method exit hook. -
Enum Summary Enum Description HookDescriptor.HookParameter Types of parameters that can be passed to hooks.InstrumentationTarget Enumeration of instrumentation target types.