Class IntervalCollisionRemover
- java.lang.Object
-
- org.benf.cfr.reader.entities.exceptions.IntervalCollisionRemover
-
public class IntervalCollisionRemover extends java.lang.Object
Unlike the overlapper, which has to generate exceptions from overlapping pairs, this acts only to filter out impossibilities - because 0->5 (Throwable) -> 100 0->5 (Throwable) -> 0 <-- not illegal, but will never be seen...
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.TreeMap<java.lang.Integer,java.lang.Boolean>
covered
-
Constructor Summary
Constructors Constructor Description IntervalCollisionRemover()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ClosedIdxExceptionEntry>
removeIllegals(ClosedIdxExceptionEntry e)
-
-
-
Method Detail
-
removeIllegals
public java.util.List<ClosedIdxExceptionEntry> removeIllegals(ClosedIdxExceptionEntry e)
-
-