From a143e5777c8b946c5dc5c50875e11b3e0af90b0c Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Fri, 26 Mar 2021 21:44:41 +0100 Subject: [PATCH] Extras: FlatInspector: fixed `InaccessibleObjectException` when running in Java 16 --- CHANGELOG.md | 1 + .../src/main/java/com/formdev/flatlaf/extras/FlatInspector.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7e71b92..6be1d41f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ FlatLaf Change Log - Fixed missing focus indicators in heavy-weight popups. (issue #273) - InternalFrame: Fixed translucent internal frame menu bar background if `TitlePane.unifiedBackground` is `true`. (issue #274) +- Extras: UI Inspector: Fixed `InaccessibleObjectException` when running in Java 16. ## 1.1 diff --git a/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java b/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java index d0d9af9a..ce6a71fc 100644 --- a/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java +++ b/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java @@ -475,7 +475,7 @@ public class FlatInspector f.setAccessible( true ); Object ui = f.get( c ); appendRow( buf, "UI", (ui != null ? ui.getClass().getName() : "null") ); - } catch( NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException ex ) { + } catch( Exception ex ) { // ignore } }