Community
Participate
Working Groups
(originally from http://trac.objectteams.org/ot/ticket/84) (original report by Robin Sedlaczek:) Given a team T with a role R that is played by another role LR (via layering or nesting), and given that the lower role LR has a callout binding void m() -> void m(). Open the binding editor on team T and select role R: its base class LR does not list m as an available method, though it actually should.
Created attachment 170900 [details] fix This patch allows the binding editor to work on role methods of callouts. Note that for short-hand callouts (that's what we're interested in) the role method does not exist(), so we do some wrapping to answer the relevant bits directly from what we found in the MethodData. Patch also includes a fix for editing nested teams in role files. (cf. http://trac.objectteams.org/ot/ticket/93)
Patch has been committed as r416.
Verified for M4 using build 201006111053.