Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.5.6, 1.6-rc-2
-
Fix Version/s: None
-
Component/s: groovy-jdk
-
Labels:None
-
Environment:Windows
-
Testcase included:yes
-
Number of attachments :
Description
Config Slurper fails with nested elements depending on the order specified. For example:
This Fails
def config = new ConfigSlurper().parse(''' foo { fruit.citrus="orange" bar { fruit.citrus="lemon" } } ''') assertEquals "lemon", config.foo.bar.fruit.citrus assertEquals "orange", config.foo.fruit.citrus
This Passes
def config = new ConfigSlurper().parse(''' foo { bar { fruit.citrus="lemon" } fruit.citrus="orange" } ''') assertEquals "lemon", config.foo.bar.fruit.citrus assertEquals "orange", config.foo.fruit.citrus
Activity
Guillaume Laforge
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Graeme Rocher [ graemerocher ] |
Pascal Schumacher
made changes -
| Assignee | Graeme Rocher [ graemerocher ] |