You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Karl Pauls (Jira)" <ji...@apache.org> on 2020/01/20 16:07:00 UTC

[jira] [Updated] (SLING-8970) CheckApiRegionsBundleExportsImports ignoring inherited exports

     [ https://issues.apache.org/jira/browse/SLING-8970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Pauls updated SLING-8970:
------------------------------
    Fix Version/s: Feature Model API Regions Extension 1.1.2

> CheckApiRegionsBundleExportsImports ignoring inherited exports
> --------------------------------------------------------------
>
>                 Key: SLING-8970
>                 URL: https://issues.apache.org/jira/browse/SLING-8970
>             Project: Sling
>          Issue Type: Bug
>          Components: Feature Model Analyser
>    Affects Versions: Feature Model API Regions Extension 1.1.0
>            Reporter: Dominik Süß
>            Priority: Major
>             Fix For: Feature Model API Regions Extension 1.1.2
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> the current comparison methodology of the CheckApiRegionsBundleExportsImports Analyser only compares the regions a bundle that exports a package tot he regions an importing bundle is in - this lacks the cases where the ApiExports are inherited. Therefore adding a check on all importing regions if listAllExports (which considers inherited ApiExports) contains the checked package and adding it to the exportingRegions will bring the analyser in line with the runtime behavior.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)