Endika GutiƩrrez created GROOVY-7872:
----------------------------------------
Summary: Nested calls between @Lazy static properties throws
MissingPropertyException
Key: GROOVY-7872
URL: https://issues.apache.org/jira/browse/GROOVY-7872
Project: Groovy
Issue Type: Bug
Reporter: Endika GutiƩrrez
Priority: Minor
This piece of code throws {{MissingPropertyException}}
```
class LazyTesting {
@Lazy static final Set<String> STRING_SET = ['a', 'b', 'c'] as Set
@Lazy static final Set<String> BIGGER_STRING_SET = (['d', 'e', 'f'] +
STRING_SET) as Set
}
println LazyTesting.BIGGER_STRING_SET
```
```
java.lang.ExceptionInInitializerError
at LazyTesting.getBIGGER_STRING_SET(test.groovy)
at test.run(test.groovy:6)
Caused by: groovy.lang.MissingPropertyException: No such property: STRING_SET
for class: LazyTesting$SetHolder_BIGGER_STRING_SET
```
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)