On 11/07/2015 4:28 PM, Cédric Champeau wrote:
2015-07-11 8:02 GMT+02:00 Emmanuel Lécharny <[email protected] 
<mailto:[email protected]>>:
    [ant:groovydoc] line 775:13: expecting LCURLY, found '('
         No idea if it's normal or not, just signaling it
It is not normal, but a problem with our parser. But groovydoc is one of the 
most difficult things to update...

It occurs when groovydoc is parsing this Java source file for this class:

  org.codehaus.groovy.runtime.EncodingGroovyMethodsSupport

Our Java grammar has trouble dealing with the unicode zero character \u0000
when it isn't the last character in the string as is the case in that file
which contains an array of bytes used for base64 encoding. GroovyDoc fails
for that file and isn't produced which is why that file contains just the
array constant and no methods or classes which actually need GroovyDoc
produced for them. We could encode that byte array differently to avoid
the problem altogether - but we haven't felt that to be a priority so far.

Cheers, Paul.


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Reply via email to