The runtime version information is provided by {@link #VERSION} and{@link #getRuntimeVersion()}. Detailed information about these values is provided in the documentation for each member.
The runtime version check is implemented by {@link #checkVersion}. Detailed information about incorporating this call into user code, as well as its use in generated code, is provided in the documentation for the method.
By default, the {@link DefaultListener#INSTANCE} listener is automaticallyregistered. As long as the default listener is registered, it will always be the last listener notified in the event of a version mismatch. This behavior ensures that custom listeners registered by a user will be notified even in the event the default listener throws an exception. This default listener may be removed by calling {@link #removeListener} for{@link DefaultListener#INSTANCE} or {@link #clearListeners}. If required, it may be re-registered by calling {@link #addListener}.
@since 4.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|