Issue 3410: IDL/Java: methods marked final in PortableServer.Servant (java-rtf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: The Java language mapping says (p 1-89) that the following four methods in PortableServer.Servant may be overridden by application programmers: _is_a, _default_POA(), _non_existent(), _get_interface(). The Java source files provided with the written spec. have all these methods marked as final, so they cannot be overridden. While the spec. says the source files are authoritative, this seems to be a clear contradiction between text and code. If the intention whether or not these methods may be overridden has changed, this needs to be explained in the text (for application programmers). Otherwise, it might just be an editorial issue, i.e. the Java source files need to be corrected. Resolution: see below Revised Text: Remove "final" from the _is_a, _default_POA(), _non_existent(), and _get_interface() methods in the source code file org/omg/PortableServer/Servant.java Actions taken: March 11, 2000: received issue February 27, 2001: closed issue Discussion: End of Annotations:===== Date: Sat, 11 Mar 2000 13:33:23 +0100 From: Gerald Brose Organization: Freie Universitdt Berlin X-Mailer: Mozilla 4.6 [en-gb] (WinNT; I) X-Accept-Language: en-GB,en,en-* MIME-Version: 1.0 To: issues@omg.org CC: Gerald Brose Subject: IDL/Java: methods marked final in PortableServer.Servant Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: PT_d9S/Qe9XBa!!$\8!! The Java language mapping says (p 1-89) that the following four methods in PortableServer.Servant may be overridden by application programmers: _is_a, _default_POA(), _non_existent(), _get_interface(). The Java source files provided with the written spec. have all these methods marked as final, so they cannot be overridden. While the spec. says the source files are authoritative, this seems to be a clear contradiction between text and code. If the intention whether or not these methods may be overridden has changed, this needs to be explained in the text (for application programmers). Otherwise, it might just be an editorial issue, i.e. the Java source files need to be corrected. Regards, Gerald Brose. -- Gerald Brose, Mail: brose@inf.fu-berlin.de FU Berlin (for PGP key see:) http://www.inf.fu-berlin.de/~brose Institut f. Informatik Ph-one: (++49-30) 838-75112 Berlin, Germany Ph-ax: (++49-30) 838-75109