aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-04-11 06:56:58 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-04-11 06:58:14 -0700
commitda32f42b75de137b1302632d1dbbb0b1e281ac53 (patch)
treeeb007e6a59f93cfe2d736dd111e9831d861c4b72 /src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java
parent11f203748c9fc7d360c53ac62f191346806c39b0 (diff)
Make --fdo_optimize paths be PathFragment instead of Path, and remove the now unused ConfigurationEnvironment#getBlazeDirectories()
PiperOrigin-RevId: 192443323
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java29
1 files changed, 1 insertions, 28 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java b/src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java
index 8b5e37a8ff..691cea22de 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/ConfigurationEnvironment.java
@@ -14,7 +14,6 @@
package com.google.devtools.build.lib.analysis.config;
-import com.google.devtools.build.lib.analysis.BlazeDirectories;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.Fragment;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.events.ExtendedEventHandler;
@@ -25,7 +24,6 @@ import com.google.devtools.build.lib.packages.Target;
import com.google.devtools.build.lib.pkgcache.LoadedPackageProvider;
import com.google.devtools.build.lib.pkgcache.PackageProvider;
import com.google.devtools.build.lib.vfs.Path;
-import javax.annotation.Nullable;
/**
* An environment to support creating BuildConfiguration instances in a hermetic fashion; all
@@ -83,35 +81,15 @@ public interface ConfigurationEnvironment {
/** Returns fragment based on fragment class and build options. */
<T extends Fragment> T getFragment(BuildOptions buildOptions, Class<T> fragmentType)
throws InvalidConfigurationException, InterruptedException;
-
- /**
- * Returns global value of BlazeDirectories.
- *
- * @deprecated Do not use this method. Configuration fragments should be fairly dumb key-value
- * pairs so that they are cheap and easy to create.
- */
- @Nullable
- @Deprecated
- BlazeDirectories getBlazeDirectories() throws InterruptedException;
-
/**
* An implementation backed by a {@link PackageProvider} instance.
*/
public static final class TargetProviderEnvironment implements ConfigurationEnvironment {
private final LoadedPackageProvider packageProvider;
- private final BlazeDirectories blazeDirectories;
-
- public TargetProviderEnvironment(
- PackageProvider packageProvider,
- ExtendedEventHandler eventHandler,
- BlazeDirectories blazeDirectories) {
- this.packageProvider = new LoadedPackageProvider(packageProvider, eventHandler);
- this.blazeDirectories = blazeDirectories;
- }
public TargetProviderEnvironment(
PackageProvider packageProvider, ExtendedEventHandler eventHandler) {
- this(packageProvider, eventHandler, null);
+ this.packageProvider = new LoadedPackageProvider(packageProvider, eventHandler);
}
@Override
@@ -134,10 +112,5 @@ public interface ConfigurationEnvironment {
public <T extends Fragment> T getFragment(BuildOptions buildOptions, Class<T> fragmentType) {
throw new UnsupportedOperationException();
}
-
- @Override
- public BlazeDirectories getBlazeDirectories() {
- return blazeDirectories;
- }
}
}