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)

Reply via email to