Adam Estabrook created GROOVY-9126: -------------------------------------- Summary: Unreachable line numbers after ARETURN in bytecode Key: GROOVY-9126 URL: https://issues.apache.org/jira/browse/GROOVY-9126 Project: Groovy Issue Type: Bug Components: bytecode Affects Versions: 2.5.7, 2.5.6, 2.5.5 Reporter: Adam Estabrook
Starting with Groovy 2.5.5, unreachable line numbers were added to the byte code. This causes tools like JaCoCo to report uncovered lines. Removing these line numbers after the ARETURN would be helpful. [https://github.com/jacoco/jacoco/issues/884] ARETURN L1 LINENUMBER 16 L1 <-- new line number that cant be hit after ARETURN FRAME FULL [] [java/lang/Throwable] NOP ATHROW LOCALVARIABLE this Lcom/company/Form; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 -- This message was sent by Atlassian JIRA (v7.6.3#76005)