aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java
diff options
context:
space:
mode:
authorGravatar Mark Schaller <mschaller@google.com>2015-07-29 16:51:14 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-07-30 11:30:18 +0000
commitc18381e17f3fcadb7771c2c51087de3421b62316 (patch)
tree41e7049d9205710b74ab2f63cfb61ec4af2d70af /src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java
parent49543429f56cfe9c90562a1e9f9c66a9eabb5385 (diff)
Cleanup of TransitiveTarget and TargetMarker functions
Added more information to TargetMarkerFunction documentation. Cleaned up and rearranged some code in TransitiveTargetFunction to help with future refactoring. -- MOS_MIGRATED_REVID=99384291
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java
index 53bbc56e96..a42e3d6df1 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java
@@ -27,7 +27,10 @@ import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.build.skyframe.SkyValue;
/**
- * A SkyFunction for {@link TargetMarkerValue}s.
+ * A SkyFunction for {@link TargetMarkerValue}s. Returns a {@link
+ * TargetMarkerValue#TARGET_MARKER_INSTANCE} if the {@link Label} in the {@link SkyKey}
+ * specifies a {@link Package} that exists and a {@link Target} that exists in that package. The
+ * package may have errors.
*/
public final class TargetMarkerFunction implements SkyFunction {