Class SwitchHandler.SwitchDetails

  • Enclosing class:
    SwitchHandler

    public static class SwitchHandler.SwitchDetails
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SwitchDetails​(int pc, int[] offsets, int defOffset, boolean exhaustive)  
    • Field Detail

      • switchPC

        final int switchPC
      • swOffsets

        final int[] swOffsets
      • defaultOffset

        final int defaultOffset
      • maxOffset

        final int maxOffset
      • nextOffset

        int nextOffset
      • exhaustive

        final boolean exhaustive
    • Constructor Detail

      • SwitchDetails

        public SwitchDetails​(int pc,
                             int[] offsets,
                             int defOffset,
                             boolean exhaustive)
    • Method Detail

      • getNextSwitchOffset

        public int getNextSwitchOffset​(int currentPC)
      • getDefaultOffset

        public int getDefaultOffset()