Pass ConfiguredTarget to ProtoCompileActionBuilder instead of ProtoInfo.

This is a generalization needed to use proto_common.generate_code.

PiperOrigin-RevId: 440102885
diff --git a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
index 0691682..d8ffec5 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
@@ -110,11 +110,11 @@
   }
 
   public ProtoCompileActionBuilder(
-      ProtoInfo protoInfo,
+      ConfiguredTarget protoTarget,
       FilesToRunProvider protoCompiler,
       String progressMessage,
       Iterable<Artifact> outputs) {
-    this.protoInfo = protoInfo;
+    this.protoInfo = protoTarget.get(ProtoInfo.PROVIDER);
     this.protoCompiler = protoCompiler;
     this.progressMessage = progressMessage;
     this.outputs = outputs;