GitHub user jwagenleitner opened a pull request: https://github.com/apache/groovy/pull/563
vmplugin Alternative to PR #562. I tried to make incremental commits to make it easier to review. Still outstanding are the indy related classes in `org.codehaus.groovy.vmplugin.v7`. Just not sure what a good package name for those would be, maybe `org.apache.groovy.internal.runtime.indy`? You can merge this pull request into a Git repository by running: $ git pull https://github.com/jwagenleitner/groovy vmplugin25 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/groovy/pull/563.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #563 ---- commit 0ee306754fa0dcfd187999228c4a414bd5db3457 Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:26:33Z move Java8 plugin to new org.apache.groovy.internal.vmplugin package commit 26e0d492329a6081ead13a3cd943fd1a7a3a8703 Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:27:20Z move core VMPlugin classes to new package commit d07feef77ea29fc0de5a2b6537a67f9f7302712b Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:27:43Z extract Java5 plugin into VMPluginBase class commit 9329434f22ff4ff4569535cf882a2372fc366f54 Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:28:31Z use new VMPluginFactory commit 55dbde979a1a7ef83979e535812517d08896b4dc Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:28:47Z deprecate Java6 plugin commit a80fea8d07f8c722de2c37b593b3d72c16b02b6f Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:29:04Z Java7 extends VMPluginBase commit 0513559f52a33584018a85834b8158d781d12a29 Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:29:29Z deprecate Java5 plugin default methods commit 8072c5f64e09378d571f8a565507a148f2b3e536 Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:30:04Z deprecate Java5 JUnit4Utils commit 5fdc11f8339171054b060de27275130e47474eaa Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:30:15Z move Java7 VM plugin to new package commit f9517054093d064c8a59e1b67ad63ac4e461c409 Author: John Wagenleitner <jwagenleit...@apache.org> Date: 2017-06-20T23:30:37Z extract Java7 methods into base ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---