@RaisesSynchronousEvents is a new annotation added in B4A v3.0. It is only relevant for the rapid debugger.
This annotation tells the debugger engine that the method tagged with this annotation can raise one or more events as a direct result of the call (before the method returns).
In most cases it is not needed. In the official libraries it was only* required in XmlSax library.
Calling SaxParser.Parse or SaxParser.Parse2 causes the XML events to be raised. The method returns only after it calls these events.
* This annotation is also required when showing modal dialogs (Msgbox, Msgbox2,...).
The updated doclet tool is available here: http://www.b4x.com/android/forum/th...-build-libraries-without-eclipse.29918/page-3
This annotation tells the debugger engine that the method tagged with this annotation can raise one or more events as a direct result of the call (before the method returns).
In most cases it is not needed. In the official libraries it was only* required in XmlSax library.
Calling SaxParser.Parse or SaxParser.Parse2 causes the XML events to be raised. The method returns only after it calls these events.
* This annotation is also required when showing modal dialogs (Msgbox, Msgbox2,...).
The updated doclet tool is available here: http://www.b4x.com/android/forum/th...-build-libraries-without-eclipse.29918/page-3