aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2015-07-27 18:08:09 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2015-07-28 07:52:20 +0000
commit029de3d9da0faa879f972837079720387c166244 (patch)
tree12693e95f766983e8aeecc657f309c4ddcdc56c3 /src/main/java/com/google
parent6976e6c57657177cc9588144231e2958e9d9a97c (diff)
Make some skyframe and lib/skyframe classes public.
-- MOS_MIGRATED_REVID=99197069
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingFunction.java2
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/ExternalFilesHelper.java5
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java2
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java4
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java6
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java2
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/Differencer.java2
7 files changed, 11 insertions, 12 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingFunction.java
index 93c3d752bf..46eb6f36ae 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingFunction.java
@@ -24,7 +24,7 @@ import javax.annotation.Nullable;
/**
* A {@link SkyFunction} for {@link DirectoryListingValue}s.
*/
-final class DirectoryListingFunction implements SkyFunction {
+public final class DirectoryListingFunction implements SkyFunction {
@Override
public SkyValue compute(SkyKey skyKey, Environment env)
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ExternalFilesHelper.java b/src/main/java/com/google/devtools/build/lib/skyframe/ExternalFilesHelper.java
index 745df2874b..ab25cd8145 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/ExternalFilesHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/ExternalFilesHelper.java
@@ -26,14 +26,13 @@ import java.util.Set;
import java.util.concurrent.atomic.AtomicReference;
/** Common utilities for dealing with files outside the package roots. */
-class ExternalFilesHelper {
+public class ExternalFilesHelper {
private final AtomicReference<PathPackageLocator> pkgLocator;
private final Set<Path> immutableDirs;
private final boolean errorOnExternalFiles;
- @VisibleForTesting
- ExternalFilesHelper(AtomicReference<PathPackageLocator> pkgLocator) {
+ public ExternalFilesHelper(AtomicReference<PathPackageLocator> pkgLocator) {
this(pkgLocator, ImmutableSet.<Path>of(), /*errorOnExternalFiles=*/false);
}
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
index 942a201770..7e80689b72 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
@@ -39,7 +39,7 @@ import javax.annotation.Nullable;
*
* <p>This code drives the glob matching process.
*/
-final class GlobFunction implements SkyFunction {
+public final class GlobFunction implements SkyFunction {
private final Cache<String, Pattern> regexPatternCache =
CacheBuilder.newBuilder().concurrencyLevel(4).build();
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java
index 2c8cc8e83c..40bbdb6c7d 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java
@@ -39,11 +39,11 @@ import javax.annotation.Nullable;
/**
* SkyFunction for {@link PackageLookupValue}s.
*/
-class PackageLookupFunction implements SkyFunction {
+public class PackageLookupFunction implements SkyFunction {
private final AtomicReference<ImmutableSet<PackageIdentifier>> deletedPackages;
- PackageLookupFunction(AtomicReference<ImmutableSet<PackageIdentifier>> deletedPackages) {
+ public PackageLookupFunction(AtomicReference<ImmutableSet<PackageIdentifier>> deletedPackages) {
this.deletedPackages = deletedPackages;
}
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java
index 8b0d0adbcb..e94cfdbc23 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java
@@ -72,10 +72,10 @@ public class PrecomputedValue implements SkyValue {
return new Injected(precomputed, Suppliers.ofInstance(value));
}
- static final Precomputed<String> DEFAULTS_PACKAGE_CONTENTS =
+ public static final Precomputed<String> DEFAULTS_PACKAGE_CONTENTS =
new Precomputed<>(new SkyKey(SkyFunctions.PRECOMPUTED, "default_pkg"));
- static final Precomputed<RuleVisibility> DEFAULT_VISIBILITY =
+ public static final Precomputed<RuleVisibility> DEFAULT_VISIBILITY =
new Precomputed<>(new SkyKey(SkyFunctions.PRECOMPUTED, "default_visibility"));
static final Precomputed<UUID> BUILD_ID =
@@ -173,7 +173,7 @@ public class PrecomputedValue implements SkyValue {
/**
* Injects a new variable value.
*/
- void set(Injectable injectable, T value) {
+ public void set(Injectable injectable, T value) {
injectable.inject(ImmutableMap.of(key, new PrecomputedValue(value)));
}
}
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
index 59d864a826..945ce4294e 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java
@@ -41,7 +41,7 @@ public class WorkspaceFileFunction implements SkyFunction {
private final Path installDir;
private final RuleClassProvider ruleClassProvider;
- WorkspaceFileFunction(
+ public WorkspaceFileFunction(
RuleClassProvider ruleClassProvider,
PackageFactory packageFactory,
BlazeDirectories directories) {
diff --git a/src/main/java/com/google/devtools/build/skyframe/Differencer.java b/src/main/java/com/google/devtools/build/skyframe/Differencer.java
index b520f16203..6658eb1cb6 100644
--- a/src/main/java/com/google/devtools/build/skyframe/Differencer.java
+++ b/src/main/java/com/google/devtools/build/skyframe/Differencer.java
@@ -24,7 +24,7 @@ public interface Differencer {
/**
* Represents a set of changed values.
*/
- interface Diff {
+ public interface Diff {
/**
* Returns the value keys whose values have changed, but for which we don't have the new values.
*/