-
Bug
-
Resolution: Fixed
-
P2
-
9
-
b18
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8205269 | 11.0.1 | Sergey Bylokhov | P2 | Resolved | Fixed | team |
Specification for desktop event classes, say
https://docs.oracle.com/javase/9/docs/api/java/awt/desktop/AboutEvent.html
allows to instantiate an event in environments where AWT Desktop feature is not supported.
However an attempt to instantiate an event leads to
=============================================================
java.lang.UnsupportedOperationException: Desktop API is not supported on the
current platform
at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:302)
at java.desktop/java.awt.desktop.AppEvent.<init>(AppEvent.java:42)
at java.desktop/java.awt.desktop.AboutEvent.<init>(AboutEvent.java:42)
=============================================================
in an environment where Desktop is not supported.
It looks like API specification deserves to be corrected.
https://docs.oracle.com/javase/9/docs/api/java/awt/desktop/AboutEvent.html
allows to instantiate an event in environments where AWT Desktop feature is not supported.
However an attempt to instantiate an event leads to
=============================================================
java.lang.UnsupportedOperationException: Desktop API is not supported on the
current platform
at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:302)
at java.desktop/java.awt.desktop.AppEvent.<init>(AppEvent.java:42)
at java.desktop/java.awt.desktop.AboutEvent.<init>(AboutEvent.java:42)
=============================================================
in an environment where Desktop is not supported.
It looks like API specification deserves to be corrected.
- backported by
-
JDK-8205269 java.awt.desktop.*Event classes could not be instantiated if Desktop feature is not supported
-
- Resolved
-
- csr for
-
JDK-8204457 java.awt.desktop.*Event classes could not be instantiated if Desktop feature is not supported
-
- Closed
-