aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java
diff options
context:
space:
mode:
authorGravatar vladmos <vladmos@google.com>2017-04-12 17:43:53 +0000
committerGravatar Jakob Buchgraber <buchgr@google.com>2017-04-13 09:36:50 +0200
commitaa5e060b3d13fbeb1a1d3d2c00935c60ccab8f81 (patch)
treec75e5a73f45ff193380ea667fb854091ccb36a34 /src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java
parent57daac0d426e75914dccc122d322a74eb72685ba (diff)
Fix memory regression introduced by default providers
The memory regression was introduced in https://github.com/bazelbuild/bazel/commit/360fb4d9a1e2c44154b17aeb866e07bac2dd1b5b , now default providers are optimized and are built only on demand for all types of targets. PiperOrigin-RevId: 152957220
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java b/src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java
index 43174eac20..fcd4e91e35 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/MergedConfiguredTarget.java
@@ -17,12 +17,9 @@ import com.google.common.collect.ImmutableCollection;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Iterables;
-import com.google.devtools.build.lib.packages.ClassObjectConstructor;
-import com.google.devtools.build.lib.packages.SkylarkClassObject;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-import javax.annotation.Nullable;
/**
* A single dependency with its configured target and aspects merged together.
@@ -57,12 +54,6 @@ public final class MergedConfiguredTarget extends AbstractConfiguredTarget {
return getProvider(SkylarkProviders.class).getValue(providerKey);
}
- @Nullable
- @Override
- public SkylarkClassObject get(ClassObjectConstructor.Key providerKey) {
- return getProvider(SkylarkProviders.class).getDeclaredProvider(providerKey);
- }
-
@Override
public <P extends TransitiveInfoProvider> P getProvider(Class<P> providerClass) {
AnalysisUtils.checkProvider(providerClass);