groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sasha Volokh (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GROOVY-8269) Unclear/incorrect definition of default behavior for trait multiple inheritence conflicts
Date Thu, 27 Jul 2017 00:09:00 GMT
Sasha Volokh created GROOVY-8269:
------------------------------------

             Summary: Unclear/incorrect definition of default behavior for trait multiple
inheritence conflicts
                 Key: GROOVY-8269
                 URL: https://issues.apache.org/jira/browse/GROOVY-8269
             Project: Groovy
          Issue Type: Documentation
          Components: Documentation
            Reporter: Sasha Volokh
            Priority: Minor
         Attachments: problem.png

In section 2.10.1, Default conflict resolution, the text says "In this case, the default behavior
is that methods from the last declared trait wins", when in fact the order they are implemented
is what decides the winning method (and if this is what the wording was intending to say,
then it isn't clear because the example has trait B declared after trait A as well as C implementing
B after A).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message