diff options
author | 2015-02-19 11:16:26 +0000 | |
---|---|---|
committer | 2015-02-19 11:16:26 +0000 | |
commit | fbef62b5ef27ecb783157f993792c6325392b1a0 (patch) | |
tree | 62a818054625bf877df6359fb5d7ba9ffaf74d57 /src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java | |
parent | ff3bedd79ddac983573bb1e4c8791ea4339d7e45 (diff) |
Scrub.
Also includes the following changes:
Skylark: tests copy the Skylark files into the same directory. Load statements are replaced with relative paths within bzl files and with absolute paths in tests.
--
Refactor Objc abstract rule classes.
This new arrangement groups attributes by logical purpose and clarifies
rule composition. For example objc_binary inherits "linking" whereas an
objc_library inherits "linkable" but both inherit "compiling".
The only functional change in this CL is to remove the "data" attribute
from all rules as it is not used in the depot and doesn't make sense
when we also allow specifying resources in any number of other ways.
--
MOS_MIGRATED_REVID=86676190
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java index 9aa2c016ac..95d546a213 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java @@ -76,8 +76,7 @@ import java.util.Set; // rule-internal information. Any provider created by a rule should not be read, only published. public final class ObjcCommon { /** - * Provides a way to access attributes that are common to all compilation rules that inherit from - * {@link ObjcRuleClasses.ObjcCompilationRule}. + * Provides a way to access attributes that are common to all compilation rules. */ // TODO(bazel-team): Delete and move into support-specific attributes classes once ObjcCommon is // gone. @@ -151,8 +150,7 @@ public final class ObjcCommon { } /** - * Provides a way to access attributes that are common to all resources rules that inherit from - * {@link ObjcRuleClasses.ObjcBaseResourcesRule}. + * Provides a way to access attributes that are common to all resources rules. */ // TODO(bazel-team): Delete and move into support-specific attributes classes once ObjcCommon is // gone. |