
com.groupbyinc.flux.common.ibm.icu.text.NumeratorSubstitution.class Maven / Gradle / Ivy
???? 2 ? =com/groupbyinc/flux/common/ibm/icu/text/NumeratorSubstitution 6com/groupbyinc/flux/common/ibm/icu/text/NFSubstitution NFSubstitution.java denominator D withZeros Z J(IDLcom/groupbyinc/flux/common/ibm/icu/text/NFRuleSet;Ljava/lang/String;)V fixdesc &(Ljava/lang/String;)Ljava/lang/String;
I(ILcom/groupbyinc/flux/common/ibm/icu/text/NFRuleSet;Ljava/lang/String;)V
<< java/lang/String endsWith (Ljava/lang/String;)Z
this ?Lcom/groupbyinc/flux/common/ibm/icu/text/NumeratorSubstitution; pos I ruleSet 3Lcom/groupbyinc/flux/common/ibm/icu/text/NFRuleSet; description Ljava/lang/String; length ()I ' (
) substring (II)Ljava/lang/String; + ,
- equals (Ljava/lang/Object;)Z / 0
1 that2 that Ljava/lang/Object; doSubstitution (DLjava/lang/StringBuilder;II)V transformNumber (D)D 8 9
: # $ < java/lang/StringBuilder >
? )
! " C insert (IC)Ljava/lang/StringBuilder; E F
? G 1com/groupbyinc/flux/common/ibm/icu/text/NFRuleSet I format (JLjava/lang/StringBuilder;II)V K L
J M java/lang/Math O floor Q 9
P R K 7
J T numberFormat 7Lcom/groupbyinc/flux/common/ibm/icu/text/DecimalFormat; V W X 5com/groupbyinc/flux/common/ibm/icu/text/DecimalFormat Z (D)Ljava/lang/String; K \
[ ] .(ILjava/lang/String;)Ljava/lang/StringBuilder; E _
? ` nf J len number toInsertInto Ljava/lang/StringBuilder; position recursionCount numberToFormat (J)J round (D)J l m
P n doParse C(Ljava/lang/String;Ljava/text/ParsePosition;DDZI)Ljava/lang/Number; java/text/ParsePosition r (I)V
t
s u getIndex w (
s x setIndex z t
s { parse A(Ljava/lang/String;Ljava/text/ParsePosition;DI)Ljava/lang/Number; } ~
J java/lang/Number ? intValue ? (
? ? (I)Ljava/lang/String; + ?
? charAt (I)C ? ?
? p q
? longValue ()J ? ?
? ? java/lang/Double ? (D)V
?
? ? workText workPos Ljava/text/ParsePosition; n d text
parsePosition baseValue
upperBound lenientParse nonNumericalExecutedRuleMask zeroCount result Ljava/lang/Number; composeRuleValue (DD)D newRuleValue oldRuleValue calcUpperBound
oldUpperBound tokenChar ()C Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile
? { *? ? *(? *? ? ? ? 4 ! " # $ % &