Fixes android mode issue with switching provider primitive casting.

SwitchingProviders need to cast case statements that return primitive types into boxed types. The detection currently fails since it only looks at the contributed type. However, this fails when a boxed contributed type is wrapped in an unboxed component method.

RELNOTES=n/a

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=193046217
diff --git a/java/dagger/internal/codegen/SourceFiles.java b/java/dagger/internal/codegen/SourceFiles.java
index b97fc76..d7ce535 100644
--- a/java/dagger/internal/codegen/SourceFiles.java
+++ b/java/dagger/internal/codegen/SourceFiles.java
@@ -321,7 +321,7 @@
     return variableName;
   }
 
-  private static String protectAgainstKeywords(String candidateName) {
+  static String protectAgainstKeywords(String candidateName) {
     switch (candidateName) {
       case "package":
         return "pkg";