Apply error-prone fixes for MethodCanBeStatic in Skfyrame.

PiperOrigin-RevId: 305711825
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/DynamicCodec.java b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/DynamicCodec.java
index 4cc843f..2248b71 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/DynamicCodec.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/DynamicCodec.java
@@ -168,7 +168,7 @@
    * @param type class of the field to deserialize
    * @param offset unsafe offset into obj where the field should be written
    */
-  private void deserializeField(
+  private static void deserializeField(
       DeserializationContext context,
       CodedInputStream codedIn,
       Object obj,
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/JavaSerializableCodec.java b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/JavaSerializableCodec.java
index 8e304e5..987bd57 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/JavaSerializableCodec.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/JavaSerializableCodec.java
@@ -28,7 +28,7 @@
 /** Naive ObjectCodec using Java native Serialization. Not performant, but a good fallback */
 class JavaSerializableCodec implements ObjectCodec<Object> {
 
-  private boolean isBlacklistedForJavaSerialization(Class<?> clazz) {
+  private static boolean isBlacklistedForJavaSerialization(Class<?> clazz) {
     return MessageLite.class.isAssignableFrom(clazz);
   }
 
@@ -87,6 +87,7 @@
   }
 
   /** Disables auto-registration. */
+  @SuppressWarnings("unused") // Used reflectively.
   private static class JavaSerializableCodecRegisterer
       implements CodecRegisterer<JavaSerializableCodec> {}
 }
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/Memoizer.java b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/Memoizer.java
index 897242e..452bc55 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/Memoizer.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/Memoizer.java
@@ -263,7 +263,7 @@
       return Preconditions.checkNotNull(memo.lookup(memoIndex), memoIndex);
     }
 
-    private <T> T safeCast(Object obj, ObjectCodec<T> codec) throws SerializationException {
+    private static <T> T safeCast(Object obj, ObjectCodec<T> codec) throws SerializationException {
       if (obj == null) {
         return null;
       }
@@ -295,7 +295,7 @@
               + expectedTypes);
     }
 
-    private <T> T castedDeserialize(
+    private static <T> T castedDeserialize(
         DeserializationContext context, ObjectCodec<T> codec, CodedInputStream codedIn)
         throws IOException, SerializationException {
       return safeCast(codec.deserialize(context, codedIn), codec);
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/ObjectCodecs.java b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/ObjectCodecs.java
index ea66921..9667d23 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/ObjectCodecs.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/ObjectCodecs.java
@@ -96,7 +96,7 @@
     return deserializeImpl(codedIn, /*memoize=*/ true);
   }
 
-  private void serializeImpl(
+  private static void serializeImpl(
       Object subject, CodedOutputStream codedOut, SerializationContext serializationContext)
       throws SerializationException {
     try {
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec/AutoCodecProcessor.java b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec/AutoCodecProcessor.java
index 583fc4f..1d5c0b75 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec/AutoCodecProcessor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec/AutoCodecProcessor.java
@@ -285,7 +285,7 @@
     return result;
   }
 
-  private String getNameFromGetter(ExecutableElement method) {
+  private static String getNameFromGetter(ExecutableElement method) {
     String name = method.getSimpleName().toString();
     if (name.startsWith("get")) {
       return name.substring(3, 4).toLowerCase() + name.substring(4);
diff --git a/src/main/java/com/google/devtools/build/skyframe/EvaluationResult.java b/src/main/java/com/google/devtools/build/skyframe/EvaluationResult.java
index 0b32cb0..f9fc32a 100644
--- a/src/main/java/com/google/devtools/build/skyframe/EvaluationResult.java
+++ b/src/main/java/com/google/devtools/build/skyframe/EvaluationResult.java
@@ -117,11 +117,11 @@
    *     the keys in {@link #errorMap}.
    */
   public <S> Collection<? extends S> keyNames() {
-    return this.<S>getNames(resultMap.keySet());
+    return EvaluationResult.<S>getNames(resultMap.keySet());
   }
 
   @SuppressWarnings("unchecked")
-  private <S> Collection<? extends S> getNames(Collection<SkyKey> keys) {
+  private static <S> Collection<? extends S> getNames(Collection<SkyKey> keys) {
     Collection<S> names = Lists.newArrayListWithCapacity(keys.size());
     for (SkyKey key : keys) {
       names.add((S) key.argument());
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/ActionExecutionInactivityWatchdogTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/ActionExecutionInactivityWatchdogTest.java
index 986166b..ad4d828 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/ActionExecutionInactivityWatchdogTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/ActionExecutionInactivityWatchdogTest.java
@@ -28,7 +28,7 @@
 @RunWith(JUnit4.class)
 public class ActionExecutionInactivityWatchdogTest {
 
-  private void assertInactivityWatchdogReports(final boolean shouldReport) throws Exception {
+  private static void assertInactivityWatchdogReports(final boolean shouldReport) throws Exception {
     // The monitor implementation below is a state machine. This variable indicates which state
     // it is in.
     final int[] monitorState = new int[] {0};
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java
index 0044761..28e4fef 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java
@@ -295,7 +295,7 @@
         .runTests();
   }
 
-  private void file(Path path, String contents) throws Exception {
+  private static void file(Path path, String contents) throws Exception {
     FileSystemUtils.createDirectoryAndParents(path.getParentDirectory());
     writeFile(path, contents);
   }
@@ -333,11 +333,8 @@
         ArtifactRoot.asDerivedRoot(root, "out"), execPath, ALL_OWNER, SpecialArtifactType.TREE);
   }
 
-  private TreeFileArtifact createFakeTreeFileArtifact(
-      SpecialArtifact treeArtifact,
-      String parentRelativePath,
-      String content)
-      throws Exception {
+  private static TreeFileArtifact createFakeTreeFileArtifact(
+      SpecialArtifact treeArtifact, String parentRelativePath, String content) throws Exception {
     TreeFileArtifact treeFileArtifact =
         ActionsTestUtil.createTreeFileArtifactWithNoGeneratingAction(
             treeArtifact, parentRelativePath);
@@ -347,7 +344,7 @@
     return treeFileArtifact;
   }
 
-  private void assertValueMatches(FileStatus file, byte[] digest, FileArtifactValue value)
+  private static void assertValueMatches(FileStatus file, byte[] digest, FileArtifactValue value)
       throws IOException {
     assertThat(value.getSize()).isEqualTo(file.getSize());
     if (digest == null) {
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/ConfigurationsForTargetsTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/ConfigurationsForTargetsTest.java
index 986fa1d..d0d73a4 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/ConfigurationsForTargetsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/ConfigurationsForTargetsTest.java
@@ -284,7 +284,7 @@
     internalTestPutOnlyEntry(ArrayListMultimap.<String, String>create());
   }
 
-  private void internalTestPutOnlyEntry(Multimap<String, String> map) throws Exception {
+  private static void internalTestPutOnlyEntry(Multimap<String, String> map) throws Exception {
     ConfigurationResolver.putOnlyEntry(map, "foo", "bar");
     ConfigurationResolver.putOnlyEntry(map, "baz", "bar");
     VerifyException e =
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java
index 5ea78f8..93efbec 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java
@@ -848,7 +848,7 @@
   // TODO(bazel-team): Add some tests for FileSystemValueChecker#changedKeys*() methods.
   // Presently these appear to be untested.
 
-  private ActionExecutionValue actionValue(Action action) {
+  private static ActionExecutionValue actionValue(Action action) {
     Map<Artifact, FileArtifactValue> artifactData = new HashMap<>();
     for (Artifact output : action.getOutputs()) {
       try {
@@ -874,7 +874,7 @@
         /*actionDependsOnBuildId=*/ false);
   }
 
-  private ActionExecutionValue actionValueWithEmptyDirectory(Artifact emptyDir) {
+  private static ActionExecutionValue actionValueWithEmptyDirectory(Artifact emptyDir) {
     TreeArtifactValue emptyValue = TreeArtifactValue.create
         (ImmutableMap.<TreeFileArtifact, FileArtifactValue>of());
 
@@ -886,7 +886,8 @@
         /*actionDependsOnBuildId=*/ false);
   }
 
-  private ActionExecutionValue actionValueWithTreeArtifacts(List<TreeFileArtifact> contents) {
+  private static ActionExecutionValue actionValueWithTreeArtifacts(
+      List<TreeFileArtifact> contents) {
     Map<Artifact, FileArtifactValue> fileData = new HashMap<>();
     Map<Artifact, Map<TreeFileArtifact, FileArtifactValue>> directoryData = new HashMap<>();
 
@@ -928,7 +929,7 @@
         /*actionDependsOnBuildId=*/ false);
   }
 
-  private ActionExecutionValue actionValueWithRemoteTreeArtifact(
+  private static ActionExecutionValue actionValueWithRemoteTreeArtifact(
       SpecialArtifact output, Map<PathFragment, RemoteFileArtifactValue> children) {
     ImmutableMap.Builder<TreeFileArtifact, FileArtifactValue> childFileValues =
         ImmutableMap.builder();
@@ -947,7 +948,7 @@
         /* actionDependsOnBuildId= */ false);
   }
 
-  private ActionExecutionValue actionValueWithRemoteArtifact(
+  private static ActionExecutionValue actionValueWithRemoteArtifact(
       Artifact output, RemoteFileArtifactValue value) {
     return ActionExecutionValue.create(
         Collections.singletonMap(output, value),
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunctionTest.java
index e8eeced..37933ce 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunctionTest.java
@@ -131,7 +131,7 @@
         differencer, Optional.<RootedPath>absent());
   }
 
-  private SkyKey createKey(RootedPath directory) {
+  private static SkyKey createKey(RootedPath directory) {
     return LocalRepositoryLookupValue.key(directory);
   }
 
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionParserTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionParserTest.java
index dd039fe..70fa9dc 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionParserTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionParserTest.java
@@ -391,7 +391,7 @@
         .contains("--compilation_mode=dbg");
   }
 
-  private PlatformMappingFunction.Mappings parse(String... lines)
+  private static PlatformMappingFunction.Mappings parse(String... lines)
       throws PlatformMappingFunction.PlatformMappingException {
     return new PlatformMappingFunction.Parser(ImmutableList.copyOf(lines).iterator()).parse();
   }
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionTest.java
index 5078061..141870d 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingFunctionTest.java
@@ -259,7 +259,7 @@
     return result.get(key);
   }
 
-  private BuildOptions toMappedOptions(BuildConfigurationValue.Key mapped) {
+  private static BuildOptions toMappedOptions(BuildConfigurationValue.Key mapped) {
     return DEFAULT_BUILD_CONFIG_PLATFORM_OPTIONS.applyDiff(mapped.getOptionsDiff());
   }
 
@@ -271,7 +271,7 @@
     }
   }
 
-  private BuildConfigurationValue.Key keyForOptions(BuildOptions modifiedOptions) {
+  private static BuildConfigurationValue.Key keyForOptions(BuildOptions modifiedOptions) {
     BuildOptions.OptionsDiffForReconstruction diff =
         BuildOptions.diffForReconstruction(DEFAULT_BUILD_CONFIG_PLATFORM_OPTIONS, modifiedOptions);
 
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingValueTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingValueTest.java
index 8af34bf..eead1e7 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingValueTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/PlatformMappingValueTest.java
@@ -30,7 +30,6 @@
 import com.google.devtools.build.lib.vfs.PathFragment;
 import com.google.devtools.common.options.OptionsParsingException;
 import java.util.Collection;
-import java.util.Set;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.JUnit4;
@@ -42,8 +41,8 @@
   // We don't actually care about the contents of this set other than that it is passed intact
   // through the mapping logic. The platform fragment in it is purely an example, it could be any
   // set of fragments.
-  private static final Set<Class<? extends BuildConfiguration.Fragment>> PLATFORM_FRAGMENT_CLASS =
-      ImmutableSet.of(PlatformConfiguration.class);
+  private static final ImmutableSet<Class<? extends BuildConfiguration.Fragment>>
+      PLATFORM_FRAGMENT_CLASS = ImmutableSet.of(PlatformConfiguration.class);
 
   private static final ImmutableList<Class<? extends FragmentOptions>>
       BUILD_CONFIG_PLATFORM_OPTIONS = ImmutableList.of(CoreOptions.class, PlatformOptions.class);
@@ -222,7 +221,7 @@
     assertThat(key.wasExplicitlySetByUser()).isTrue();
   }
 
-  private BuildOptions toMappedOptions(BuildConfigurationValue.Key mapped) {
+  private static BuildOptions toMappedOptions(BuildConfigurationValue.Key mapped) {
     return DEFAULT_BUILD_CONFIG_PLATFORM_OPTIONS.applyDiff(mapped.getOptionsDiff());
   }
 
@@ -234,7 +233,7 @@
     }
   }
 
-  private BuildConfigurationValue.Key keyForOptions(BuildOptions modifiedOptions) {
+  private static BuildConfigurationValue.Key keyForOptions(BuildOptions modifiedOptions) {
     BuildOptions.OptionsDiffForReconstruction diff =
         BuildOptions.diffForReconstruction(DEFAULT_BUILD_CONFIG_PLATFORM_OPTIONS, modifiedOptions);
 
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunctionTest.java
index b8ef67d..ee1335c 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunctionTest.java
@@ -37,12 +37,12 @@
 @RunWith(JUnit4.class)
 public final class PrepareDepsOfPatternFunctionTest extends BuildViewTestCase {
 
-  private PrepareDepsOfPatternSkyKeysAndExceptions createPrepDepsKeysMaybe(
+  private static PrepareDepsOfPatternSkyKeysAndExceptions createPrepDepsKeysMaybe(
       ImmutableList<String> patterns) {
     return PrepareDepsOfPatternValue.keys(patterns, "");
   }
 
-  private SkyKey createPrepDepsKey(String pattern) {
+  private static SkyKey createPrepDepsKey(String pattern) {
     PrepareDepsOfPatternSkyKeysAndExceptions keysAndExceptions =
         PrepareDepsOfPatternValue.keys(ImmutableList.of(pattern), "");
     assertThat(keysAndExceptions.getExceptions()).isEmpty();
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryFunctionTest.java
index 0828077..2dc7541 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryFunctionTest.java
@@ -45,26 +45,29 @@
 @RunWith(JUnit4.class)
 public class PrepareDepsOfTargetsUnderDirectoryFunctionTest extends BuildViewTestCase {
 
-  private SkyKey createCollectPackagesKey(
+  private static SkyKey createCollectPackagesKey(
       Path root, PathFragment rootRelativePath, ImmutableSet<PathFragment> excludedPaths) {
     RootedPath rootedPath = RootedPath.toRootedPath(Root.fromPath(root), rootRelativePath);
     return CollectPackagesUnderDirectoryValue.key(
         RepositoryName.MAIN, rootedPath, excludedPaths);
   }
 
-  private SkyKey createPrepDepsKey(Path root, PathFragment rootRelativePath) {
+  private static SkyKey createPrepDepsKey(Path root, PathFragment rootRelativePath) {
     return createPrepDepsKey(root, rootRelativePath, ImmutableSet.<PathFragment>of());
   }
 
-  private SkyKey createPrepDepsKey(Path root, PathFragment rootRelativePath,
-      ImmutableSet<PathFragment> excludedPaths) {
+  private static SkyKey createPrepDepsKey(
+      Path root, PathFragment rootRelativePath, ImmutableSet<PathFragment> excludedPaths) {
     RootedPath rootedPath = RootedPath.toRootedPath(Root.fromPath(root), rootRelativePath);
     return PrepareDepsOfTargetsUnderDirectoryValue.key(
         RepositoryName.MAIN, rootedPath, excludedPaths);
   }
 
-  private SkyKey createPrepDepsKey(Path root, PathFragment rootRelativePath,
-      ImmutableSet<PathFragment> excludedPaths, FilteringPolicy filteringPolicy) {
+  private static SkyKey createPrepDepsKey(
+      Path root,
+      PathFragment rootRelativePath,
+      ImmutableSet<PathFragment> excludedPaths,
+      FilteringPolicy filteringPolicy) {
     RootedPath rootedPath = RootedPath.toRootedPath(Root.fromPath(root), rootRelativePath);
     return PrepareDepsOfTargetsUnderDirectoryValue.key(
         RepositoryName.MAIN, rootedPath, excludedPaths, filteringPolicy);
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalFunctionTest.java
index c4043f2..4e24559 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalFunctionTest.java
@@ -349,7 +349,7 @@
   }
 
   @SafeVarargs
-  private final void assertExpectedResolvedFilesPresent(
+  private static final void assertExpectedResolvedFilesPresent(
       Map<PathFragment, ResolvedFile> nameToActualResolvedFiles,
       ResolvedFile... expectedFilesIgnoringMetadata)
       throws Exception {
@@ -447,9 +447,9 @@
     }
   }
 
-  private void assertTraversalRootHashesAre(
+  private static void assertTraversalRootHashesAre(
       boolean equal, RecursiveFilesystemTraversalValue a, RecursiveFilesystemTraversalValue b)
-          throws Exception {
+      throws Exception {
     if (equal) {
       assertThat(a.getResolvedRoot().get().hashCode())
           .isEqualTo(b.getResolvedRoot().get().hashCode());
@@ -459,12 +459,12 @@
     }
   }
 
-  private void assertTraversalRootHashesAreEqual(
+  private static void assertTraversalRootHashesAreEqual(
       RecursiveFilesystemTraversalValue a, RecursiveFilesystemTraversalValue b) throws Exception {
     assertTraversalRootHashesAre(true, a, b);
   }
 
-  private void assertTraversalRootHashesAreNotEqual(
+  private static void assertTraversalRootHashesAreNotEqual(
       RecursiveFilesystemTraversalValue a, RecursiveFilesystemTraversalValue b) throws Exception {
     assertTraversalRootHashesAre(false, a, b);
   }
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunctionTest.java
index 517930e..63836ec 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunctionTest.java
@@ -45,7 +45,7 @@
 @RunWith(JUnit4.class)
 public class RecursivePkgFunctionTest extends BuildViewTestCase {
 
-  private SkyKey buildRecursivePkgKey(
+  private static SkyKey buildRecursivePkgKey(
       Path root, PathFragment rootRelativePath, ImmutableSet<PathFragment> excludedPaths) {
     RootedPath rootedPath = RootedPath.toRootedPath(Root.fromPath(root), rootRelativePath);
     return RecursivePkgValue.key(
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutorTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutorTest.java
index 4ed7512..6b05df4 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutorTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutorTest.java
@@ -2227,7 +2227,7 @@
         eventCollector, ".*after scanning.*\n.*Scanning.*\n.*Test dir/top.*");
   }
 
-  private AnalysisProtos.Artifact getArtifact(
+  private static AnalysisProtos.Artifact getArtifact(
       String execPath, ActionGraphContainer actionGraphContainer) {
     for (AnalysisProtos.Artifact artifact : actionGraphContainer.getArtifactsList()) {
       if (execPath.equals(artifact.getExecPath())) {
@@ -2248,7 +2248,7 @@
         actionGraphContainer);
   }
 
-  private AnalysisProtos.Action getGeneratingAction(
+  private static AnalysisProtos.Action getGeneratingAction(
       String outputArtifactId, ActionGraphContainer actionGraphContainer) {
     for (AnalysisProtos.Action action : actionGraphContainer.getActionsList()) {
       for (String outputId : action.getOutputIdsList()) {
@@ -2260,7 +2260,8 @@
     return null;
   }
 
-  private AnalysisProtos.Target getTarget(String label, ActionGraphContainer actionGraphContainer) {
+  private static AnalysisProtos.Target getTarget(
+      String label, ActionGraphContainer actionGraphContainer) {
     for (AnalysisProtos.Target target : actionGraphContainer.getTargetsList()) {
       if (label.equals(target.getLabel())) {
         return target;
@@ -2269,7 +2270,7 @@
     return null;
   }
 
-  private AnalysisProtos.AspectDescriptor getAspectDescriptor(
+  private static AnalysisProtos.AspectDescriptor getAspectDescriptor(
       String aspectDescriptorId, ActionGraphContainer actionGraphContainer) {
     for (AnalysisProtos.AspectDescriptor aspectDescriptor :
         actionGraphContainer.getAspectDescriptorsList()) {
@@ -2280,7 +2281,7 @@
     return null;
   }
 
-  private AnalysisProtos.RuleClass getRuleClass(
+  private static AnalysisProtos.RuleClass getRuleClass(
       String ruleClassId, ActionGraphContainer actionGraphContainer) {
     for (AnalysisProtos.RuleClass ruleClass : actionGraphContainer.getRuleClassesList()) {
       if (ruleClassId.equals(ruleClass.getId())) {
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeAwareActionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeAwareActionTest.java
index 6c64bc9..4374c38 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeAwareActionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeAwareActionTest.java
@@ -364,7 +364,7 @@
   }
 
   /** Sanity check: ensure that a file's ctime was updated from an older value. */
-  private void checkCtimeUpdated(Path path, long oldCtime) throws IOException {
+  private static void checkCtimeUpdated(Path path, long oldCtime) throws IOException {
     if (oldCtime >= path.stat().getLastChangeTime()) {
       throw new IllegalStateException(String.format("path=(%s), ctime=(%d)", path, oldCtime));
     }
@@ -500,7 +500,7 @@
     return RootedPath.toRootedPath(Root.fromPath(rootDirectory), PathFragment.create("action.dep"));
   }
 
-  private void appendToFile(Path path) throws Exception {
+  private static void appendToFile(Path path) throws Exception {
     try (OutputStream stm = path.getOutputStream(/*append=*/ true)) {
       stm.write("blah".getBytes(StandardCharsets.UTF_8));
     }
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkFileContentHashTests.java b/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkFileContentHashTests.java
index 320f35f..72f8339 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkFileContentHashTests.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkFileContentHashTests.java
@@ -149,7 +149,7 @@
     assertThat(getHash("pkg", "foo2")).isEqualTo(foo2);
   }
 
-  private void assertNotEquals(String hash, String hash2) {
+  private static void assertNotEquals(String hash, String hash2) {
     assertThat(hash.equals(hash2)).isFalse();
   }
 
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunctionTest.java
index 7cf3796..16fa8a9 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunctionTest.java
@@ -167,7 +167,7 @@
     return result;
   }
 
-  private SkyKey key(String label) {
+  private static SkyKey key(String label) {
     return SkylarkImportLookupValue.key(Label.parseAbsoluteUnchecked(label));
   }
 
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseKeyTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseKeyTest.java
index e924375..2a764e0 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseKeyTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseKeyTest.java
@@ -85,9 +85,13 @@
        .testEquals();
   }
 
-  private TargetPatternPhaseKey of(ImmutableList<String> targetPatterns, String offset,
+  private static TargetPatternPhaseKey of(
+      ImmutableList<String> targetPatterns,
+      String offset,
       ImmutableList<String> buildTagFilter,
-      boolean includeManualTests, boolean expandTestSuites, @Nullable TestFilter testFilter,
+      boolean includeManualTests,
+      boolean expandTestSuites,
+      @Nullable TestFilter testFilter,
       Flag... flags) {
     ImmutableSet<Flag> set = ImmutableSet.copyOf(flags);
     boolean compileOneDependency = set.contains(Flag.COMPILE_ONE_DEPENDENCY);
@@ -97,11 +101,11 @@
         determineTests, buildTagFilter, includeManualTests, expandTestSuites, testFilter);
   }
 
-  private TargetPatternPhaseKey of(ImmutableList<String> targetPatterns, String offset) {
+  private static TargetPatternPhaseKey of(ImmutableList<String> targetPatterns, String offset) {
     return of(targetPatterns, offset, ImmutableList.<String>of(), false, true, null);
   }
 
-  private TestFilter emptyTestFilter() {
+  private static TestFilter emptyTestFilter() {
     LoadingOptions options = Options.getDefaults(LoadingOptions.class);
     return TestFilter.forOptions(options, NullEventHandler.INSTANCE, ImmutableSet.<String>of());
   }
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java
index e3dd1d7..60d89bf 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java
@@ -222,7 +222,7 @@
     assertThat(Throwables.getRootCause(e)).hasMessageThat().contains(exception.getMessage());
   }
 
-  private void file(Path path, String contents) throws Exception {
+  private static void file(Path path, String contents) throws Exception {
     FileSystemUtils.createDirectoryAndParents(path.getParentDirectory());
     writeFile(path, contents);
   }
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunctionTest.java
index cc93fc8..2ad6bf2 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunctionTest.java
@@ -154,7 +154,7 @@
     return ImmutableList.of();
   }
 
-  private Label getLabelMapping(Package pkg, String name) throws NoSuchTargetException {
+  private static Label getLabelMapping(Package pkg, String name) throws NoSuchTargetException {
     return (Label) ((Rule) pkg.getTarget(name)).getAttributeContainer().getAttr("actual");
   }
 
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/packages/BazelPackageLoaderTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/packages/BazelPackageLoaderTest.java
index 6bf3681..a783b76 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/packages/BazelPackageLoaderTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/packages/BazelPackageLoaderTest.java
@@ -58,7 +58,7 @@
     fetchExternalRepo(RepositoryName.create("@bazel_tools"));
   }
 
-  private void mockEmbeddedTools(Path embeddedBinaries) throws IOException {
+  private static void mockEmbeddedTools(Path embeddedBinaries) throws IOException {
     Path tools = embeddedBinaries.getRelative("embedded_tools");
     tools.getRelative("tools/cpp").createDirectoryAndParents();
     tools.getRelative("tools/osx").createDirectoryAndParents();
diff --git a/src/test/java/com/google/devtools/build/skyframe/ErrorInfoTest.java b/src/test/java/com/google/devtools/build/skyframe/ErrorInfoTest.java
index 7dc4f91..1298e64 100644
--- a/src/test/java/com/google/devtools/build/skyframe/ErrorInfoTest.java
+++ b/src/test/java/com/google/devtools/build/skyframe/ErrorInfoTest.java
@@ -46,7 +46,8 @@
     }
   }
 
-  private void runTestFromException(boolean isDirectlyTransient, boolean isTransitivelyTransient) {
+  private static void runTestFromException(
+      boolean isDirectlyTransient, boolean isTransitivelyTransient) {
     Exception exception = new IOException("ehhhhh");
     SkyKey causeOfException = GraphTester.toSkyKey("CAUSE, 1234");
     DummySkyFunctionException dummyException =