diff options
Diffstat (limited to 'jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java')
-rw-r--r-- | jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java b/jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java index 30b1bca..2016660 100644 --- a/jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java +++ b/jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java @@ -106,7 +106,7 @@ public class MappingApplier { try { String typeSignature = NamingTools.getTypeSignatureName(oldName); type = (JClassOrInterface) lookup.getType(typeSignature); - if (!session.getTypesToEmit().contains(type)) { + if (!session.getTypesToEmit().contains(type) && !type.isExternal()) { logger.log(Level.WARNING, "{0}:{1}: Type {2} has a mapping but was removed", new Object[] {mappingFile.getPath(), Integer.valueOf(lineNumber), oldName}); return null; |