From ee6ce8a47a7b5aad1bfdbc40024ae6df84948b7c Mon Sep 17 00:00:00 2001 From: Paul Latzelsperger Date: Sat, 8 Oct 2022 12:12:53 +0200 Subject: [PATCH] fix: NPE in module processor --- .../core/processor/introspection/ModuleIntrospector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java b/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java index d425e9c2..e08f37c8 100644 --- a/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java +++ b/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java @@ -117,7 +117,7 @@ public Set getExtensionElements(RoundEnvironment environment) { private boolean isExtension(Element element) { var t = (TypeElement) element; - while (!t.toString().equals(Object.class.getName())) { + while (t != null && !t.toString().equals(Object.class.getName())) { if (t.getInterfaces().stream().anyMatch(p -> p.toString().contains(SERVICE_EXTENSION_NAME))) { return true; }