[
https://issues.apache.org/jira/browse/GROOVY-12256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul King resolved GROOVY-12256.
--------------------------------
Fix Version/s: 6.0.0-beta-4
Resolution: Fixed
> Add ABI marker annotation
> -------------------------
>
> Key: GROOVY-12256
> URL: https://issues.apache.org/jira/browse/GROOVY-12256
> Project: Groovy
> Issue Type: Improvement
> Reporter: Jochen Theodorou
> Assignee: Jochen Theodorou
> Priority: Minor
> Fix For: 6.0.0-beta-4
>
>
> The idea of @GroovyABI is to mark methods which are called directly from
> bytecode. We want to mark them to record their usage, which may not be
> directly visible. A change yould break older Groovy programs, so it should be
> a decision process to do that, not a mistake. It targets the method the
> compiler emits as helper methods, not direct method call targets. All classes
> under org.codehaus.groovy and org.apache.groovy should be marked for that.
> groovy.* should not because that is intentional user facing and should not
> change anyway.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)