diff options
author | Michajlo Matijkiw <michajlo@google.com> | 2016-03-07 23:01:08 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2016-03-08 03:45:48 +0000 |
commit | 23c50d8f3132e8da959a8713d17367b82dae0609 (patch) | |
tree | 0d9b8d8a5854e2b3d4eaedaab8c008594fd09162 /src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java | |
parent | 3ed13c847ec4953442f8ff36461196c1b978d1ef (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.java | 19 |
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"; } } |