Êþº¾7´  java/lang/Object()Vnet/luminis/quic/ack/Range  (JJ)V  size()I  org/assertj/core/api/Assertions assertThat/(I)Lorg/assertj/core/api/AbstractIntegerAssert;  *org/assertj/core/api/AbstractIntegerAssert isEqualTo  !" getLargest()J $ %,(J)Lorg/assertj/core/api/AbstractLongAssert; '() %'org/assertj/core/api/AbstractLongAssert + ," getSmallest . /0stream()Ljava/util/stream/Stream; 234 56java/util/stream/StreamtoArray()[Ljava/lang/Object; 8 9=([Ljava/lang/Object;)Lorg/assertj/core/api/ObjectArrayAssert;;java/lang/Long := >?valueOf(J)Ljava/lang/Long; GHI J&org/assertj/core/api/ObjectArrayAssert9(Ljava/lang/Object;)Lorg/assertj/core/api/AbstractAssert; LMN OPnet/luminis/quic/ack/RangeTestcreateRangeList/([Lnet/luminis/quic/ack/Range;)Ljava/util/List; R STextendRangeList(Ljava/util/List;J)Z V W3(Ljava/util/List;)Lorg/assertj/core/api/ListAssert; YZ[ \]org/assertj/core/api/ListAssertcontainsExactlyB([Ljava/lang/Object;)Lorg/assertj/core/api/AbstractIterableAssert;  o p(J)V Lt uvrange (II)Lnet/luminis/quic/ack/Range; x yzsubtract:(Lnet/luminis/quic/ack/Range;)Lnet/luminis/quic/ack/Range; | }7(Ljava/lang/Object;)Lorg/assertj/core/api/ObjectAssert; H€!org/assertj/core/api/ObjectAssert‚java/util/ArrayList  … †‡add(Ljava/lang/Object;)Z ‰ Š(II)VCodeLineNumberTableLocalVariableTablethis Lnet/luminis/quic/ack/RangeTest;%sizeShouldReturnCountOfNumbersInRangeLnet/luminis/quic/ack/Range;RuntimeVisibleAnnotationsLorg/junit/jupiter/api/Test; testGetters!streamShouldListAllNumbersInRangeextendEmptyRangeList rangeListLjava/util/List;LocalVariableTypeTable.Ljava/util/List;extendRangeWithLargerNumberextendRangeWithSmallerNumber!extendRangeListWithExistingNumberextendRangeListWithRangeappendRangeListWithRange)rangesThatBecomeAdjacentShouldBeCompactedtestRangeSubtract1testRangeSubtract2testRangeSubtract3testRangeSubtract4ranges[Lnet/luminis/quic/ack/Range;Ljava/util/ArrayList;3Ljava/util/ArrayList; StackMapTable¦ SignatureM([Lnet/luminis/quic/ack/Range;)Ljava/util/List;fromIto(I)Lnet/luminis/quic/ack/Range;single SourceFileRangeTest.java L‹/*·±Œ Ž‹W»Y  · L+¶¸¶W±Œ"$%Ž u‘’“”‹k+»Y  · L+¶¸# ¶&W+¶*¸# ¶&W±Œ)+,*-+Žu‘’“•‹ŒP»Y  · L+¶-¹1¸7½:Y ¸ »Y·ˆ°Œ¡ Ž ±®²³