Community
Participate
Working Groups
Provide better javadocs for the public APIs in org.eclipse.tm.rapi and take advantage of the new API tooling (@noextend, @noimplement, etc.)
Created attachment 95377 [details] javadoc enhanced, api tooling used * @noextend annotations added where is appropriate * Rapi#CreateRapiDesktop and Rapi#ReleaseIUnknown documented * Rapi#initialize() and Rapi#uninitialize() added to encapsulate CoInitialize/CoUnitialize. We should think about the signature of these functions, on other platforms we may need more arguments. (I will make CoInit/CoUnit private once we agree how to wrap them)
Patch applied (25 LOC) with following modifications: * Add @noinstantiate to final class Rapi * Replace <code> by </code> in Javadoc of (un)initialize() [226280][apidoc][wince] Provide better javadoc for org.eclipse.tm.rapi.* This bug is not yet fixed with this contribution, since the new init() / uninit() methods are not yet used by the exemplary tools, and the CoInitializeEx is not yet private.
The new initialize() and uninitialize() methods are used now, native CoInit/CoUninit are private. Marking as fixed.