| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | MethodMonitor
Interface representing some action that takes place on entry and exit to a method that is being traced. |
| public interface | MethodMonitorFactory
Since each MethodMonitor generally needs a reference to the class it is monitoring, we actually work with MethodMonitorFactory instances instead of simply using MethodMonitor. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public abstract class | |
| public class | |
| public abstract class | |
| public abstract class | |
| public class | |
| public class | MethodMonitorRegistry
Main class for registering MethodMonitorFactories against particular annotation classes that represent method monitor groups. |
| public abstract class | |
| public class | TraceEnhancementException
Exception used when an attempt is made to enhance a class file to a level that is not appropriate for the class. |
| public class | Util
Some useful utilities for generating code using ASM. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | TimingPointType
Used to indicate what kind of TimingPoint a InfoMethod represents. |