diff options
author | Googler <noreply@google.com> | 2016-07-12 00:23:31 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-07-12 11:17:59 +0000 |
commit | 522551715b7886a9f4ca8d58262106de6a213aff (patch) | |
tree | 6f7f10d9143e4176d68b55b0811264e3f7d5003e /src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java | |
parent | 532c2f0c159b8b41cb5caddb550fae358c79a757 (diff) |
* Standardize attribute storage in the proto
* Add attributes to PluralXmlResourceValue
--
MOS_MIGRATED_REVID=127147486
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java b/src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java index c154a196ff..411be94ba3 100644 --- a/src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java +++ b/src/tools/android/java/com/google/devtools/build/android/XmlResourceValues.java @@ -96,7 +96,8 @@ public class XmlResourceValues { return inputFactoryInstance; } - static XmlResourceValue parsePlurals(XMLEventReader eventReader) throws XMLStreamException { + static XmlResourceValue parsePlurals(XMLEventReader eventReader, StartElement start) + throws XMLStreamException { ImmutableMap.Builder<String, String> values = ImmutableMap.builder(); for (XMLEvent element = nextTag(eventReader); !isEndTag(element, TAG_PLURALS); @@ -112,7 +113,8 @@ public class XmlResourceValues { contents == null ? "" : contents); } } - return PluralXmlResourceValue.of(values.build()); + return PluralXmlResourceValue.createWithAttributesAndValues( + ImmutableMap.copyOf(parseTagAttributes(start)), values.build()); } static XmlResourceValue parseStyle(XMLEventReader eventReader, StartElement start) |