Remove dead code.
PiperOrigin-RevId: 529233830
Change-Id: I12b36619f880570abddf3ca0d4ad0542b2ab3940
diff --git a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/sharding/ShardingEnvironmentFactory.java b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/sharding/ShardingEnvironmentFactory.java
deleted file mode 100644
index 42e7dd0..0000000
--- a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/sharding/ShardingEnvironmentFactory.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright 2016 The Bazel Authors. All Rights Reserved.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package com.google.testing.junit.runner.sharding;
-
-import com.google.testing.junit.runner.util.Factory;
-
-/**
- * A factory that supplies a {@link ShardingEnvironment}.
- */
-public enum ShardingEnvironmentFactory implements Factory<ShardingEnvironment> {
- INSTANCE;
-
- @Override
- public ShardingEnvironment get() {
- return new ShardingEnvironment();
- }
-
- public static Factory<ShardingEnvironment> create() {
- return INSTANCE;
- }
-}
\ No newline at end of file
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
index 6f3f695..a919908 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
@@ -1037,10 +1037,6 @@
this, rule.getPackage(), getConfiguration(), makeVariableSuppliers);
}
- public void initConfigurationMakeVariableContext(MakeVariableSupplier... makeVariableSuppliers) {
- initConfigurationMakeVariableContext(ImmutableList.copyOf(makeVariableSuppliers));
- }
-
public Expander getExpander(TemplateContext templateContext) {
Expander expander = new Expander(this, templateContext);
makeVariableExpanders.add(expander);
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java
index 593e839..03c1e99 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java
@@ -18,14 +18,12 @@
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.RuleContext;
import com.google.devtools.build.lib.analysis.RuleErrorConsumer;
-import com.google.devtools.build.lib.analysis.TransitiveInfoCollection;
import com.google.devtools.build.lib.analysis.config.BuildConfigurationValue;
import com.google.devtools.build.lib.analysis.starlark.StarlarkActionFactory;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.packages.AspectDescriptor;
import com.google.devtools.build.lib.packages.Provider;
import com.google.devtools.build.lib.packages.StarlarkProvider;
-import com.google.devtools.build.lib.packages.StructImpl;
import com.google.devtools.build.lib.rules.cpp.AspectLegalCppSemantics;
import com.google.devtools.build.lib.rules.cpp.CcCommon.Language;
import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.FeatureConfiguration;
@@ -36,7 +34,6 @@
import com.google.devtools.build.lib.rules.cpp.CppConfiguration.HeadersCheckingMode;
import com.google.devtools.build.lib.rules.cpp.CppFileTypes;
import com.google.devtools.build.lib.skyframe.serialization.autocodec.SerializationConstant;
-import javax.annotation.Nullable;
import net.starlark.java.eval.EvalException;
import net.starlark.java.eval.Sequence;
import net.starlark.java.eval.Starlark;
@@ -117,11 +114,6 @@
}
@Override
- public HeadersCheckingMode determineHeadersCheckingMode(RuleContext ruleContext) {
- return HeadersCheckingMode.STRICT;
- }
-
- @Override
public HeadersCheckingMode determineStarlarkHeadersCheckingMode(
RuleContext ruleContext, CppConfiguration cppConfig, CcToolchainProvider toolchain) {
if (cppConfig.strictHeaderCheckingFromStarlark()) {
@@ -154,24 +146,6 @@
}
@Override
- @Nullable
- public StructImpl getCcSharedLibraryInfo(TransitiveInfoCollection dep) {
- StructImpl ccSharedLibraryInfo = (StructImpl) dep.get(CC_SHARED_INFO_PROVIDER);
- if (ccSharedLibraryInfo != null) {
- return ccSharedLibraryInfo;
- }
- ccSharedLibraryInfo = (StructImpl) dep.get(CC_SHARED_INFO_PROVIDER_RULES_CC);
- if (ccSharedLibraryInfo != null) {
- return ccSharedLibraryInfo;
- }
- ccSharedLibraryInfo = (StructImpl) dep.get(CC_SHARED_INFO_PROVIDER_BUILT_INS);
- if (ccSharedLibraryInfo != null) {
- return ccSharedLibraryInfo;
- }
- return null;
- }
-
- @Override
public void validateLayeringCheckFeatures(
RuleContext ruleContext,
AspectDescriptor aspectDescriptor,
@@ -182,18 +156,6 @@
public boolean createEmptyArchive() {
return false;
}
-
- @Override
- public void checkCanUseImplementationDeps(RuleContext ruleContext) {
- boolean experimentalCcImplementationDeps =
- ruleContext.getFragment(CppConfiguration.class).experimentalCcImplementationDeps();
- if (!experimentalCcImplementationDeps
- && ruleContext.attributes().isAttributeValueExplicitlySpecified("implementation_deps")) {
- ruleContext.attributeError(
- "implementation_deps", "requires --experimental_cc_implementation_deps");
- }
- }
-
@Override
public void validateStarlarkCompileApiCall(
StarlarkActionFactory actionFactory,
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaSemantics.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaSemantics.java
index 4e1ce53..872facf 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaSemantics.java
@@ -88,9 +88,6 @@
Template.forResource(BazelJavaSemantics.class, "java_stub_template.txt");
private static final String CLASSPATH_PLACEHOLDER = "%classpath%";
- private static final String JAVABUILDER_CLASS_NAME =
- "com.google.devtools.build.buildjar.BazelJavaBuilder";
-
private static final String JACOCO_COVERAGE_RUNNER_MAIN_CLASS =
"com.google.testing.coverage.JacocoCoverageRunner";
private static final String BAZEL_TEST_RUNNER_MAIN_CLASS =
@@ -678,12 +675,6 @@
}
return ImmutableList.<String>of();
}
-
- @Override
- public String getJavaBuilderMainClass() {
- return JAVABUILDER_CLASS_NAME;
- }
-
@Override
public Artifact getProtoMapping(RuleContext ruleContext) throws InterruptedException {
return null;
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppSemantics.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppSemantics.java
index d2f3bf0..d0b6adb 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppSemantics.java
@@ -17,12 +17,10 @@
import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.analysis.RuleContext;
import com.google.devtools.build.lib.analysis.RuleErrorConsumer;
-import com.google.devtools.build.lib.analysis.TransitiveInfoCollection;
import com.google.devtools.build.lib.analysis.config.BuildConfigurationValue;
import com.google.devtools.build.lib.analysis.starlark.StarlarkActionFactory;
import com.google.devtools.build.lib.packages.AspectDescriptor;
import com.google.devtools.build.lib.packages.RuleClass.ConfiguredTargetFactory.RuleErrorException;
-import com.google.devtools.build.lib.packages.StructImpl;
import com.google.devtools.build.lib.rules.cpp.CcCommon.Language;
import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.FeatureConfiguration;
import com.google.devtools.build.lib.rules.cpp.CppConfiguration.HeadersCheckingMode;
@@ -52,9 +50,6 @@
CppCompileActionBuilder actionBuilder,
RuleErrorConsumer ruleErrorConsumer);
- /** Determines the applicable mode of headers checking for the passed in ruleContext. */
- HeadersCheckingMode determineHeadersCheckingMode(RuleContext ruleContext);
-
/** Determines the applicable mode of headers checking in Starlark. */
HeadersCheckingMode determineStarlarkHeadersCheckingMode(
RuleContext ruleContext, CppConfiguration cppConfiguration, CcToolchainProvider toolchain);
@@ -76,9 +71,6 @@
/** Returns true iff this build requires include validation. */
boolean needsIncludeValidation();
- /** Provider for cc_shared_libraries * */
- StructImpl getCcSharedLibraryInfo(TransitiveInfoCollection dep);
-
/** No-op in Bazel */
void validateLayeringCheckFeatures(
RuleContext ruleContext,
@@ -87,9 +79,6 @@
ImmutableSet<String> unsupportedFeatures);
boolean createEmptyArchive();
-
- void checkCanUseImplementationDeps(RuleContext ruleContext);
-
void validateStarlarkCompileApiCall(
StarlarkActionFactory actionFactory,
StarlarkThread thread,
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
index 5ef33f8..b47893c 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
@@ -446,9 +446,6 @@
/** @return a list of extra arguments to appends to the runfiles support. */
List<String> getExtraArguments(RuleContext ruleContext, ImmutableList<Artifact> sources);
- /** @return main class (entry point) for the Java compiler. */
- String getJavaBuilderMainClass();
-
/**
* @return An artifact representing the protobuf-format version of the proguard mapping, or null
* if the proguard version doesn't support this.
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/testing/ExecGroupSubject.java b/src/test/java/com/google/devtools/build/lib/analysis/testing/ExecGroupSubject.java
index 5caae66..acf4431 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/testing/ExecGroupSubject.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/testing/ExecGroupSubject.java
@@ -33,11 +33,6 @@
return assertAbout(ExecGroupSubject::new).that(execGroup);
}
- /** Static method for getting the subject factory (for use with assertAbout()). */
- public static Subject.Factory<ExecGroupSubject, ExecGroup> execGroups() {
- return ExecGroupSubject::new;
- }
-
// Instance fields.
private final ExecGroup actual;
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java
index 0e00c45..00a5f60 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java
@@ -17,12 +17,10 @@
import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.analysis.RuleContext;
import com.google.devtools.build.lib.analysis.RuleErrorConsumer;
-import com.google.devtools.build.lib.analysis.TransitiveInfoCollection;
import com.google.devtools.build.lib.analysis.config.BuildConfigurationValue;
import com.google.devtools.build.lib.analysis.starlark.StarlarkActionFactory;
import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
import com.google.devtools.build.lib.packages.AspectDescriptor;
-import com.google.devtools.build.lib.packages.StructImpl;
import com.google.devtools.build.lib.rules.cpp.CcCommon.Language;
import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.FeatureConfiguration;
import com.google.devtools.build.lib.rules.cpp.CppConfiguration.HeadersCheckingMode;
@@ -65,11 +63,6 @@
}
@Override
- public HeadersCheckingMode determineHeadersCheckingMode(RuleContext ruleContext) {
- return HeadersCheckingMode.LOOSE;
- }
-
- @Override
public HeadersCheckingMode determineStarlarkHeadersCheckingMode(
RuleContext context, CppConfiguration cppConfig, CcToolchainProvider toolchain) {
return HeadersCheckingMode.LOOSE;
@@ -89,11 +82,6 @@
}
@Override
- public StructImpl getCcSharedLibraryInfo(TransitiveInfoCollection dep) {
- return null;
- }
-
- @Override
public void validateLayeringCheckFeatures(
RuleContext ruleContext,
AspectDescriptor aspectDescriptor,
@@ -104,18 +92,6 @@
public boolean createEmptyArchive() {
return false;
}
-
- @Override
- public void checkCanUseImplementationDeps(RuleContext ruleContext) {
- boolean experimentalCcImplementationDeps =
- ruleContext.getFragment(CppConfiguration.class).experimentalCcImplementationDeps();
- if (!experimentalCcImplementationDeps
- && ruleContext.attributes().isAttributeValueExplicitlySpecified("implementation_deps")) {
- ruleContext.attributeError(
- "implementation_deps", "requires --experimental_cc_implementation_deps");
- }
- }
-
@Override
public void validateStarlarkCompileApiCall(
StarlarkActionFactory actionFactory,