Bug 508636 - Implement check for redundant interfaces for roles
Summary: Implement check for redundant interfaces for roles
Status: ASSIGNED
Alias: None
Product: Objectteams
Classification: Tools
Component: OTJ (show other bugs)
Version: 2.5   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 2.8.3   Edit
Assignee: Stephan Herrmann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-03 08:26 EST by Stephan Herrmann CLA
Modified: 2023-07-20 07:42 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Herrmann CLA 2016-12-03 08:26:21 EST
After commit 0e44567ab43ba318d604f2968b7c178862cd5ebd we no longer check for redundant interfaces of roles, because the existing algorithm assumes congruence of AST and binding, which is not given for role.

Hence we should re-implement the same check in a role-specific way, probably somewhere inside copyinheritance.TypeLevel (or here in MethodVerifier, too, but still using a different algorithm).
Comment 1 Stephan Herrmann CLA 2018-06-05 16:19:37 EDT
Bulk move to 2.8
Comment 2 Stephan Herrmann CLA 2020-03-06 16:59:38 EST
bulk move to 2.8.1
Comment 3 Stephan Herrmann CLA 2023-07-20 07:42:20 EDT
Bulk move to 2.8.3