From a26a21a88a28ff0fbb3e7419da8faa3f7a218892 Mon Sep 17 00:00:00 2001 From: jez04 <david.jezek@post.cz> Date: Thu, 14 Nov 2024 00:34:00 +0100 Subject: [PATCH] fix: get all classes if inspect interface --- src/test/java/jez04/structure/test/StructureHelper.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/test/java/jez04/structure/test/StructureHelper.java b/src/test/java/jez04/structure/test/StructureHelper.java index 4ddbb17..7934164 100644 --- a/src/test/java/jez04/structure/test/StructureHelper.java +++ b/src/test/java/jez04/structure/test/StructureHelper.java @@ -294,9 +294,10 @@ class StructureHelper { .map(Parameter::getType).map(clazz -> clazz.isArray() ? clazz.arrayType() : clazz) .filter(Predicate.not(Class::isPrimitive)).map(Class::getCanonicalName) .forEach(allClassesName::add); - allClassesName.add(foundClass.getSuperclass().getCanonicalName()); + if(foundClass.getSuperclass() != null) { + allClassesName.add(foundClass.getSuperclass().getCanonicalName()); + } } catch (ClassNotFoundException e) { - // TODO Auto-generated catch block e.printStackTrace(); } } -- GitLab