Add presubmit check to not allow setPartialCompilationSeed in cls

Bug: b/408361821
Change-Id: I0183ef53be33d515cfab8c095add7a188b5b5054
Fixes: 408361821
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index a2a259f..e1959ab 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -188,6 +188,16 @@
               'Test call to disassemble\n%s:%s %s' % (file.LocalPath(), line_nr, line)))
   return results
 
+def CheckForAddedPartialSeed(input_api, output_api):
+  results = []
+  for (file, line_nr, line) in input_api.RightHandSideLines():
+    if file.LocalPath().endswith('.java') and '.setPartialCompilationSeed(' in line:
+      results.append(
+          output_api.PresubmitError(
+              'Test call to setPartialCompilationSeed\n%s:%s %s' % (
+                file.LocalPath(), line_nr, line)))
+  return results
+
 def CheckForCopyRight(input_api, output_api, branch):
   results = []
   for f in input_api.AffectedSourceFiles(None):
@@ -225,6 +235,7 @@
   results.extend(
       CheckDeterministicDebuggingChanged(input_api, output_api, branch))
   results.extend(CheckForAddedDisassemble(input_api, output_api))
+  results.extend(CheckForAddedPartialSeed(input_api, output_api))
   results.extend(CheckForCopyRight(input_api, output_api, branch))
   return results