Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4.18, 2.5.9, 3.0.0-rc-3
-
None
-
None
Description
GROOVY-4063, GROOVY-4505, GROOVY-7647, GROOVY-8742, GROOVY-9076, GROOVY-9126 and GROOVY-9199 present (possibly) conflicting concerns. Code coverage metrics are thrown off when line number information exists outside of the reachable paths in the bytecode. Debug break and step exhibit strange behaviors when the bytecode contains insufficient or duplicated line number information.
Can the ASM changes in StatementWriter be reworked to address these concerns?