Read interface type indexes as ushort, not uint

This commit is contained in:
Ben Gruver 2012-10-31 19:25:56 -07:00
parent b030b16785
commit 1b598a1817

View File

@ -94,7 +94,7 @@ public class DexBackedClassDef implements ClassDef {
@Nonnull
@Override
public String readItem(int index) {
return dexBuf.getType(dexBuf.readSmallUint(interfacesOffset + 4 + (2*index)));
return dexBuf.getType(dexBuf.readUshort(interfacesOffset + 4 + (2*index)));
}
@Override public int size() { return size; }