From ebdfbf27a8a21f622fa5f2f3aab7d991dfdcd0db Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Tue, 15 Feb 2022 20:32:25 -0500 Subject: [PATCH] Fix npe --- .../vscode/boot/java/annotations/AnnotationHierarchies.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationHierarchies.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationHierarchies.java index 084fc143c..7cb2578ad 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationHierarchies.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationHierarchies.java @@ -63,7 +63,9 @@ public abstract class AnnotationHierarchies { public static Set getTransitiveSuperAnnotations(FullyQualified type) { Set seen = new HashSet<>(); - findTransitiveSupers(type, seen).collect(Collectors.toList()); + if (type != null) { + findTransitiveSupers(type, seen).collect(Collectors.toList()); + } return seen; }