aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-03-29 17:44:31 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-03-30 08:14:12 +0000
commit9f545a4e4f9127dd74ddfa3c62f56a576db8dbc9 (patch)
tree7109a35a9c39dd6fa752e663a40f277320c4ac62 /src/main/java
parentd6dcde6bbf074b42f89b0feb6980e124c076863a (diff)
Restrict file types allowed for "strings" attribute to ".strings".
RELNOTES: Restrict file types allowed for "strings" attribute to ".strings". -- MOS_MIGRATED_REVID=118479031
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java
index ecdeea579d..41f2bff5aa 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java
@@ -330,6 +330,8 @@ public class ObjcRuleClasses {
static final FileTypeSet ENTITLEMENTS_TYPE =
FileTypeSet.of(FileType.of(".entitlements", ".plist"));
+ static final FileTypeSet STRINGS_TYPE = FileTypeSet.of(FileType.of(".strings"));
+
/**
* Coverage note files which contain information to reconstruct the basic block graphs and assign
* source line numbers to blocks.
@@ -355,6 +357,7 @@ public class ObjcRuleClasses {
final bundle. This allows for localizable strings.
<!-- #END_BLAZE_RULE.ATTRIBUTE -->*/
.add(attr("strings", LABEL_LIST).legacyAllowAnyFileType()
+ .allowedFileTypes(STRINGS_TYPE)
.direct_compile_time_input())
/* <!-- #BLAZE_RULE($objc_resources_rule).ATTRIBUTE(xibs) -->
Files which are .xib resources, possibly localizable.