From 22ca583ec71cdab98cef5c8cc0b76de68e709e00 Mon Sep 17 00:00:00 2001 From: Dagger Team Date: Mon, 6 Jul 2026 10:40:30 -0700 Subject: [PATCH] Make TestApplication public. A recent PR (10833) modifies Robolectric to use appComponentFactory to create the application class if available. Using a version of Robolectric with this PR included causes a hilt tests to fail, because their application class is not public. This CL resolves the issue by making application classes and their constructors public. PiperOrigin-RevId: 943373864 --- javatests/dagger/hilt/android/CustomInjectClasses.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javatests/dagger/hilt/android/CustomInjectClasses.java b/javatests/dagger/hilt/android/CustomInjectClasses.java index 482b70bc995..d2869da1902 100644 --- a/javatests/dagger/hilt/android/CustomInjectClasses.java +++ b/javatests/dagger/hilt/android/CustomInjectClasses.java @@ -43,7 +43,7 @@ static Integer provideInt() { @CustomInject @HiltAndroidApp(Application.class) - static final class TestApplication extends Hilt_CustomInjectClasses_TestApplication { + public static final class TestApplication extends Hilt_CustomInjectClasses_TestApplication { @Inject Integer intValue;