Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.6-beta-1
-
Fix Version/s: 1.5.6, 1.6-beta-1
-
Component/s: ast builder
-
Labels:None
-
Testcase included:yes
-
Patch Submitted:Yes
-
Number of attachments :
Description
The method isImplicitThis() in MethodCallExpression has changed its behaviour. At least after compilation phase SEMANTIC_ANALYSIS. After phase CONVERSION the behaviour would have been as expected.
Expected return values:
- anObj.methodCall() isImplicitThis() returns false
- this.println("anything") isImplicitThis() returns false
- println("anything") isImplicitThis() returns true
Return values at the moment (Revision: 10884) :
- anObj.methodCall() isImplicitThis() returns true
- this.println("anything") isImplicitThis() returns true
- println("anything) isImplicitThis() returns true
patches
------------
1. fix with Test
The patch depends (only test) on the patch attached to Jira issue: http://jira.codehaus.org/browse/GROOVY-2615
Sorry for this inconvenience
Attachments
Issue Links
| This issue depends upon: | ||||
| GROOVY-2615 | Patches for line / colum information for various AST Nodes |
|
|
|
Fixes the issue. But does not contain the tests