Package soot.util

Class LocalBitSetPacker


  • public class LocalBitSetPacker
    extends Object
    Class for packing local numbers such that bit sets can easily be used to reference locals in bodies
    Author:
    Steven Arzt
    • Constructor Detail

      • LocalBitSetPacker

        public LocalBitSetPacker​(Body body)
    • Method Detail

      • pack

        public void pack()
        Reassigns the local numbers such that a dense bit set can be created over them
      • unpack

        public void unpack()
        Restores the original local numbering
      • getLocalCount

        public int getLocalCount()