Edit C:\Users\Admin\.m2\repository\com\ibm\icu\icu4j\56.1\com\ibm\icu\text\NFSubstitution.class
???? 13 ? ? ? ? ? ????????? ? ? ????????????????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ? / ? ? ? ? / ? / ? ? ? ? ? ? ? , ? ? , ? U ? ? , ? / ? ? ? 2 ? ? 5 ? / ? 5 ? ? ? 5 ? 5 ? , ? / ? ? ? / ? , ? ? ? , ? ? ? Q ?? ? ? ? ? ? ? / ? ? ? ? ? , ? ? ? / ? ? ? ? Q ? , ? ? ? ? pos I ruleSet Lcom/ibm/icu/text/NFRuleSet; numberFormat Lcom/ibm/icu/text/DecimalFormat; $assertionsDisabled Z makeSubstitution ?(ILcom/ibm/icu/text/NFRule;Lcom/ibm/icu/text/NFRule;Lcom/ibm/icu/text/NFRuleSet;Lcom/ibm/icu/text/RuleBasedNumberFormat;Ljava/lang/String;)Lcom/ibm/icu/text/NFSubstitution; Code LineNumberTable LocalVariableTable rule Lcom/ibm/icu/text/NFRule; rulePredecessor formatter (Lcom/ibm/icu/text/RuleBasedNumberFormat; description Ljava/lang/String; <init> 2(ILcom/ibm/icu/text/NFRuleSet;Ljava/lang/String;)V this !Lcom/ibm/icu/text/NFSubstitution; descriptionLen setDivisor (II)V radix exponent equals (Ljava/lang/Object;)Z that2 that Ljava/lang/Object; hashCode ()I toString ()Ljava/lang/String; doSubstitution (JLjava/lang/StringBuffer;II)V numberToFormat J D number toInsertInto Ljava/lang/StringBuffer; position recursionCount (DLjava/lang/StringBuffer;II)V infiniteRule transformNumber (J)J (D)D doParse B(Ljava/lang/String;Ljava/text/ParsePosition;DDZ)Ljava/lang/Number; tempResult Ljava/lang/Number; result text parsePosition Ljava/text/ParsePosition; baseValue upperBound lenientParse composeRuleValue (DD)D calcUpperBound getPos tokenChar ()C isModulusSubstitution ()Z setDecimalFormatSymbols *(Lcom/ibm/icu/text/DecimalFormatSymbols;)V newSymbols 'Lcom/ibm/icu/text/DecimalFormatSymbols; <clinit> ()V SourceFile NFSubstitution.java ? ? y ? ? ? ? ? "java/lang/IllegalArgumentException &<< not allowed in negative-number rule j ? )com/ibm/icu/text/IntegralPartSubstitution j k ? ? ? &com/ibm/icu/text/NumeratorSubstitution j 'com/ibm/icu/text/MultiplierSubstitution *com/ibm/icu/text/AbsoluteValueSubstitution +com/ibm/icu/text/FractionalPartSubstitution #>> not allowed in fraction rule set $com/ibm/icu/text/ModulusSubstitution j &com/ibm/icu/text/SameValueSubstitution Illegal substitution character j ? V W Illegal substitution syntax X Y Z [ g com/ibm/icu/text/DecimalFormat ? com/ibm/icu/text/NFSubstitution s t \ ] java/lang/AssertionError hashCode not designed j java/lang/StringBuilder ? ? { z { { ? ? } ? ? y ? !"#$% ? ? ? ?&'() y&*+, ? ?-./ java/lang/Double j0 ? ?12 ? java/lang/Object java/lang/String length charAt (I)C com/ibm/icu/text/NFRule getBaseValue ()J (Ljava/lang/String;)V com/ibm/icu/text/NFRuleSet isFractionSet &com/ibm/icu/text/RuleBasedNumberFormat getDefaultRuleSet ()Lcom/ibm/icu/text/NFRuleSet; 3(IDLcom/ibm/icu/text/NFRuleSet;Ljava/lang/String;)V getDivisor ()D L(IDLcom/ibm/icu/text/NFRule;Lcom/ibm/icu/text/NFRuleSet;Ljava/lang/String;)V substring (II)Ljava/lang/String; owner findRuleSet 0(Ljava/lang/String;)Lcom/ibm/icu/text/NFRuleSet; getDecimalFormat "()Lcom/ibm/icu/text/DecimalFormat; clone ()Ljava/lang/Object; applyPattern getClass ()Ljava/lang/Class; (Ljava/lang/Object;)V append (C)Ljava/lang/StringBuilder; getName -(Ljava/lang/String;)Ljava/lang/StringBuilder; toPattern format getMaximumFractionDigits java/lang/Math floor (D)Ljava/lang/String; java/lang/StringBuffer insert -(ILjava/lang/String;)Ljava/lang/StringBuffer; isInfinite (D)Z findRule (D)Lcom/ibm/icu/text/NFRule; doFormat parse @(Ljava/lang/String;Ljava/text/ParsePosition;D)Ljava/lang/Number; java/text/ParsePosition getIndex ?(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; java/lang/Number doubleValue java/lang/Long valueOf (J)Ljava/lang/Long; (D)V java/lang/Class desiredAssertionStatus / U V W X Y Z [ \ ] ^ _ ` ? ? ? ?? ? ? <