From 88111499cb110debd0da08977e82a669eca4db65 Mon Sep 17 00:00:00 2001
From: "Pieter van den Hombergh (homberghp)"
Date: Wed, 2 Apr 2025 14:27:33 +0200
Subject: [PATCH] Fixes possible NPE during scan in profiler code.
---
.../profiler/nbimpl/providers/JavaProfilerSourceImpl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/profiler/profiler.nbimpl/src/org/netbeans/modules/profiler/nbimpl/providers/JavaProfilerSourceImpl.java b/profiler/profiler.nbimpl/src/org/netbeans/modules/profiler/nbimpl/providers/JavaProfilerSourceImpl.java
index 21524a96c2a3..841a7f61a7fa 100644
--- a/profiler/profiler.nbimpl/src/org/netbeans/modules/profiler/nbimpl/providers/JavaProfilerSourceImpl.java
+++ b/profiler/profiler.nbimpl/src/org/netbeans/modules/profiler/nbimpl/providers/JavaProfilerSourceImpl.java
@@ -636,7 +636,7 @@ public void run(final CompilationController cc) throws Exception {
@Override
public Void visitMethod(MethodTree node, Void p) {
Element e = cc.getTrees().getElement(getCurrentPath());
- if (e.getKind() == ElementKind.METHOD) {
+ if (e != null && e.getKind() == ElementKind.METHOD) {
ExecutableElement ee = (ExecutableElement)e;
if (ee.getSimpleName().contentEquals("suite") && // NOI18N
(ee.getReturnType().toString().equals(JUNIT_TEST) ||