| commit | 48ea2772e0d169f7f850989ca500186ed950ee86 | [log] [tgz] |
|---|---|---|
| author | Rico Wind <ricow@google.com> | Fri Apr 20 09:05:22 2018 +0200 |
| committer | Rico Wind <ricow@google.com> | Fri Apr 20 09:05:22 2018 +0200 |
| tree | 3a3045e9d9340ceb51c426f31b356d68bcce8a8e | |
| parent | 03c8effb06f7898e03c671db5ffd2f3a5c93d918 [diff] |
Only match classes on equals Doing the startsWith is just wrong, a.b.Foo will also match a.b.FooBar Change-Id: I0b1ff545b3cea5cead56f1b9c98be1ee59f40a0e
diff --git a/src/main/java/com/android/tools/r8/utils/FeatureClassMapping.java b/src/main/java/com/android/tools/r8/utils/FeatureClassMapping.java index 16025f9..ec7a22a 100644 --- a/src/main/java/com/android/tools/r8/utils/FeatureClassMapping.java +++ b/src/main/java/com/android/tools/r8/utils/FeatureClassMapping.java
@@ -184,8 +184,7 @@ } else if (isWildcard) { return className.startsWith(predicate); } else { - // We also put inner classes into the same feature. - return className.startsWith(predicate); + return className.equals(predicate); } } }