You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Adam Estabrook (JIRA)" <ji...@apache.org> on 2019/05/20 17:33:00 UTC
[jira] [Created] (GROOVY-9126) Unreachable line numbers after
ARETURN in bytecode
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)