Clean up after rolling out --jplNonStrictDepsLikePl.

RELNOTES: None
PiperOrigin-RevId: 166745722
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkCommon.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkCommon.java
index da255f7..2567876 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkCommon.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkCommon.java
@@ -13,6 +13,8 @@
 // limitations under the License.
 package com.google.devtools.build.lib.rules.java;
 
+import static com.google.devtools.build.lib.rules.java.JavaCompilationArgs.ClasspathType.BOTH;
+
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterables;
 import com.google.devtools.build.lib.actions.Artifact;
@@ -26,7 +28,6 @@
 import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder;
 import com.google.devtools.build.lib.collect.nestedset.Order;
 import com.google.devtools.build.lib.packages.Provider;
-import com.google.devtools.build.lib.rules.java.proto.StrictDepsUtils;
 import com.google.devtools.build.lib.skylarkinterface.Param;
 import com.google.devtools.build.lib.skylarkinterface.ParamType;
 import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable;
@@ -421,16 +422,18 @@
     return JavaInfo.merge(providers);
   }
 
+  // TODO(b/65113771): Remove this method because it's incorrect.
   @SkylarkCallable(
-      name = "make_non_strict",
-      doc = "Returns a new Java provider whose direct-jars part is the union of both the direct and"
-          + " indirect jars of the given Java provider.",
-      // There's only one mandatory positional, the Java provider.
-      mandatoryPositionals = 1
+    name = "make_non_strict",
+    doc =
+        "Returns a new Java provider whose direct-jars part is the union of both the direct and"
+            + " indirect jars of the given Java provider.",
+    // There's only one mandatory positional, the Java provider.
+    mandatoryPositionals = 1
   )
   public static JavaInfo makeNonStrict(JavaInfo javaInfo) {
     JavaCompilationArgsProvider directCompilationArgs =
-        StrictDepsUtils.makeNonStrict(javaInfo.getProvider(JavaCompilationArgsProvider.class));
+        makeNonStrict(javaInfo.getProvider(JavaCompilationArgsProvider.class));
 
     return JavaInfo.Builder.copyOf(javaInfo)
         // Overwrites the old provider.
@@ -438,6 +441,22 @@
         .build();
   }
 
+  /**
+   * Returns a new JavaCompilationArgsProvider whose direct-jars part is the union of both the
+   * direct and indirect jars of 'provider'.
+   */
+  private static JavaCompilationArgsProvider makeNonStrict(JavaCompilationArgsProvider provider) {
+    JavaCompilationArgs.Builder directCompilationArgs = JavaCompilationArgs.builder();
+    directCompilationArgs
+        .addTransitiveArgs(provider.getJavaCompilationArgs(), BOTH)
+        .addTransitiveArgs(provider.getRecursiveJavaCompilationArgs(), BOTH);
+    return JavaCompilationArgsProvider.create(
+        directCompilationArgs.build(),
+        provider.getRecursiveJavaCompilationArgs(),
+        provider.getCompileTimeJavaDependencyArtifacts(),
+        provider.getRunTimeJavaDependencyArtifacts());
+  }
+
   private static StrictDepsMode getStrictDepsMode(String strictDepsMode) {
     switch (strictDepsMode) {
       case "OFF":
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/proto/StrictDepsUtils.java b/src/main/java/com/google/devtools/build/lib/rules/java/proto/StrictDepsUtils.java
index fdacd71..7323038 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/proto/StrictDepsUtils.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/proto/StrictDepsUtils.java
@@ -23,7 +23,6 @@
 import com.google.devtools.build.lib.rules.java.JavaCompilationArgs;
 import com.google.devtools.build.lib.rules.java.JavaCompilationArgsProvider;
 import com.google.devtools.build.lib.rules.java.JavaConfiguration;
-import com.google.devtools.build.lib.rules.proto.ProtoConfiguration;
 
 public class StrictDepsUtils {
 
@@ -42,10 +41,7 @@
                 javaProtoLibraryAspectProviders, JavaCompilationArgsProvider.class));
     if (StrictDepsUtils.isStrictDepsJavaProtoLibrary(ruleContext)) {
       return strictCompProvider;
-    } else if (ruleContext
-        .getConfiguration()
-        .getFragment(ProtoConfiguration.class)
-        .jplNonStrictDepsLikePl()) {
+    } else {
       JavaCompilationArgs.Builder nonStrictDirectJars = JavaCompilationArgs.builder();
       for (JavaProtoLibraryAspectProvider p : javaProtoLibraryAspectProviders) {
         nonStrictDirectJars.addTransitiveArgs(p.getNonStrictCompArgs(), BOTH);
@@ -55,8 +51,6 @@
           strictCompProvider.getRecursiveJavaCompilationArgs(),
           strictCompProvider.getCompileTimeJavaDependencyArtifacts(),
           strictCompProvider.getRunTimeJavaDependencyArtifacts());
-    } else {
-      return StrictDepsUtils.makeNonStrict(strictCompProvider);
     }
   }
 
@@ -94,20 +88,4 @@
     }
     return (boolean) ruleContext.getRule().getAttributeContainer().getAttr("strict_deps");
   }
-
-  /**
-   * Returns a new JavaCompilationArgsProvider whose direct-jars part is the union of both the
-   * direct and indirect jars of 'provider'.
-   */
-  public static JavaCompilationArgsProvider makeNonStrict(JavaCompilationArgsProvider provider) {
-    JavaCompilationArgs.Builder directCompilationArgs = JavaCompilationArgs.builder();
-    directCompilationArgs
-        .addTransitiveArgs(provider.getJavaCompilationArgs(), BOTH)
-        .addTransitiveArgs(provider.getRecursiveJavaCompilationArgs(), BOTH);
-    return JavaCompilationArgsProvider.create(
-        directCompilationArgs.build(),
-        provider.getRecursiveJavaCompilationArgs(),
-        provider.getCompileTimeJavaDependencyArtifacts(),
-        provider.getRunTimeJavaDependencyArtifacts());
-  }
 }
diff --git a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoConfiguration.java
index 36c1e96..9b7637d 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoConfiguration.java
@@ -167,16 +167,15 @@
     )
     public boolean correctRollupTransitiveProtoRuntimes;
 
+    // TODO(b/62710272): Remove once there's no 'jplNonStrictDepsLikePl' in the global blazerc.
     @Option(
       name = "jplNonStrictDepsLikePl",
-      defaultValue = "false",
+      defaultValue = "true",
       category = "rollout",
       documentationCategory = OptionDocumentationCategory.UNDOCUMENTED,
       effectTags = {OptionEffectTag.AFFECTS_OUTPUTS, OptionEffectTag.LOADING_AND_ANALYSIS},
       metadataTags = {OptionMetadataTag.INCOMPATIBLE_CHANGE},
-      help =
-          "Roll-out flag for changing behavior of non-strict java_xxx_proto_library. "
-              + "See commit description for details. DO NOT USE."
+      help = "ignored"
     )
     public boolean jplNonStrictDepsLikePl;
 
@@ -193,7 +192,6 @@
       host.strictProtoDeps = strictProtoDeps;
       host.ccProtoLibraryHeaderSuffixes = ccProtoLibraryHeaderSuffixes;
       host.ccProtoLibrarySourceSuffixes = ccProtoLibrarySourceSuffixes;
-      host.jplNonStrictDepsLikePl = jplNonStrictDepsLikePl;
       return host;
     }
   }
@@ -272,7 +270,4 @@
     return ccProtoLibrarySourceSuffixes;
   }
 
-  public boolean jplNonStrictDepsLikePl() {
-    return options.jplNonStrictDepsLikePl;
-  }
 }