aboutsummaryrefslogtreecommitdiffstats
path: root/jarutils/src
diff options
context:
space:
mode:
authorRaphael <raphael@google.com>2009-09-24 19:56:39 -0700
committerRaphael <raphael@google.com>2009-09-24 19:56:39 -0700
commitb9d268e823a7c0373c71e970c45176ee037f3f1c (patch)
tree009864d255899cae8e7c93c32dfc336efe2797de /jarutils/src
parent72e022d381cd0322fef1867c10c125a51fe971c7 (diff)
downloadsdk-b9d268e823a7c0373c71e970c45176ee037f3f1c.zip
sdk-b9d268e823a7c0373c71e970c45176ee037f3f1c.tar.gz
sdk-b9d268e823a7c0373c71e970c45176ee037f3f1c.tar.bz2
JarUtils: Ignore visual source safe files in resources
BUG 1895888 Change-Id: I75af6ef9ba22701fae9e4c2b08f11b8a8c2aaaa6
Diffstat (limited to 'jarutils/src')
-rw-r--r--jarutils/src/com/android/jarutils/JavaResourceFilter.java21
1 files changed, 11 insertions, 10 deletions
diff --git a/jarutils/src/com/android/jarutils/JavaResourceFilter.java b/jarutils/src/com/android/jarutils/JavaResourceFilter.java
index d9f8da6..1a97e28 100644
--- a/jarutils/src/com/android/jarutils/JavaResourceFilter.java
+++ b/jarutils/src/com/android/jarutils/JavaResourceFilter.java
@@ -45,10 +45,10 @@ public class JavaResourceFilter implements IZipEntryFilter {
// get the file name from the path
String fileName = segments[segments.length-1];
-
+
return checkFileForPackaging(fileName);
}
-
+
/**
* Checks whether a folder and its content is valid for packaging into the .apk as
* standard Java resource.
@@ -84,13 +84,14 @@ public class JavaResourceFilter implements IZipEntryFilter {
* @return true if the file should be packaged as standard java resources.
*/
public static boolean checkFileForPackaging(String fileName, String extension) {
- return "aidl".equalsIgnoreCase(extension) == false &&
- "java".equalsIgnoreCase(extension) == false &&
- "class".equalsIgnoreCase(extension) == false &&
- "package.html".equalsIgnoreCase(fileName) == false &&
- "overview.html".equalsIgnoreCase(fileName) == false &&
- ".cvsignore".equalsIgnoreCase(fileName) == false &&
- ".DS_Store".equals(fileName) == false &&
- fileName.charAt(fileName.length()-1) != '~';
+ return "aidl".equalsIgnoreCase(extension) == false && // Aidl files
+ "java".equalsIgnoreCase(extension) == false && // Java files
+ "class".equalsIgnoreCase(extension) == false && // Java class files
+ "scc".equalsIgnoreCase(extension) == false && // VisualSourceSafe
+ "package.html".equalsIgnoreCase(fileName) == false && // Javadoc
+ "overview.html".equalsIgnoreCase(fileName) == false && // Javadoc
+ ".cvsignore".equalsIgnoreCase(fileName) == false && // CVS
+ ".DS_Store".equals(fileName) == false && // Mac resources
+ fileName.charAt(fileName.length()-1) != '~'; // Backup files
}
}