Êþº¾7Ø  java/lang/Object()V   *net/luminis/quic/VariableLengthIntegerTestwrap([B)Ljava/nio/ByteBuffer;  &net/luminis/quic/VariableLengthIntegerparse(Ljava/nio/ByteBuffer;)I  org/assertj/core/api/Assertions assertThat/(I)Lorg/assertj/core/api/AbstractIntegerAssert;  *org/assertj/core/api/AbstractIntegerAssert isEqualTo  ! wrapAsStream([B)Ljava/io/InputStream; # $(Ljava/io/InputStream;)I>}' ()calle(Lnet/luminis/quic/VariableLengthIntegerTest;)Lorg/assertj/core/api/ThrowableAssert$ThrowingCallable; + ,-assertThatThrownByg(Lorg/assertj/core/api/ThrowableAssert$ThrowingCallable;)Lorg/assertj/core/api/AbstractThrowableAssert;/java/io/EOFException 123 45,org/assertj/core/api/AbstractThrowableAssert isInstanceOf8(Ljava/lang/Class;)Lorg/assertj/core/api/AbstractAssert;7java/lang/Integerÿÿÿ: (;g(Lnet/luminis/quic/VariableLengthIntegerTest;[B)Lorg/assertj/core/api/ThrowableAssert$ThrowingCallable;=java/lang/RuntimeException ? @A parseLong(Ljava/nio/ByteBuffer;)J C D,(J)Lorg/assertj/core/api/AbstractLongAssert;|^ÿèŒ HIJ D'org/assertj/core/api/AbstractLongAssert?ÿÿÿÿÿÿÿ NOP QRjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer; T UVencode(ILjava/nio/ByteBuffer;)I NX YZposition()I N\ ]^flip()Ljava/nio/ByteBuffer; N` abget()B d e,(B)Lorg/assertj/core/api/AbstractByteAssert; ghi e'org/assertj/core/api/AbstractByteAssert k Ul(JLjava/nio/ByteBuffer;)I n @o(Ljava/io/InputStream;)J'r0net/luminis/quic/InvalidIntegerEncodingException''' N xjava/io/ByteArrayInputStream wz {([B)VCodeLineNumberTableLocalVariableTablethis,Lnet/luminis/quic/VariableLengthIntegerTest;parseSingleByteIntegervalueI Exceptions†java/lang/ExceptionRuntimeVisibleAnnotationsLorg/junit/jupiter/api/Test; parseSingleByteIntegerFromStream‹java/io/IOExceptionparseTwoByteIntegerparseTwoByteIntegerFromStream&parseSingleByteIntegerEncodedInTwoByteparseFourByteIntegerparseFourByteIntegerFromStream(parseIncompleteFourByteIntegerFromStreamparseMaxInteger$parseIntegerValueEncodedInEightBytesparseValueGreaterThanMaxIntegerrawBytes[B#parseLongValueGreaterThanMaxIntegerJ parseMaxLongencodeSingleByteIntegerbufferLjava/nio/ByteBuffer; encodedSizeencodeTwoByteIntegerencodeFourByteIntegerencodeMaxInteger encodeLongparseLongFromStreamparseEmptyBuffer$parseTwoByteIntegerWithInvalidLength%parseFourByteIntegerWithInvalidLength&parseEightByteIntegerWithInvalidLengthbytes/lambda$parseEightByteIntegerWithInvalidLength$5ªjava/lang/Throwable.lambda$parseFourByteIntegerWithInvalidLength$4-lambda$parseTwoByteIntegerWithInvalidLength$3lambda$parseEmptyBuffer$2(lambda$parseValueGreaterThanMaxInteger$11lambda$parseIncompleteFourByteIntegerFromStream$0 SourceFileVariableLengthIntegerTest.javaBootstrapMethods´ µ¶· ¸¹"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;¼ ½ ¯¿ À ®{ à ­Å Æ ¬È É «Ë Ì ¨ InnerClassesÏ5org/assertj/core/api/ThrowableAssert$ThrowingCallableÑ$org/assertj/core/api/ThrowableAssertThrowingCallableÔ%java/lang/invoke/MethodHandles$LookupÖjava/lang/invoke/MethodHandlesLookup !|/*·±}!~ €|W*¼Y%T¶¸ <¸%¶W±}')*~€ ‚ƒ„…‡ˆ‰|W*¼Y%T¶¸"<¸%¶W±}023~€ ‚ƒ„ЇˆŒ|]!*¼Y{TY½T¶¸ <¸;½¶W±}9; <~!€ ‚ƒ„…‡ˆ|]!*¼Y{TY½T¶¸"<¸;½¶W±}BD E~!€ ‚ƒ„ЇˆŽ|\ *¼Y@TY%T¶¸ <¸%¶W±}KMN~ € ‚ƒ„…‡ˆ|f**¼YTYTY>TY}T¶¸ <¸%¶W±}TV)W~*€ ‚ƒ„…‡ˆ|f**¼YTYTY>TY}T¶¸"<¸%¶W±}]_)`~*€ ‚ƒ„…‡ˆ‘|B*º&¸*.¶0W±}d fg~ €„…‡ˆ’|w;*¼YÀTYTYTYTYTYTYTYT¶¸ <¸8¶W±}k0n:o~;€0 ‚ƒ„…‡ˆ“|w;*¼YÀTYTYTYTYTYTYTYT¶¸ <¸8¶W±}s0v:w~;€0 ‚ƒ„…‡ˆ”|y9¼YÀTYTYTYTYTYTYTYTL*+º9¸*<¶0W±}{(~4€8~9€(•–‡ˆ—|C¼YÂTYTY|TY^TYTYTYèTYŒTL*+¶¸>A ¸BE¶GW±}ˆ.‹7ŒB~ C€.•–7 ‚˜„…‡ˆ™|†<¼YTYTYTYTYTYTYTYTL*+¶¸>A ¸BK¶GW±}‘'”0•;–~ <€'•–0 ‚˜„…‡ˆš|‹5¸ML%+¸S=¸¶W+¶W¸¶W+¶[W+¶_¸c%¶fW±}š› ž"Ÿ' 4¡~ 5€/›œ (ƒ‡ˆž|C¸ML;½+¸S=¸¶W+¶W¸¶W+¶[W+¶_¸c{¶fW+¶_¸c½¶fW±}"¥¦¨©#ª(«5¬B­~ C€=›œ5ƒ‡ˆŸ|¾\¸ML%+¸S=¸¶W+¶W¸¶W+¶[W+¶_¸c¶fW+¶_¸c¶fW+¶_¸c>¶fW+¶_¸c}¶fW±}* ±² ´µ"¶'·4¸A¹Nº[»~ \€V›œ Oƒ‡ˆ |þŒ¸ML8+¸S=¸¶W+¶W¸¶W+¶[W+¶_¸cÀ¶fW+¶_¸c¶fW+¶_¸c¶fW+¶_¸c¶fW+¶_¸c¶fW+¶_¸c¶fW+¶_¸c¶fW+¶_¸c¶fW±}:¿À ÂÃ$Ä)Å6ÆBÇNÈZÉgÊsËÌ‹Í~ Œ€†›œ ƒ‡ˆ¡|’¸MLE+¸j=¸¶W+¶W¸¶W+¶[W+¶_¸c¶fW+¶_¸c¶fW+¶_¸c|¶fW+¶_¸c^¶fW+¶_¸c¶fW+¶_¸c¶fW+¶_¸cè¶fW+¶_¸cŒ¶fW±}:ÑÓÕÖ%×*Ø7ÙDÚQÛ^ÜjÝwÞ„ß‘à~ ’€Œ›œ„ƒ‡ˆ@|…A*¼YÂTYTY|TY^TYTYTYèTYŒT¶¸>@¸BE¶GW±}ä.æ1ä5é@ê~A€5 ‚˜„…‡ˆ¢|…A*¼YÂTYTY|TY^TYTYTYèTYŒT¶¸m@¸BE¶GW±}î.ð1î5ó@ô~A€5 ‚˜„Їˆ£|B*ºp¸*q¶0W±}ø úû~ €„…‡ˆ¤|B*ºs¸*q¶0W±}ÿ ~ €„…‡ˆ¥|B*ºt¸*q¶0W±}  ~ €„…‡ˆ¦|B*ºu¸*q¶0W±} ~ €„…‡ˆ‚ |9+¸v°}~€§–„…‚ !|= »wY+·y°}~ € §–¨|;*¼YÂT¶¸ W±}~ €„©«|;*¼YT¶¸ W±}~ €„©¬|;*¼Y{T¶¸ W±}~ €„©­|6 *¼¶¸ W±}ù~  €„©®{|> *+¶¸ W±}~ € •–„©¯|E*¼YTYTY>T¶¸"W±}e~ €„©°±²>³º»º³º¾º³ºÁº³ºÄº³ºÇº³ºÊºÍÎÐÒ ÓÕ×