aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@janakr-macbookair2.roam.corp.google.com>2015-07-27 15:43:43 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-07-27 16:34:46 +0000
commitb689cc3ebcf9031780f7fc644317b7335f232ed1 (patch)
tree685d7551711bff1e470b9fb905f5ef3f65f1a671 /src
parent34eda0287b77aaf0314c7fdec4fc2c26e65f787e (diff)
Remove unused constructor and inline create method.
-- Change-Id: Ica96bd719fe9d7e152fbe78e71669fddefe12e92 Reviewed-on: https://bazel-review.googlesource.com/#/c/1640/ MOS_MIGRATED_REVID=99182210
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java59
1 files changed, 20 insertions, 39 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java
index a1ac8e2116..4d6fffcbd9 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java
@@ -110,8 +110,11 @@ public final class SequencedSkyframeExecutor extends SkyframeExecutor {
this.diffAwarenessManager = new DiffAwarenessManager(diffAwarenessFactories, reporter);
}
- private SequencedSkyframeExecutor(Reporter reporter, PackageFactory pkgFactory,
- TimestampGranularityMonitor tsgm, BlazeDirectories directories,
+ public static SequencedSkyframeExecutor create(
+ Reporter reporter,
+ PackageFactory pkgFactory,
+ TimestampGranularityMonitor tsgm,
+ BlazeDirectories directories,
Factory workspaceStatusActionFactory,
ImmutableList<BuildInfoFactory> buildInfoFactories,
Set<Path> immutableDirectories,
@@ -120,47 +123,25 @@ public final class SequencedSkyframeExecutor extends SkyframeExecutor {
Preprocessor.Factory.Supplier preprocessorFactorySupplier,
ImmutableMap<SkyFunctionName, SkyFunction> extraSkyFunctions,
ImmutableList<PrecomputedValue.Injected> extraPrecomputedValues) {
- this(reporter, InMemoryMemoizingEvaluator.SUPPLIER, pkgFactory, tsgm,
- directories, workspaceStatusActionFactory, buildInfoFactories, immutableDirectories,
- diffAwarenessFactories, allowedMissingInputs, preprocessorFactorySupplier,
- extraSkyFunctions, extraPrecomputedValues);
- }
-
- private static SequencedSkyframeExecutor create(Reporter reporter,
- EvaluatorSupplier evaluatorSupplier, PackageFactory pkgFactory,
- TimestampGranularityMonitor tsgm, BlazeDirectories directories,
- Factory workspaceStatusActionFactory, ImmutableList<BuildInfoFactory> buildInfoFactories,
- Set<Path> immutableDirectories,
- Iterable<? extends DiffAwareness.Factory> diffAwarenessFactories,
- Predicate<PathFragment> allowedMissingInputs,
- Preprocessor.Factory.Supplier preprocessorFactorySupplier,
- ImmutableMap<SkyFunctionName, SkyFunction> extraSkyFunctions,
- ImmutableList<PrecomputedValue.Injected> extraPrecomputedValues) {
- SequencedSkyframeExecutor skyframeExecutor = new SequencedSkyframeExecutor(reporter,
- evaluatorSupplier, pkgFactory, tsgm, directories, workspaceStatusActionFactory,
- buildInfoFactories, immutableDirectories, diffAwarenessFactories, allowedMissingInputs,
- preprocessorFactorySupplier,
- extraSkyFunctions, extraPrecomputedValues);
+ SequencedSkyframeExecutor skyframeExecutor =
+ new SequencedSkyframeExecutor(
+ reporter,
+ InMemoryMemoizingEvaluator.SUPPLIER,
+ pkgFactory,
+ tsgm,
+ directories,
+ workspaceStatusActionFactory,
+ buildInfoFactories,
+ immutableDirectories,
+ diffAwarenessFactories,
+ allowedMissingInputs,
+ preprocessorFactorySupplier,
+ extraSkyFunctions,
+ extraPrecomputedValues);
skyframeExecutor.init();
return skyframeExecutor;
}
- public static SequencedSkyframeExecutor create(Reporter reporter, PackageFactory pkgFactory,
- TimestampGranularityMonitor tsgm, BlazeDirectories directories,
- Factory workspaceStatusActionFactory,
- ImmutableList<BuildInfoFactory> buildInfoFactories,
- Set<Path> immutableDirectories,
- Iterable<? extends DiffAwareness.Factory> diffAwarenessFactories,
- Predicate<PathFragment> allowedMissingInputs,
- Preprocessor.Factory.Supplier preprocessorFactorySupplier,
- ImmutableMap<SkyFunctionName, SkyFunction> extraSkyFunctions,
- ImmutableList<PrecomputedValue.Injected> extraPrecomputedValues) {
- return create(reporter, InMemoryMemoizingEvaluator.SUPPLIER, pkgFactory, tsgm,
- directories, workspaceStatusActionFactory, buildInfoFactories, immutableDirectories,
- diffAwarenessFactories, allowedMissingInputs, preprocessorFactorySupplier,
- extraSkyFunctions, extraPrecomputedValues);
- }
-
@VisibleForTesting
public static SequencedSkyframeExecutor create(Reporter reporter, PackageFactory pkgFactory,
TimestampGranularityMonitor tsgm, BlazeDirectories directories,