[ https://issues.apache.org/jira/browse/GROOVY-3472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Sun resolved GROOVY-3472. -------------------------------- Resolution: Fixed Fix Version/s: (was: 4.0) 3.0 Fixed in the parrot branch > Wrong line/column numbers for method and closure blocks > ------------------------------------------------------- > > Key: GROOVY-3472 > URL: https://issues.apache.org/jira/browse/GROOVY-3472 > Project: Groovy > Issue Type: Bug > Components: parser > Affects Versions: 1.5.7 > Reporter: Petr Hejl > Assignee: Daniel Sun > Fix For: 3.0 > > > Under certain circumstances code blocks (BlockStatement) of MethodNode and > ClosureExpression have just [-1,-1,-1,-1] for line and column numbers, while > parent (MethodNode, ClosureExpression) is ok. Sometimes even some statements > in the block have [-1,-1,-1,-1] coordinates. > Sample - method x: > {noformat} > class GroovyClass { > def x() { > String a > > } > } > {noformat} > In this situation MethodNode [2,5,6,6], code BlockStatement [-1,-1,-1,-1] , > ReturnStatement [-1,-1,-1,-1] -- This message was sent by Atlassian JIRA (v6.3.4#6332)