You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (JIRA)" <ji...@apache.org> on 2017/05/02 02:03:06 UTC

[jira] [Closed] (GROOVY-7931) javadoc generation fails for non-indy build

     [ https://issues.apache.org/jira/browse/GROOVY-7931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul King closed GROOVY-7931.
-----------------------------

> javadoc generation fails for non-indy build
> -------------------------------------------
>
>                 Key: GROOVY-7931
>                 URL: https://issues.apache.org/jira/browse/GROOVY-7931
>             Project: Groovy
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 2.5.0-beta-1
>         Environment: windows 64bit, java 8_102 64bit, gradlew, current mingw, current github head (latest commit d1fdc38c2c2c0539b434326b37b813328ced96a4 of 2016-09-08)
>            Reporter: tinne
>            Assignee: John Wagenleitner
>             Fix For: 2.5.0-alpha-1
>
>
> running {{./gradlew build}} on the current head without the indy option lets the {{:javadoc}} target fail due to java 7 code (diamond operator) in groovy reflection code and the fact that {{gradle/docs.gradle}} sets {{source = rootProject.useIndy()?'1.7':'1.6'}}.
> {{./gradlew -Pindy=true javadoc}} works, {{./gradlew -Pindy=false javadoc}} produces the following error
> {noformat}
> :javadocD:\Projekte\Groovy\groovy\src\main\org\codehaus\groovy\reflection\CachedClass.java:89: error: diamond operator is not supported in -source 1.6
>             final ArrayList<AccessibleObject> ret = new ArrayList<>(aoa.length);
>                                                                   ^
>   (use -source 7 or higher to enable diamond operator)
> 1 error
> :javadoc FAILED
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)