From 07db6e8fb0f90c42f26b45ee6c9bbf3909a26b30 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Tue, 16 Mar 2021 13:46:25 +0100 Subject: [PATCH] Extras: FlatInspector: fixed NPE if component class is in default package --- .../main/java/com/formdev/flatlaf/extras/FlatInspector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 cfebea90..d0d9af9a 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 @@ -435,7 +435,8 @@ public class FlatInspector String name = c.getClass().getName(); name = name.substring( name.lastIndexOf( '.' ) + 1 ); - appendRow( buf, "Class", name + " (" + c.getClass().getPackage().getName() + ")" ); + Package pkg = c.getClass().getPackage(); + appendRow( buf, "Class", name + " (" + (pkg != null ? pkg.getName() : "-") + ")" ); appendRow( buf, "Size", c.getWidth() + ", " + c.getHeight() + "   @ " + c.getX() + ", " + c.getY() ); if( c instanceof Container )