Remove unused Java references.
Part of a Bazel dead code cleanup.
PiperOrigin-RevId: 532547910
Change-Id: Idcc28b35f0a79a85f4109db1c9f3cd67f5fd2bb7
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/AspectCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/AspectCompleteEvent.java
index 03774ce..222bdf6 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/AspectCompleteEvent.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/AspectCompleteEvent.java
@@ -132,10 +132,6 @@
return artifactOutputGroups.get(outputGroup);
}
- public ImmutableMap<String, ArtifactsInOutputGroup> getOutputGroups() {
- return artifactOutputGroups;
- }
-
public CompletionContext getCompletionContext() {
return completionContext;
}
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ExecGroupCollection.java b/src/main/java/com/google/devtools/build/lib/analysis/ExecGroupCollection.java
index 7d9a37f..9eeaeef 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/ExecGroupCollection.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/ExecGroupCollection.java
@@ -101,14 +101,6 @@
public abstract static class Builder {
public abstract ImmutableMap<String, ExecGroup> execGroups();
- public ImmutableSet<String> getExecGroupNames() {
- return execGroups().keySet();
- }
-
- public ExecGroup getExecGroup(String name) {
- return execGroups().get(name);
- }
-
public ExecGroupCollection build(
@Nullable ToolchainCollection<ResolvedToolchainContext> toolchainContexts,
ImmutableMap<String, String> rawExecProperties)
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
index c39c2e2..833364e 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
@@ -101,14 +101,6 @@
}
@Nullable
- public Runfiles getRunfiles() {
- if (runfilesSupport != null) {
- return runfilesSupport.getRunfiles();
- }
- return null;
- }
-
- @Nullable
public Artifact getExecutable() {
return executable;
}
@@ -305,10 +297,6 @@
return outputs.get(outputGroup);
}
- public ImmutableMap<String, ArtifactsInOutputGroup> getOutputs() {
- return outputs;
- }
-
// TODO(aehlig): remove as soon as we managed to get rid of the deprecated "important_output"
// field.
diff --git a/src/main/java/com/google/devtools/build/lib/query2/engine/QueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/engine/QueryEnvironment.java
index adbad78..cf92d7e 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/engine/QueryEnvironment.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/engine/QueryEnvironment.java
@@ -538,26 +538,6 @@
ThreadSafeMutableSet<T> createThreadSafeMutableSet();
/**
- * A simple map-like interface that uses proper equality semantics for the key type. {@link
- * QueryExpression}/{@link QueryFunction} implementations should use {@code
- * ThreadSafeMutableSet<T, V>} they need a map-like data structure for {@code T}.
- */
- interface MutableMap<K, V> {
- /**
- * Returns the value {@code value} associated with the given key by the most recent call to
- * {@code put(key, value)}, or {@code null} if there was no such call.
- */
- @Nullable
- V get(K key);
-
- /**
- * Associates the given key with the given value and returns the previous value associated with
- * the key, or {@code null} if there wasn't one.
- */
- V put(K key, V value);
- }
-
- /**
* Creates a Uniquifier for use in a {@code QueryExpression}. Note that the usage of this
* uniquifier should not be used for returning unique results to the parent callback. It should
* only be used to avoid processing the same elements multiple times within this QueryExpression.
diff --git a/src/main/java/com/google/devtools/build/lib/remote/AbstractActionInputPrefetcher.java b/src/main/java/com/google/devtools/build/lib/remote/AbstractActionInputPrefetcher.java
index 20d8a33..ff39466 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/AbstractActionInputPrefetcher.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/AbstractActionInputPrefetcher.java
@@ -39,7 +39,6 @@
import com.google.devtools.build.lib.actions.cache.OutputMetadataStore;
import com.google.devtools.build.lib.actions.cache.VirtualActionInput;
import com.google.devtools.build.lib.events.Event;
-import com.google.devtools.build.lib.events.ExtendedEventHandler.Postable;
import com.google.devtools.build.lib.events.Reporter;
import com.google.devtools.build.lib.remote.common.CacheNotFoundException;
import com.google.devtools.build.lib.remote.util.AsyncTaskCache;
@@ -573,19 +572,6 @@
}
}
- /** Event which is fired when inputs for local action are eagerly prefetched. */
- public static class InputsEagerlyPrefetched implements Postable {
- private final List<Artifact> artifacts;
-
- public InputsEagerlyPrefetched(List<Artifact> artifacts) {
- this.artifacts = artifacts;
- }
-
- public List<Artifact> getArtifacts() {
- return artifacts;
- }
- }
-
public void finalizeAction(Action action, OutputMetadataStore outputMetadataStore)
throws IOException, InterruptedException {
List<Artifact> outputsToDownload = new ArrayList<>();
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcAspect.java b/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcAspect.java
index 8a65312..1e0cfac 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcAspect.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcAspect.java
@@ -131,11 +131,6 @@
this.javaToolchainTypeRequirement = JavaRuleClasses.javaToolchainTypeRequirement(env);
}
- /** Returns whether this aspect allows proto services to be generated from this proto rule */
- protected boolean shouldAllowProtoServices(RuleContext ruleContext) {
- return true;
- }
-
@Override
public AspectDefinition getDefinition(AspectParameters aspectParameters) {
return ConfigAwareAspectBuilder.of(new AspectDefinition.Builder(this))
diff --git a/src/main/java/com/google/devtools/build/lib/rules/python/PyRuntimeInfo.java b/src/main/java/com/google/devtools/build/lib/rules/python/PyRuntimeInfo.java
index b4a973a..007254e 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/python/PyRuntimeInfo.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/python/PyRuntimeInfo.java
@@ -89,17 +89,6 @@
}
}
- @Nullable
- public Artifact getCoverageTool() throws EvalException {
- return info.getValue("coverage_tool", Artifact.class);
- }
-
- @Nullable
- public NestedSet<Artifact> getCoverageToolFiles() throws EvalException {
- Object value = info.getValue("coverage_files");
- return Depset.cast(value, Artifact.class, "coverage_files");
- }
-
public PythonVersion getPythonVersion() throws EvalException {
return PythonVersion.parseTargetValue(info.getValue("python_version", String.class));
}
diff --git a/src/test/java/com/google/devtools/build/lib/query2/engine/GraphlessQueryTest.java b/src/test/java/com/google/devtools/build/lib/query2/engine/GraphlessQueryTest.java
index d190409..a8d0d32 100644
--- a/src/test/java/com/google/devtools/build/lib/query2/engine/GraphlessQueryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/query2/engine/GraphlessQueryTest.java
@@ -17,8 +17,6 @@
import com.google.common.base.Predicate;
import com.google.common.collect.ImmutableList;
-import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider;
-import com.google.devtools.build.lib.analysis.config.BuildOptions;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.cmdline.TargetPattern;
import com.google.devtools.build.lib.events.ExtendedEventHandler;
@@ -152,12 +150,6 @@
protected Iterable<QueryFunction> getExtraQueryFunctions() {
return ImmutableList.of();
}
-
- @Override
- protected BuildOptions getDefaultBuildOptions(ConfiguredRuleClassProvider ruleClassProvider) {
- return BuildOptions.getDefaultBuildOptionsForFragments(
- ruleClassProvider.getFragmentRegistry().getOptionsClasses());
- }
};
}
}
diff --git a/src/test/java/com/google/devtools/build/lib/query2/testutil/SkyframeQueryHelper.java b/src/test/java/com/google/devtools/build/lib/query2/testutil/SkyframeQueryHelper.java
index 7bdeec1..08d819a 100644
--- a/src/test/java/com/google/devtools/build/lib/query2/testutil/SkyframeQueryHelper.java
+++ b/src/test/java/com/google/devtools/build/lib/query2/testutil/SkyframeQueryHelper.java
@@ -23,7 +23,6 @@
import com.google.devtools.build.lib.analysis.BlazeDirectories;
import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider;
import com.google.devtools.build.lib.analysis.ServerDirectories;
-import com.google.devtools.build.lib.analysis.config.BuildOptions;
import com.google.devtools.build.lib.analysis.util.AnalysisMock;
import com.google.devtools.build.lib.bazel.bzlmod.BazelLockFileFunction;
import com.google.devtools.build.lib.bazel.bzlmod.BazelModuleResolutionFunction;
@@ -428,9 +427,6 @@
return skyframeExecutor;
}
- protected abstract BuildOptions getDefaultBuildOptions(
- ConfiguredRuleClassProvider ruleClassProvider);
-
@Override
public void assertPackageNotLoaded(String packageName) throws Exception {
MemoizingEvaluator evaluator = skyframeExecutor.getEvaluator();