aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java
diff options
context:
space:
mode:
authorGravatar Michajlo Matijkiw <michajlo@google.com>2016-03-07 23:01:08 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-03-08 03:45:48 +0000
commit23c50d8f3132e8da959a8713d17367b82dae0609 (patch)
tree0d9b8d8a5854e2b3d4eaedaab8c008594fd09162 /src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java
parent3ed13c847ec4953442f8ff36461196c1b978d1ef (diff)
Document subclasses of PackageLookupValue
-- MOS_MIGRATED_REVID=116591761
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java
index 816ab4fdcc..9460b853bd 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java
@@ -89,7 +89,7 @@ public abstract class PackageLookupValue implements SkyValue {
* For an unsuccessful package lookup, gets a detailed error message for {@link #getErrorReason}
* that is suitable for reporting to a user.
*/
- abstract String getErrorMsg();
+ public abstract String getErrorMsg();
static SkyKey key(PathFragment directory) {
Preconditions.checkArgument(!directory.isAbsolute(), directory);
@@ -100,7 +100,8 @@ public abstract class PackageLookupValue implements SkyValue {
return SkyKey.create(SkyFunctions.PACKAGE_LOOKUP, pkgIdentifier);
}
- private static class SuccessfulPackageLookupValue extends PackageLookupValue {
+ /** Successful lookup value. */
+ public static class SuccessfulPackageLookupValue extends PackageLookupValue {
private final Path root;
@@ -124,7 +125,7 @@ public abstract class PackageLookupValue implements SkyValue {
}
@Override
- String getErrorMsg() {
+ public String getErrorMsg() {
throw new IllegalStateException();
}
@@ -145,7 +146,8 @@ public abstract class PackageLookupValue implements SkyValue {
// TODO(kchodorow): fix these semantics. This class should not exist, WORKSPACE lookup should
// just return success/failure like a "normal" package.
- private static class WorkspacePackageLookupValue extends SuccessfulPackageLookupValue {
+ /** Successful workspace package lookup value. */
+ public static class WorkspacePackageLookupValue extends SuccessfulPackageLookupValue {
private WorkspacePackageLookupValue(Path root) {
super(root);
@@ -189,12 +191,13 @@ public abstract class PackageLookupValue implements SkyValue {
}
@Override
- String getErrorMsg() {
+ public String getErrorMsg() {
return "BUILD file not found on package path";
}
}
- private static class InvalidNamePackageLookupValue extends UnsuccessfulPackageLookupValue {
+ /** Value indicating the package name was in error. */
+ public static class InvalidNamePackageLookupValue extends UnsuccessfulPackageLookupValue {
private final String errorMsg;
@@ -208,7 +211,7 @@ public abstract class PackageLookupValue implements SkyValue {
}
@Override
- String getErrorMsg() {
+ public String getErrorMsg() {
return errorMsg;
}
@@ -239,7 +242,7 @@ public abstract class PackageLookupValue implements SkyValue {
}
@Override
- String getErrorMsg() {
+ public String getErrorMsg() {
return "Package is considered deleted due to --deleted_packages";
}
}