4  java/lang/Object()VP *org/stianloader/stianknn/TestStarGenerator  java/io/IOExceptionjava/io/UncheckedIOException  (Ljava/io/IOException;)V   generateStars(I)Ljava/util/List;java/util/ArrayList  java/util/Listsize()I   (I)V " #$iterator()Ljava/util/Iterator; &'( )*java/util/IteratorhasNext()Z &, -.next()Ljava/lang/Object;0java/util/Map$Entry2(org/stianloader/stianknn/PointObjectPair /4 5.getKey7java/lang/Float 69 :; floatValue()F /= >.getValue 1@ A(Ljava/lang/Object;FF)V C DEadd(Ljava/lang/Object;)ZG2org/stianloader/stianknn/SpatialBufferedQueryArray FI J(Ljava/util/Collection;)V LMN OP&java/util/concurrent/ThreadLocalRandomcurrent*()Ljava/util/concurrent/ThreadLocalRandom; R ST getMapWidth(I)F V WT getMapHeight LY Z; nextFloat \]^ _`java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;b cdaccept@(Lorg/openjdk/jmh/infra/Blackhole;)Ljava/util/function/Consumer; fgh ij(org/stianloader/stianknn/SpatialIndexKNNqueryKnn#(FFILjava/util/function/Consumer;)V&% nop qr,org/stianloader/stianknn/SpatialRingIndex1NNquery1nn(FFFF)Ljava/lang/Object; tuv wxorg/openjdk/jmh/infra/Blackholeconsume(Ljava/lang/Object;)Vz0org/stianloader/stianknn/SpatialQueryArrayLegacy yI}*org/stianloader/stianknn/SpatialQueryArray@ | (Ljava/util/Collection;FFFFFF)V |g#org/stianloader/stianknn/BenchmarksCodeLineNumberTableLocalVariableTablethis%Lorg/stianloader/stianknn/Benchmarks;benchmarkSBQA40nn$(Lorg/openjdk/jmh/infra/Blackhole;)V generator,Lorg/stianloader/stianknn/TestStarGenerator;eLjava/io/IOException;starLjava/util/Map$Entry;xFyiIbh!Lorg/openjdk/jmh/infra/Blackhole; starCountstarsLjava/util/List;pointsquery*Lorg/stianloader/stianknn/SpatialIndexKNN;random(Ljava/util/concurrent/ThreadLocalRandom;widthheightLocalVariableTypeTable9Ljava/util/Map$Entry;KLjava/util/List;>;wLjava/util/List;>;>;eLorg/stianloader/stianknn/SpatialIndexKNN;>; StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeVisibleAnnotations'Lorg/openjdk/jmh/annotations/Benchmark;+Lorg/openjdk/jmh/annotations/BenchmarkMode;value"Lorg/openjdk/jmh/annotations/Mode; SampleTime$Lorg/openjdk/jmh/annotations/Warmup; iterationsbenchmarkSBQA1nn50.Lorg/stianloader/stianknn/SpatialRingIndex1NN;iLorg/stianloader/stianknn/SpatialRingIndex1NN;>;benchmarkSQAL40nnbenchmarkSQAL1nn50benchmarkSQAG40nn,Lorg/stianloader/stianknn/SpatialQueryArray;gLorg/stianloader/stianknn/SpatialQueryArray;>;benchmarkSQAG1nn50 SourceFileBenchmarks.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;xs(Ljava/util/Map$Entry;)V InnerClasses java/util/MapEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!/*  =Y N: Y-:Y:!:%=+/:1Y368<68?BWFYH:K:-Q8-U8 6  5Xj8 X j8   (+Y[Wae ʱ  R " 2!Q"|#$&'()*+,).  Q+"  9 "2RME= *Q+"2RKt  &C" tfL8$@2@2[eI =Y N: Y-:Y:!:%=+/:1Y368<68?BWFYH:K:-Q8-U8 6  k/Xj8 X j8 +  lms б  R47 :89;"<2=Q>|?ACDEFGHIFK  Q+  3 "2LG?7 *Q+"2LKt  &C" tnL2$@2@2[eI =Y N: Y-:Y:!:%=+/:1Y368<68?BWyY{:K:-Q8-U8 6  5Xj8 X j8   (+Y[Wae ʱ  RQU XVWY"Z2[Q\|]`bcdefghej  Q+"  9 "2RME= *Q+"2RKt  &C" tfL8$@2@2[eI =Y N: Y-:Y:!:%=+/:1Y368<68?BWyY{:K:-Q8-U8 6  k/Xj8 X j8 +  lms б  Rps vtuw"x2yQz|{~  Q+  3 "2LG?7 *Q+"2LKt  &C" tnL2$@2@2[eI =Y N: Y-:Y:!:%=+/:1Y368<68?BW-Q8-U8|Y ~~:K: 6  3 Xj8  Xj8   (+Y[Wa ̱  R "2Q|  Q+  7 "2]U@; *Q+"2@Kt  &C, t|L6$@2@@[eI =Y N: Y-:Y:!:%=+/:1Y368<68?BW-Q8-U8|Y ~~:K: 6  k2 Xj8  Xj8   +Y[Wa ͱ  R "2Q|  Q+  6 "2\T?: *Q+"2?Kt  &C, t|L5$@2@?[eI /