diff options
author | Lukacs Berki <lberki@google.com> | 2016-05-19 11:06:37 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-05-19 16:28:06 +0000 |
commit | 2300cd6ffecf9afcd7ac0704c47c3e6bc519f024 (patch) | |
tree | 364499b7923b59ee7c56fb436316c07837295df2 /src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java | |
parent | 941ef4d96d85e114eb6cca2fc0f646578ab0ef27 (diff) |
Add an overview comment about how the analysis phase works and some pointers to it.
--
MOS_MIGRATED_REVID=122718503
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java index 38e384c196..9de5f09b81 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java @@ -63,6 +63,9 @@ import javax.annotation.Nullable; /** * The Skyframe function that generates aspects. * + * This class, together with {@link ConfiguredTargetFunction} drives the analysis phase. For more + * information, see {@link com.google.devtools.build.lib.rules.RuleConfiguredTargetFactory}. + * * {@link AspectFunction} takes a SkyKey containing an {@link AspectKey} [a tuple of * (target label, configurations, aspect class and aspect parameters)], * loads an {@link Aspect} from aspect class and aspect parameters, @@ -71,6 +74,9 @@ import javax.annotation.Nullable; * * See {@link com.google.devtools.build.lib.packages.AspectClass} documentation * for an overview of aspect-related classes + * + * @see com.google.devtools.build.lib.rules.RuleConfiguredTargetFactory + * @see com.google.devtools.build.lib.packages.AspectClass */ public final class AspectFunction implements SkyFunction { private final BuildViewProvider buildViewProvider; |