Skip to content

Commit dd878a6

Browse files
author
nicolaiparlog
committed
Improved use of 'Optional' in 'DomEventToHyperlinkEventTransformer'.
1 parent 5c0bd55 commit dd878a6

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/main/java/org/codefx/libfx/dom/DomEventToHyperlinkEventTransformer.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,10 @@ public HyperlinkEvent transform() throws IllegalArgumentException {
9898
*/
9999
private EventType getEventTypeForDomEvent() throws IllegalArgumentException {
100100
Optional<EventType> eventType = getEventTypeFrom(domEvent);
101-
if (eventType.isPresent())
102-
return eventType.get();
103-
else
104-
throw new IllegalArgumentException(
105-
"The DOM event '" + domEvent + "' of type '" + domEvent.getType()
106-
+ "' can not be transformed to a hyperlink event.");
101+
return eventType.orElseThrow(
102+
() -> new IllegalArgumentException(
103+
"The DOM event '" + domEvent + "' of type '" + domEvent.getType()
104+
+ "' can not be transformed to a hyperlink event."));
107105
}
108106

109107
/**

0 commit comments

Comments
 (0)