Graeme Rocher created GROOVY-8025:
-------------------------------------

             Summary: Using closures with annotations on Spock classes results 
in Groovydoc exception
                 Key: GROOVY-8025
                 URL: https://issues.apache.org/jira/browse/GROOVY-8025
             Project: Groovy
          Issue Type: Bug
            Reporter: Graeme Rocher


Using groovydoc on the following code:

{code}
@IgnoreIf( { !System.getProperty('blah') })
class UniqueConstraintSpec extends spock.lang.Specification {

}
{code}

Produces the exception:

{code}
java.lang.NullPointerException
    at 
org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDocAssembler.getCurrentClassDoc(SimpleGroovyClassDocAssembler.java:886)
    at 
org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDocAssembler.getCurrentClassDoc(SimpleGroovyClassDocAssembler.java:888)
    at 
org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDocAssembler.getCurrentClassDoc(SimpleGroovyClassDocAssembler.java:888)
    at 
org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDocAssembler.getCurrentClassDoc(SimpleGroovyClassDocAssembler.java:888)
    at 
org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDocAssembler.getCurrentClassDoc(SimpleGroovyClassDocAssembler.java:888)
{code}



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

Reply via email to