com.groupbyinc.flux.common.HdrHistogram.AbstractHistogramIterator.class Maven / Gradle / Ivy
???? 2 ? Acom/groupbyinc/flux/common/HdrHistogram/AbstractHistogramIterator iLjava/lang/Object;Ljava/util/Iterator; java/lang/Object java/util/Iterator AbstractHistogramIterator.java histogram ;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram; savedHistogramTotalRawCount J currentIndex I currentValueAtIndex nextValueAtIndex prevValueIteratedTo totalCountToPrevIndex totalCountToCurrentIndex totalValueToCurrentIndex arrayTotalCount countAtThisValue freshSubBucket Z currentIterationValue ALcom/groupbyinc/flux/common/HdrHistogram/HistogramIterationValue; #integerToDoubleValueConversionRatio D ()V
?com/groupbyinc/flux/common/HdrHistogram/HistogramIterationValue !
" $ this CLcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogramIterator;
resetIterator >(Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V
* 9com/groupbyinc/flux/common/HdrHistogram/AbstractHistogram ,
getTotalCount ()J . /
- 0 2 4 &getIntegerToDoubleValueConversionRatio ()D 6 7
- 8 :
< >
unitMagnitude @ - A C E G I K M O reset Q
" R hasNext ()Z )java/util/ConcurrentModificationException V
W next C()Lcom/groupbyinc/flux/common/HdrHistogram/HistogramIterationValue; exhaustedSubBuckets [ U
\ getCountAtIndex (I)J ^ _
- ` highestEquivalentValue (J)J b c
- d reachedIterationLevel f U
g getValueIteratedTo i /
j@Y getPercentileIteratedTo n 7
o set (JJJJJJDDD)V q r
" s incrementIterationLevel u
v incrementSubBucket x
y (java/lang/ArrayIndexOutOfBoundsException {
| valueIteratedTo remove 'java/lang/UnsupportedOperationException ?
? getPercentileIteratedFrom countsArrayLength ? - ? valueFromIndex ? _
- ? ()Ljava/lang/Object; Y Z
? Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile
? > *? *? "Y? #? %? ? &