aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-10-06 20:21:56 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-10-07 08:08:04 +0000
commit4f005551b52083f1e8995f799d4dc8a690604d95 (patch)
treedd015311f1d71cefa7b7dbd2fe52fbfd2927fb2b /src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
parent69d9b417534aae71728c5f6bcc67fe44bb4e4241 (diff)
Update android_ide_common to 25.0.0 and clean up FolderConfigs
Older android_ide_common does not handle BCP 47, so we update the code to handle that and remove most of the workarounds. This also pulls in a fix for 3-letter locales, unblocks resource shrinking whitelisting, etc. -- MOS_MIGRATED_REVID=135396457
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java b/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
index 3a56088a4b..2470a3f87b 100644
--- a/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
+++ b/src/tools/android/java/com/google/devtools/build/android/ParsedAndroidData.java
@@ -85,7 +85,8 @@ public class ParsedAndroidData {
private void checkForErrors() throws MergingException {
if (!errors.isEmpty()) {
MergingException mergingException =
- new MergingException(String.format("%s Parse Error(s)", errors.size()));
+ MergingException
+ .withMessage(String.format("%s Parse Error(s)", errors.size())).build();
for (Exception e : errors) {
mergingException.addSuppressed(e);
}
@@ -271,7 +272,8 @@ public class ParsedAndroidData {
@Override
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs)
throws IOException {
- final String[] dirNameAndQualifiers = dir.getFileName().toString().split("-");
+ final String[] dirNameAndQualifiers = dir.getFileName().toString().split(
+ SdkConstants.RES_QUALIFIER_SEP);
folderType = ResourceFolderType.getTypeByName(dirNameAndQualifiers[0]);
if (folderType == null) {
return FileVisitResult.CONTINUE;