Class SwitchInstruction

    • Field Detail

      • markerUnit

        protected Unit markerUnit
    • Constructor Detail

      • SwitchInstruction

        public SwitchInstruction​(org.jf.dexlib2.iface.instruction.Instruction instruction,
                                 int codeAdress)
    • Method Detail

      • switchStatement

        protected abstract Stmt switchStatement​(DexBody body,
                                                org.jf.dexlib2.iface.instruction.Instruction targetData,
                                                Local key)
        Return a switch statement based on given target data on the given key.
      • deferredJimplify

        public void deferredJimplify​(DexBody body)
        Description copied from interface: DeferableInstruction
        Jimplify this instruction with the guarantee that every other (non-deferred) instruction has been jimplified.
        Specified by:
        deferredJimplify in interface DeferableInstruction
        Parameters:
        body - to jimplify into