Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.6-beta-1
-
None
-
Patch
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
Attachments
Issue Links
- depends upon
-
GROOVY-2615 Patches for line / colum information for various AST Nodes
- Closed