Daniil Ovchinnikov created GROOVY-7993:
------------------------------------------

             Summary: @Singleton fails on empty property name
                 Key: GROOVY-7993
                 URL: https://issues.apache.org/jira/browse/GROOVY-7993
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 2.4.7
            Reporter: Daniil Ovchinnikov


{code}
@Singleton(property = "")
class A {}
{code}

fails with:
{noformat}
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
        at java.lang.String.charAt(String.java:658)
        at 
org.codehaus.groovy.transform.SingletonASTTransformation.getGetterName(SingletonASTTransformation.java:105)
        at 
org.codehaus.groovy.transform.SingletonASTTransformation.createField(SingletonASTTransformation.java:81)
        at 
org.codehaus.groovy.transform.SingletonASTTransformation.visit(SingletonASTTransformation.java:70)
        at ...
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to