Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.0-alpha-2
-
None
Description
in.foo (and others) in valid path expression in Groovy < 3.0.
The following code is parsed and run properly in previous versions, but fails in 3.0:
def delegate = new Object() { def getProperty(String name) { println name return this } } delegate.with { in.foo // Unexpected input: 'delegate.with {\n in.foo\n' @ line 9, column 9. // def.foo trait.foo as.foo }
Attachments
Issue Links
- is cloned by
-
GROOVY-8683 CLONE - Cannot qualify path expression with soft keyword ("def" case)
- Open