aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools
diff options
context:
space:
mode:
authorGravatar corysmith <corysmith@google.com>2018-08-01 11:19:25 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-01 11:21:46 -0700
commitfa26ecd80bfe2f7443c48cc02a4280c801c5eeb6 (patch)
tree9463d6bdeb70fac1694f487d3249715f617be35e /src/tools
parent0b534a8933635142005ff2968c8cce08f7fd0ae5 (diff)
Parse raw xml resources for tools annotations.
RELNOTES: None PiperOrigin-RevId: 206960066
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java b/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java
index 57cbcb533b..92ca14b34e 100644
--- a/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java
+++ b/src/tools/android/java/com/google/devtools/build/android/aapt2/ResourceCompiler.java
@@ -147,7 +147,9 @@ public class ResourceCompiler {
final String filename = interpolateAapt2Filename(qualifiers, file.getFileName().toString());
final List<Path> results = new ArrayList<>();
- if (qualifiers.asFolderType().equals(ResourceFolderType.VALUES)) {
+ if (qualifiers.asFolderType().equals(ResourceFolderType.VALUES)
+ || (qualifiers.asFolderType().equals(ResourceFolderType.RAW)
+ && file.getFileName().toString().endsWith(".xml"))) {
extractAttributes(directoryName, filename, results);
}