Daniel Keir Haywood created CAUSEWAY-3571:
---------------------------------------------

             Summary: Supporting methods being declared as orphaned when not 
(mixin with inheritance).
                 Key: CAUSEWAY-3571
                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3571
             Project: Causeway
          Issue Type: Bug
          Components: Core
            Reporter: Daniel Keir Haywood
             Fix For: 2.0.0-RC4
         Attachments: image-2023-09-12-12-11-42-553.png, 
image-2023-09-12-12-12-18-332.png, image-2023-09-12-12-13-26-793.png

this has been introduced somewhere between 20230826 and 20230912.

for example:

!image-2023-09-12-12-11-42-553.png!

and

!image-2023-09-12-12-12-18-332.png!

resulting in validation errors:

 
// [1] 
org.estatio.module.asset.dom.classification.ClassificationForProperty._classify#choices0Act():
 is public, but orphaned (was not picked up by the framework); reporting 
orphans, because the class is setup for member introspection, without enforcing 
annotations
// [2] 
org.estatio.module.asset.dom.classification.ClassificationForProperty._classify#default1Act(org.incode.module.classification.dom.impl.category.taxonomy.Taxonomy):
 is public, but orphaned (was not picked up by the framework); reporting 
orphans, because the class is setup for member introspection, without enforcing 
annotations
// [3] 
org.estatio.module.asset.dom.classification.ClassificationForProperty._classify#choices1Act(org.incode.module.classification.dom.impl.category.taxonomy.Taxonomy):
 is public, but orphaned (was not picked up by the framework); reporting 
orphans, because the class is setup for member introspection, without enforcing 
annotations
// [4] 
org.estatio.module.asset.dom.classification.ClassificationForProperty._classify#default0Act():
 is public, but orphaned (was not picked up by the framework); reporting 
orphans, because the class is setup for member introspection, without enforcing 
annotations
// [5] Mixin 
org.estatio.module.asset.dom.classification.ClassificationForProperty$_classify 
could not be identified as action, property or collection.
the workaround is to add a redundant override:

!image-2023-09-12-12-13-26-793.png!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to