diff options
author | Dmitry Lomov <dslomov@google.com> | 2016-12-16 16:52:37 +0000 |
---|---|---|
committer | John Cater <jcater@google.com> | 2016-12-16 17:08:09 +0000 |
commit | 1575652972d80f224fb3f7398eef3439e4f5a5dd (patch) | |
tree | 419932b5b7e4379331953aa41e3b9a04b871f9f0 /src/main/java/com/google/devtools/build/lib/packages/AspectClass.java | |
parent | bb984fd26f0fc9b519eb11fe330852f8d1b708a7 (diff) |
Names of extra-action protos now take into account all aspect names.
If an Aspect registered an action that an extra-action is
shadowing, its name is used when creating the extra-action's ID and
name.
Since recently, an aspect can see other aspects applied to the same
target. This CL record the names of other aspects applied to the target
as well, disambiguating the action owners.
--
PiperOrigin-RevId: 142264153
MOS_MIGRATED_REVID=142264153
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/AspectClass.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/AspectClass.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/AspectClass.java b/src/main/java/com/google/devtools/build/lib/packages/AspectClass.java index 2d615e1f6f..e8c8cbe2d5 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/AspectClass.java +++ b/src/main/java/com/google/devtools/build/lib/packages/AspectClass.java @@ -72,7 +72,7 @@ package com.google.devtools.build.lib.packages; * </li> * <li>{@link AspectParameters} is a (key,value) pair list that can be used to * parameterize aspect classes</li> - * <li>{@link com.google.devtools.build.lib.analysis.AspectDescriptor} is a pair + * <li>{@link AspectDescriptor} is a pair * of {@code AspectClass} and {@link AspectParameters}. It uniquely identifies * the aspect and can be used in SkyKeys. * </li> @@ -89,7 +89,7 @@ package com.google.devtools.build.lib.packages; * </li> * </ul> * - * {@link com.google.devtools.build.lib.analysis.AspectDescriptor}, or in general, a tuple + * {@link AspectDescriptor}, or in general, a tuple * of ({@link AspectClass}, {@link AspectParameters}) is an identifier that should be * used in SkyKeys or in other contexts that need equality for aspects. * See also {@link com.google.devtools.build.lib.skyframe.AspectFunction} for details |