Package soot.toDex

Class LabelAssigner


  • public class LabelAssigner
    extends Object
    • Constructor Detail

      • LabelAssigner

        public LabelAssigner​(org.jf.dexlib2.builder.MethodImplementationBuilder builder)
    • Method Detail

      • getOrCreateLabel

        public org.jf.dexlib2.builder.Label getOrCreateLabel​(Stmt stmt)
      • getOrCreateLabel

        public org.jf.dexlib2.builder.Label getOrCreateLabel​(AbstractPayload payload)
      • getLabel

        public org.jf.dexlib2.builder.Label getLabel​(Stmt stmt)
      • getLabelUnsafe

        public org.jf.dexlib2.builder.Label getLabelUnsafe​(Stmt stmt)
      • getLabel

        public org.jf.dexlib2.builder.Label getLabel​(SwitchPayload payload)
      • getLabelName

        public String getLabelName​(Stmt stmt)
      • getLabelAtAddress

        public org.jf.dexlib2.builder.Label getLabelAtAddress​(int address)
      • getAllLabels

        public Collection<org.jf.dexlib2.builder.Label> getAllLabels()