01Expression Evaluation: Compile and execute arbitrary Java expressions within the target JVM at any breakpoint, including classpath discovery and proxy handling.
020 GitHub stars
03Value Mutation: Modify local variables and object fields at runtime to test hypotheses without restarting the application.
04Deferred Breakpoints: Set breakpoints on classes not yet loaded, which activate automatically upon class preparation.
05Conditional Breakpoints: Suspend execution only when a specified Java expression evaluates to true.
06Logpoints: Evaluate expressions and log results without suspending the target application thread.