diff options
author | kush <kush@google.com> | 2018-05-04 09:48:06 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-05-04 09:49:58 -0700 |
commit | ed9aa025db76781f9077e5e5108c16b2f7d14bcb (patch) | |
tree | 524f388f768d35d82ce0d57ffa1c2bf9a7cc622a /src/main/java/com/google/devtools/build/lib/exec | |
parent | d703a5e0afaf2e932fac28e0a9e9c4b18ea5ef61 (diff) |
Delete the FilesetActionContext and its Implementation
RELNOTES: None
PiperOrigin-RevId: 195428899
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/exec')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/exec/FilesetActionContextImpl.java | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/exec/FilesetActionContextImpl.java b/src/main/java/com/google/devtools/build/lib/exec/FilesetActionContextImpl.java deleted file mode 100644 index 6371352788..0000000000 --- a/src/main/java/com/google/devtools/build/lib/exec/FilesetActionContextImpl.java +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright 2014 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.devtools.build.lib.exec; - -import com.google.common.collect.ImmutableList; -import com.google.devtools.build.lib.actions.ActionContext; -import com.google.devtools.build.lib.actions.ExecutionStrategy; -import com.google.devtools.build.lib.rules.fileset.FilesetActionContext; - -/** - * Context for Fileset manifest actions. It currently only provides a ThreadPoolExecutor. - * - * <p>Fileset is a legacy, google-internal mechanism to make parts of the source tree appear as a - * tree in the output directory. - */ -@ExecutionStrategy(contextType = FilesetActionContext.class) -public final class FilesetActionContextImpl implements FilesetActionContext { - // TODO(bazel-team): it would be nice if this weren't shipped in Bazel at all. - - /** - * Factory class. - */ - public static class Provider extends ActionContextProvider { - private FilesetActionContextImpl impl; - - public Provider(String workspaceName) { - this.impl = new FilesetActionContextImpl(workspaceName); - } - - @Override - public Iterable<? extends ActionContext> getActionContexts() { - return ImmutableList.of(impl); - } - } - - private final String workspaceName; - - private FilesetActionContextImpl(String workspaceName) { - this.workspaceName = workspaceName; - } - - @Override - public String getWorkspaceName() { - return workspaceName; - } -} |