Merge "Add placeholder for core library public stubs source"
diff --git a/luni/src/main/java/libcore/content/type/MimeMap.java b/luni/src/main/java/libcore/content/type/MimeMap.java
index a9149d1..51e792f 100644
--- a/luni/src/main/java/libcore/content/type/MimeMap.java
+++ b/luni/src/main/java/libcore/content/type/MimeMap.java
@@ -362,18 +362,22 @@
}
private static boolean isValidMimeTypeOrExtension(String s) {
- return s != null && !s.isEmpty() && !s.contains("?") && !s.contains(" ")
+ return s != null
+ && !s.isEmpty()
+ && s.indexOf('?') < 0
+ && s.indexOf(' ') < 0
+ && s.indexOf('\t') < 0
&& s.equals(toLowerCase(s));
}
static void checkValidMimeType(String s) {
- if (!isValidMimeTypeOrExtension(s) || !s.contains("/")) {
+ if (!isValidMimeTypeOrExtension(s) || s.indexOf('/') < 0) {
throw new IllegalArgumentException("Invalid MIME type: " + s);
}
}
static void checkValidExtension(String s) {
- if (!isValidMimeTypeOrExtension(s) || s.contains("/")) {
+ if (!isValidMimeTypeOrExtension(s) || s.indexOf('/') >= 0) {
throw new IllegalArgumentException("Invalid extension: " + s);
}
}