Martin Grigorov created WICKET-6104:
---------------------------------------
Summary: Rework AjaxFallback** components to use
java.util.Optional for their #onEvent methods
Key: WICKET-6104
URL: https://issues.apache.org/jira/browse/WICKET-6104
Project: Wicket
Issue Type: Improvement
Components: wicket
Affects Versions: 8.0.0-M1
Reporter: Martin Grigorov
Assignee: Martin Grigorov
At the moment Wicket's passes "null" as a AjaxRequestTarget when an
AjaxFallback** component is used in a browser with disabled JavaScript.
Sometimes application developers forget to check the passed "target" for null
and try to use and this leads to NullPointerException at runtime.
It would be better to make use of Java 8's java.util.Optional. This way the
application developer cannot forget the check.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)