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
