From 85e16ba444ed9989dc98f4f3b209444855961a86 Mon Sep 17 00:00:00 2001 From: Emiel Vandeloo Date: Fri, 29 Nov 2024 17:41:43 +0100 Subject: [PATCH] Ensure Kotlin module integrity when the referenced facade class is null Summary: Part of T32561. Test Plan: Instrument IKEA app. Reviewers: bengt.verscheure, toon.willemot Reviewed By: bengt.verscheure, toon.willemot Subscribers: toon.willemot Differential Revision: https://phabricator.guardsquare.com/D41358 --- .../util/kotlin/asserter/constraint/KotlinModuleIntegrity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/src/main/java/proguard/util/kotlin/asserter/constraint/KotlinModuleIntegrity.java b/base/src/main/java/proguard/util/kotlin/asserter/constraint/KotlinModuleIntegrity.java index b37866aae..e6d9c597f 100644 --- a/base/src/main/java/proguard/util/kotlin/asserter/constraint/KotlinModuleIntegrity.java +++ b/base/src/main/java/proguard/util/kotlin/asserter/constraint/KotlinModuleIntegrity.java @@ -126,6 +126,9 @@ public void visitKotlinModule(KotlinModule kotlinModule) { if (mfp != null) { util.reportIfNull( "referenced multi-file part for '" + mfpName + "'", mfp.ownerReferencedClass); + util.reportIfNull( + "referenced multi-file part for '" + mfpName + "'", + mfp.referencedFacadeClass); } }); });