Class IntervalOverlapper


  • public class IntervalOverlapper
    extends java.lang.Object
    • Field Detail

      • starts

        private final java.util.NavigableMap<java.lang.Integer,​java.util.Set<ExceptionTableEntry>> starts
      • ends

        private final java.util.NavigableMap<java.lang.Integer,​java.util.Set<ExceptionTableEntry>> ends
    • Constructor Detail

    • Method Detail

      • processEntries

        private void processEntries​(java.util.List<ExceptionTableEntry> entries)
      • razeValues

        private static <X> java.util.Set<X> razeValues​(java.util.NavigableMap<?,​java.util.Set<X>> map)
      • add

        private <A,​B> void add​(java.util.NavigableMap<A,​java.util.Set<B>> m,
                                     A k,
                                     B v)