Jochen Theodorou created GROOVY-12256:
-----------------------------------------

             Summary: 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


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)

Reply via email to