
com.groupbyinc.flux.common.ibm.icu.text.PluralSamples.class Maven / Gradle / Ivy
???? 1? 5com/groupbyinc/flux/common/ibm/icu/text/PluralSamples java/lang/Object PluralSamples.java Ljava/lang/Deprecated; 7com/groupbyinc/flux/common/ibm/icu/text/PluralSamples$1 @com/groupbyinc/flux/common/ibm/icu/text/PluralRules$FixedDecimal 3com/groupbyinc/flux/common/ibm/icu/text/PluralRules FixedDecimal java/util/Map$Entry
java/util/Map Entry Acom/groupbyinc/flux/common/ibm/icu/text/PluralRules$KeywordStatus
KeywordStatus pluralRules 5Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules; _keySamplesMap Ljava/util/Map; GLjava/util/Map;>; _keyLimitedMap 6Ljava/util/Map; _keyFractionSamplesMap vLjava/util/Map;>; _fractionSamples Ljava/util/Set; SLjava/util/Set; TENS [I LIMIT_FRACTION_SAMPLES I KEYWORD_COMPARATOR Ljava/util/Comparator; *Ljava/util/Comparator; 8(Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules;)V ()V * ,
- / getKeywords ()Ljava/util/Set; 1 2
3 java/util/HashMap 5
6 -
java/util/Set 8 iterator ()Ljava/util/Iterator; : ; 9 < java/util/Iterator > hasNext ()Z @ A ? B next ()Ljava/lang/Object; D E ? F java/lang/String H isLimited '(Ljava/lang/String;)Ljava/lang/Boolean; J K
L put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; N O P R size ()I T U 9 V@ addSimpleSamples J(Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules;ILjava/util/Map;ID)I Z [
\A.?? java/util/TreeSet `
a - select V(Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$FixedDecimal;)Ljava/lang/String; c d
e addRelation f(Ljava/util/Map;Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$FixedDecimal;)V g h
i V addIfNotPresent "(DLjava/util/Set;Ljava/util/Map;)Z l m
n@$ java/lang/System r out Ljava/io/PrintStream; t u s v java/lang/StringBuilder x
y - (Failed to find sample for each keyword: { append -(Ljava/lang/String;)Ljava/lang/StringBuilder; } ~
y -(Ljava/lang/Object;)Ljava/lang/StringBuilder; } ?
y ?
? toString ()Ljava/lang/String; ? ?
y ? java/io/PrintStream ? println (Ljava/lang/String;)V ? ?
? ? (J)V * ?
? add (Ljava/lang/Object;)Z ? ? 9 ? ???????? (DI)V * ?
????
=p?? fractions (Ljava/util/Set;)Ljava/util/Set; ? ?
? addAll (Ljava/util/Collection;)Z ? ? 9 ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? java/util/LinkedHashSet ?
? - containsKey ? ? ? java/util/Collections ? emptyList ()Ljava/util/List; ? ?
? ? emptySet ? 2
? ? entrySet ? 2 ? getKey ? E ? getValue ? E ? java/util/List ? unmodifiableList "(Ljava/util/List;)Ljava/util/List; ? ?
? ? unmodifiableSet ? ?
? ? ? ? ? k Ljava/lang/String; i$ Ljava/util/Iterator; i keyword s BLcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$FixedDecimal; done Z list entry MLjava/util/Map$Entry;>; Ljava/util/Map$Entry; |Ljava/util/Map$Entry;>; this 7Lcom/groupbyinc/flux/common/ibm/icu/text/PluralSamples; keywords #Ljava/util/Set; MAX_SAMPLES temp sampleMap keywordsRemaining limit sampleFractionMap mentioned
foundKeywords (D)Ljava/lang/String; c ?
? java/lang/Boolean ? booleanValue ? A
? ? java/util/ArrayList ? (I)V * ?
? ? ? V java/lang/Double ? valueOf (D)Ljava/lang/Double; ? ?
? ? ? val D keyIsLimited $Ljava/util/List; Ljava/util/List; java/util/HashSet
- set (D)V *
other equals ?
I d
numberInfo integerValue J
java/lang/Integer (I)Ljava/lang/Integer; ?
(Ljava/util/Collection;)V *
? (I)Ljava/lang/Object; ?" ?# intValue% U
& contains( ? 9) getDifferentCategory 7(Ljava/util/List;Ljava/lang/String;)Ljava/lang/Integer;+,
- " # / .1 * ?
3 base1 visibleFractions base Ljava/lang/Integer; fract j original toAddTo result $Ljava/util/Set; ints %Ljava/util/List; keywordOther getStatus ?(Ljava/lang/String;ILjava/util/Set;Lcom/groupbyinc/flux/common/ibm/icu/util/Output;)Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$KeywordStatus; .com/groupbyinc/flux/common/ibm/icu/util/OutputD value Ljava/lang/Object;FG EH INVALID CLcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$KeywordStatus;JK L getAllKeywordValues *(Ljava/lang/String;)Ljava/util/Collection;NO
P UNBOUNDEDRK S java/util/CollectionUV VV < UNIQUEYK Z BOUNDED\K ]
doubleValue ()D`a
?b removed ?
e
V
SUPPRESSEDhK i
< explicit Ljava/lang/Double; offset explicits #Ljava/util/Set; uniqueValue DLcom/groupbyinc/flux/common/ibm/icu/util/Output; 0Lcom/groupbyinc/flux/common/ibm/icu/util/Output; values *Ljava/util/Collection; Ljava/util/Collection; originalSize
subtractedSet 'Ljava/util/HashSet; Ljava/util/HashSet; getKeySamplesMap ()Ljava/util/Map; getKeyFractionSamplesMap getFractionSamples{|
?? B@
- ' ( ? Signature
Deprecated RuntimeVisibleAnnotations
ConstantValue Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules;ILjava/util/Map;>;ID)I ?(Ljava/util/Map;>;Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$FixedDecimal;)V ?(DLjava/util/Set;Ljava/util/Map;>;)Z ?(Ljava/util/Set;)Ljava/util/Set; L(Ljava/util/List;Ljava/lang/String;)Ljava/lang/Integer; ?(Ljava/lang/String;ILjava/util/Set;Lcom/groupbyinc/flux/common/ibm/icu/util/Output;)Lcom/groupbyinc/flux/common/ibm/icu/text/PluralRules$KeywordStatus; I()Ljava/util/Map;>; x()Ljava/util/Map;>; U()Ljava/util/Set; >(Ljava/lang/String;)Ljava/util/Collection;
SourceFile InnerClasses ! ? ? ? ? ? ? ! " # $ % ? &