summaryrefslogtreecommitdiffstats
path: root/jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java')
-rw-r--r--jack/src/com/android/jack/shrob/obfuscation/MappingApplier.java2
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;