Class FillArrayDataInstruction


  • public class FillArrayDataInstruction
    extends PseudoInstruction
    Converts fill-array-data instructions and associated data blocks into a series of assignment instructions (one for each array index the data block contains a value). As the data block contains untyped data, only the number of bytes per element is known. Recovering the array type at the stage this class is used on would require a detailed analysis on the dex code. Therefore we save the data elements as UntypedConstant and later use DexFillArrayDataTransformer to convert the values to their final type.