To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=61473


User sb changed the following:

                  What    |Old value                 |New value
================================================================================
                    Status|NEW                       |RESOLVED
--------------------------------------------------------------------------------
                Resolution|                          |WONTFIX
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Wed Feb  1 08:42:56 -0800 
2006 -------
The intended semantics of optional interface inheritance are that, even though
XMultiPropertySet is not present in XBar, there will potentially be interfaces
XBaz that inherit from both XBar and (non-optionally) from XMultiPropertySet;
however, with the latent method name clash between XPropertySet and
XMultiPropertySet, there never could be such an XBaz, so this case is forbidden.
 (What is not forbidden is that there is a latent method name clash between two
inherited interfaces that are both optional. 
idlc/test/parser/methodoverload.tests 1.3 covers this.)  That is, XBar is
considered an "abstract" interface type that is intended to be subtyped by
"concrete" interface types that explicitly do or do not support 
XMultiPropertySet.

You obviously assumed subtly different semantics for optional interfaces (where
optional interfaces are not tied to the notion of "abstract" interface types),
and this subject indeed seems not to be well covered in the DevGuide.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to