diff options
author | Yohann Roussel <yroussel@google.com> | 2015-01-14 13:04:19 +0100 |
---|---|---|
committer | Yohann Roussel <yroussel@google.com> | 2015-01-14 13:50:41 +0100 |
commit | 206485ee1f596637186a5af99da5ed0788d32551 (patch) | |
tree | 880edd08b89b46eaad3e53027c4d73f6e3b821f1 | |
parent | 016b6e5e3c8aa7b6ec4dfbd4ad5046d2ff2f5f70 (diff) | |
download | toolchain_jack-206485ee1f596637186a5af99da5ed0788d32551.zip toolchain_jack-206485ee1f596637186a5af99da5ed0788d32551.tar.gz toolchain_jack-206485ee1f596637186a5af99da5ed0788d32551.tar.bz2 |
Restore one assertion in lookups
Bug: 19008250
Change-Id: Ieb0b647cf8a1d39f77a459e260c1ece1d1ab1422
-rw-r--r-- | jack/src/com/android/jack/lookup/JLookup.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jack/src/com/android/jack/lookup/JLookup.java b/jack/src/com/android/jack/lookup/JLookup.java index 5350c32..b58e2df 100644 --- a/jack/src/com/android/jack/lookup/JLookup.java +++ b/jack/src/com/android/jack/lookup/JLookup.java @@ -231,6 +231,9 @@ public abstract class JLookup { @Nonnull private <T extends JType, U extends Throwable> T findClassOrInterface(@Nonnull String signature, @Nonnull Adapter<T> adapter) throws MissingJTypeLookupException { + + assert NamingTools.isClassDescriptor(signature) : "Invalid signature '" + signature + "'"; + int typeNameLength = signature.length(); int separatorIndex = signature.lastIndexOf(JLookup.PACKAGE_SEPARATOR); JPackage currentPackage; |