Skip to content

Conversation

@jwagenleitner
Copy link
Contributor

Target for this would be 2_5_X and above. For 2_5_X and 2_6_X it would require that the release process build with JDK 8 so would need to backport some of the build checks for Java version to those branches.

@blackdrag
Copy link
Contributor

+1

@daniellansun
Copy link
Contributor

nice!

@jwagenleitner
Copy link
Contributor Author

Note to self, need to test GDK docs for new method on Optional and may need to add to

arg(value: 'org.codehaus.groovy.vmplugin.v5.PluginDefaultGroovyMethods')

@jwagenleitner
Copy link
Contributor Author

This is missing a static compilation test, it looks like @CompileStatic does pick up plugin default methods. This change does work with @TypeChecked though.

Copy link
Contributor

@paulk-asert paulk-asert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd recommend changing @SInCE version from 2.5 to 2.5.0.

Also, agree that 2_5_X and 2_6_X branches would require tweaking in the build.

Also, note that there is some overlap with excluding */vm8/ files from tests in the test-vm8 subproject in GROOVY_2_6_X but the important thing there is the 1.8 sourceCompatibility.

@asfgit asfgit closed this in 0b6e8dc May 27, 2017
@jwagenleitner jwagenleitner deleted the 7611-Optional branch May 27, 2017 21:30
jwagenleitner added a commit to jwagenleitner/groovy that referenced this pull request May 27, 2017
Related to change for GROOVY-7611 (PR apache#545), JDK 8+
is required in order to compile all features.
asfgit pushed a commit that referenced this pull request May 28, 2017
Related to change for GROOVY-7611 (PR #545), JDK 8+
is required in order to compile all features.
asfgit pushed a commit that referenced this pull request May 28, 2017
Related to change for GROOVY-7611 (PR #545), JDK 8+
is required in order to compile all features.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants