public static String[] getTypes(@Nonnull RawDexFile dexFile) { MapItem mapItem = dexFile.getMapItemForSection(ItemType.TYPE_ID_ITEM); if (mapItem == null) { return new String[0]; } int typeCount = mapItem.getItemCount(); String[] ret = new String[typeCount]; for (int i=0; i<typeCount; i++) { ret[i] = dexFile.getType(i); } return ret; } }
public static String[] getTypes(@Nonnull RawDexFile dexFile) { MapItem mapItem = dexFile.getMapItemForSection(ItemType.TYPE_ID_ITEM); if (mapItem == null) { return new String[0]; } int typeCount = mapItem.getItemCount(); String[] ret = new String[typeCount]; for (int i=0; i<typeCount; i++) { ret[i] = dexFile.getType(i); } return ret; } }
public static String[] getTypes(@Nonnull RawDexFile dexFile) { MapItem mapItem = dexFile.getMapItemForSection(ItemType.TYPE_ID_ITEM); if (mapItem == null) { return new String[0]; } int typeCount = mapItem.getItemCount(); String[] ret = new String[typeCount]; for (int i=0; i<typeCount; i++) { ret[i] = dexFile.getType(i); } return ret; } }
} else { out.annotate(4, "class_data_off = class_data_item[0x%x]", classDataOffset); addClassDataIdentity(classDataOffset, dexFile.getType(classIndex));
} else { out.annotate(4, "class_data_off = class_data_item[0x%x]", classDataOffset); addClassDataIdentity(classDataOffset, dexFile.getType(classIndex));
} else { out.annotate(4, "class_data_off = class_data_item[0x%x]", classDataOffset); addClassDataIdentity(classDataOffset, dexFile.getType(classIndex));