commit | 18ff2d8368eedbec0fe5d106bb7ba42818a11228 | [log] [tgz] |
---|---|---|
author | Ben Gruver <bgruv@google.com> | Thu Feb 26 09:37:49 2015 -0800 |
committer | Ben Gruver <bgruv@google.com> | Thu Feb 26 09:37:49 2015 -0800 |
tree | b2662b880591f4668047f86fb0f495f5938ad1c4 | |
parent | bcc0d5fa645b6525d021e6061edac1ecfd52a8d8 [diff] |
Fix SmaliMethodReference.getReturnType() on missing return type
diff --git a/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodReference.java b/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodReference.java index 26dcaef..907306a 100644 --- a/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodReference.java +++ b/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliMethodReference.java
@@ -124,7 +124,9 @@ @Nullable public SmaliTypeElement getReturnType() { SmaliTypeElement[] types = findChildrenByClass(SmaliTypeElement.class); - assert types.length == 2; + if (types.length < 2) { + return null; + } return types[1]; }