From aade383ce661ba48be59350d953ecbf2b0bb1756 Mon Sep 17 00:00:00 2001 From: Vincent Privat <vincent.privat@gmail.com> Date: Sun, 8 Nov 2020 13:28:48 +0100 Subject: [PATCH] Fix NPE when className is null --- .../expectations/transformation/ExpectationsTransformer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/mockit/internal/expectations/transformation/ExpectationsTransformer.java b/main/src/mockit/internal/expectations/transformation/ExpectationsTransformer.java index cca8defb3..3da55649c 100644 --- a/main/src/mockit/internal/expectations/transformation/ExpectationsTransformer.java +++ b/main/src/mockit/internal/expectations/transformation/ExpectationsTransformer.java @@ -22,7 +22,7 @@ public byte[] transform( @Nullable ClassLoader loader, @Nonnull String className, @Nullable Class<?> classBeingRedefined, @Nullable ProtectionDomain protectionDomain, @Nonnull byte[] classfileBuffer ) { - if (classBeingRedefined == null && protectionDomain != null) { + if (classBeingRedefined == null && protectionDomain != null && className != null) { boolean anonymousClass = ClassNaming.isAnonymousClass(className); if (anonymousClass && !isJMockitClass(className) && !className.startsWith("org/junit/")) {