Read the field name index in a field_id_item as a uint

This commit is contained in:
Ben Gruver 2012-10-31 19:40:55 -07:00
parent c12bbf3a25
commit 51984fc259

View File

@ -247,7 +247,7 @@ public class DexBuffer {
int fieldOffset = getFieldIdItemOffset(fieldIndex);
String className = getType(readUshort(fieldOffset + FIELD_CLASS_IDX_OFFSET));
String fieldType = getType(readUshort(fieldOffset + FIELD_TYPE_IDX_OFFSET));
String fieldName = getString(readUshort(fieldOffset + FIELD_NAME_IDX_OFFSET));
String fieldName = getString(readSmallUint(fieldOffset + FIELD_NAME_IDX_OFFSET));
StringBuilder sb = localStringBuilder.get();
sb.setLength(0);