Package com.tonic.analysis.instrumentation.hook
The hook kinds that can be woven, one per intercepted event.
-
Interface Summary Interface Description Hook Base interface for all hook configurations. -
Class Summary Class Description ArrayLoadHook Configuration for array load instrumentation.ArrayLoadHook.Builder Fluent builder forArrayLoadHookinstances.ArrayStoreHook Configuration for array store instrumentation.ArrayStoreHook.Builder Fluent builder forArrayStoreHookinstances.ExceptionHook Configuration for exception interception.ExceptionHook.Builder Fluent builder forExceptionHookinstances.FieldReadHook Configuration for field read instrumentation.FieldReadHook.Builder Fluent builder forFieldReadHookinstances.FieldWriteHook Configuration for field write instrumentation.FieldWriteHook.Builder Builder forFieldWriteHook, defaulting to enabled, priority 100, no values passed, and both static and instance writes instrumented.MethodCallHook Configuration for method call interception.MethodCallHook.Builder Builder forMethodCallHook, defaulting to enabled, priority 100, before-call placement, an unrestricted target and no values passed.MethodEntryHook Configuration for method entry instrumentation.MethodEntryHook.Builder Fluent builder for a method entry hook; every setting has a default except the hook descriptor.MethodExitHook Configuration for method exit instrumentation.MethodExitHook.Builder Builder forMethodExitHook, defaulting to enabled, priority 100, no values passed and normal returns only.