diff --git a/annotation/compiler/src/main/java/com/bumptech/glide/annotation/compiler/AppModuleGenerator.java b/annotation/compiler/src/main/java/com/bumptech/glide/annotation/compiler/AppModuleGenerator.java index 4a2aabcae5..f62a278eb9 100644 --- a/annotation/compiler/src/main/java/com/bumptech/glide/annotation/compiler/AppModuleGenerator.java +++ b/annotation/compiler/src/main/java/com/bumptech/glide/annotation/compiler/AppModuleGenerator.java @@ -39,7 +39,7 @@ * *
*
- * final class GeneratedAppGlideModuleImpl extends com.bumptech.glide.GeneratedAppGlideModule {
+ * public final class GeneratedAppGlideModuleImpl extends com.bumptech.glide.GeneratedAppGlideModule {
* private final com.bumptech.glide.samples.giphy.GiphyGlideModule appGlideModule;
*
* GeneratedAppGlideModule() {
@@ -141,7 +141,7 @@ TypeSpec generate(TypeElement appGlideModule, Set libraryGlideModuleClas
Builder builder =
TypeSpec.classBuilder(GENERATED_APP_MODULE_IMPL_SIMPLE_NAME)
- .addModifiers(Modifier.FINAL)
+ .addModifiers(Modifier.PUBLIC, Modifier.FINAL)
.addAnnotation(
AnnotationSpec.builder(SuppressWarnings.class)
.addMember("value", "$S", "deprecation")
diff --git a/annotation/compiler/test/src/test/resources/AppGlideModuleWithExcludesTest/GeneratedAppGlideModuleImpl.java b/annotation/compiler/test/src/test/resources/AppGlideModuleWithExcludesTest/GeneratedAppGlideModuleImpl.java
index 37c370dd32..c1408a666e 100644
--- a/annotation/compiler/test/src/test/resources/AppGlideModuleWithExcludesTest/GeneratedAppGlideModuleImpl.java
+++ b/annotation/compiler/test/src/test/resources/AppGlideModuleWithExcludesTest/GeneratedAppGlideModuleImpl.java
@@ -8,7 +8,7 @@
import java.util.Set;
@SuppressWarnings("deprecation")
-final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
+public final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
private final AppModuleWithExcludes appGlideModule;
public GeneratedAppGlideModuleImpl(Context context) {
diff --git a/annotation/compiler/test/src/test/resources/AppGlideModuleWithLibraryInPackageTest/GeneratedAppGlideModuleImpl.java b/annotation/compiler/test/src/test/resources/AppGlideModuleWithLibraryInPackageTest/GeneratedAppGlideModuleImpl.java
index f2ad77e022..db463ece89 100644
--- a/annotation/compiler/test/src/test/resources/AppGlideModuleWithLibraryInPackageTest/GeneratedAppGlideModuleImpl.java
+++ b/annotation/compiler/test/src/test/resources/AppGlideModuleWithLibraryInPackageTest/GeneratedAppGlideModuleImpl.java
@@ -8,7 +8,7 @@
import java.util.Set;
@SuppressWarnings("deprecation")
-final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
+public final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
private final AppModuleWithLibraryInPackage appGlideModule;
public GeneratedAppGlideModuleImpl(Context context) {
diff --git a/annotation/compiler/test/src/test/resources/AppGlideModuleWithMultipleExcludesTest/GeneratedAppGlideModuleImpl.java b/annotation/compiler/test/src/test/resources/AppGlideModuleWithMultipleExcludesTest/GeneratedAppGlideModuleImpl.java
index c0f30f3838..69e0ede4c3 100644
--- a/annotation/compiler/test/src/test/resources/AppGlideModuleWithMultipleExcludesTest/GeneratedAppGlideModuleImpl.java
+++ b/annotation/compiler/test/src/test/resources/AppGlideModuleWithMultipleExcludesTest/GeneratedAppGlideModuleImpl.java
@@ -8,7 +8,7 @@
import java.util.Set;
@SuppressWarnings("deprecation")
-final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
+public final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
private final AppModuleWithMultipleExcludes appGlideModule;
public GeneratedAppGlideModuleImpl(Context context) {
diff --git a/annotation/compiler/test/src/test/resources/EmptyAppAndLibraryGlideModulesTest/GeneratedAppGlideModuleImpl.java b/annotation/compiler/test/src/test/resources/EmptyAppAndLibraryGlideModulesTest/GeneratedAppGlideModuleImpl.java
index d8e26dbdf7..e2009aa3d5 100644
--- a/annotation/compiler/test/src/test/resources/EmptyAppAndLibraryGlideModulesTest/GeneratedAppGlideModuleImpl.java
+++ b/annotation/compiler/test/src/test/resources/EmptyAppAndLibraryGlideModulesTest/GeneratedAppGlideModuleImpl.java
@@ -9,7 +9,7 @@
import java.util.Set;
@SuppressWarnings("deprecation")
-final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
+public final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
private final EmptyAppModule appGlideModule;
public GeneratedAppGlideModuleImpl(Context context) {
diff --git a/annotation/compiler/test/src/test/resources/EmptyAppGlideModuleTest/GeneratedAppGlideModuleImpl.java b/annotation/compiler/test/src/test/resources/EmptyAppGlideModuleTest/GeneratedAppGlideModuleImpl.java
index c5e014dded..18ab9f81a8 100644
--- a/annotation/compiler/test/src/test/resources/EmptyAppGlideModuleTest/GeneratedAppGlideModuleImpl.java
+++ b/annotation/compiler/test/src/test/resources/EmptyAppGlideModuleTest/GeneratedAppGlideModuleImpl.java
@@ -8,7 +8,7 @@
import java.util.Set;
@SuppressWarnings("deprecation")
-final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
+public final class GeneratedAppGlideModuleImpl extends GeneratedAppGlideModule {
private final EmptyAppModule appGlideModule;
public GeneratedAppGlideModuleImpl(Context context) {
diff --git a/library/src/main/java/com/bumptech/glide/GeneratedAppGlideModule.java b/library/src/main/java/com/bumptech/glide/GeneratedAppGlideModule.java
index 04d0f1ec2c..162891ee9d 100644
--- a/library/src/main/java/com/bumptech/glide/GeneratedAppGlideModule.java
+++ b/library/src/main/java/com/bumptech/glide/GeneratedAppGlideModule.java
@@ -13,7 +13,7 @@
* processing system and optionally provides a {@link
* com.bumptech.glide.manager.RequestManagerRetriever.RequestManagerFactory} impl.
*/
-abstract class GeneratedAppGlideModule extends AppGlideModule {
+public abstract class GeneratedAppGlideModule extends AppGlideModule {
/** This method can be removed when manifest parsing is no longer supported. */
@NonNull
Set> getExcludedModuleClasses() {