Apparemment, le ImmutableRangeSet
de Gava ne peut pas stocker les plages de chevauchement. Cela a du sens, mais existe-t-il une interface pour résoudre/fusionner les plages de chevauchement, puis placer les plages résultantes dans un ImmutableRangeSet
?Création de Gava ImmutableRangeSet à partir des plages de chevauchement
Actuellement, je construis un TreeRangeSet
, qui fusionne automatiquement les plages qui se chevauchent, et en passant ce paramètre comme argument à ImmutableRangeSet.builder().addAll()
. Ce processus fonctionne, mais il semble un peu trop indirect juste pour résoudre les plages de chevauchement.
Parfait! 'unionOf' est exactement ce que je cherchais. Je vous remercie! – user12341234