com.groupbyinc.flux.common.ibm.icu.util.MeasureUnit.class Maven / Gradle / Ivy
???? 2? 3com/groupbyinc/flux/common/ibm/icu/util/MeasureUnit java/lang/Object java/io/Serializable MeasureUnit.java Dcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$MeasureUnitProxy MeasureUnitProxy Kcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$CurrencyNumericCodeSink CurrencyNumericCodeSink Ccom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$MeasureUnitSink MeasureUnitSink ;com/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$Factory Factory 5com/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$3 5com/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$2 5com/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$1 java/util/Map$Entry
java/util/Map Entry 6com/groupbyinc/flux/common/ibm/icu/impl/UResource$Sink 1com/groupbyinc/flux/common/ibm/icu/impl/UResource ! Sink serialVersionUID J?w??7? cache Ljava/util/Map; {Ljava/util/Map;>; cacheIsPopulated Z type Ljava/lang/String; Ljava/lang/Deprecated; subType ASCII 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ASCII_HYPHEN_DIGITS UNIT_FACTORY =Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$Factory; CURRENCY_FACTORY TIMEUNIT_FACTORY G_FORCE 5Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit; METER_PER_SECOND_SQUARED
ARC_MINUTE
ARC_SECOND DEGREE RADIAN REVOLUTION_ANGLE ACRE HECTARE SQUARE_CENTIMETER SQUARE_FOOT SQUARE_INCH SQUARE_KILOMETER SQUARE_METER SQUARE_MILE SQUARE_YARD KARAT MILLIGRAM_PER_DECILITER MILLIMOLE_PER_LITER PART_PER_MILLION LITER_PER_100KILOMETERS LITER_PER_KILOMETER MILE_PER_GALLON MILE_PER_GALLON_IMPERIAL BIT BYTE GIGABIT GIGABYTE KILOBIT KILOBYTE MEGABIT MEGABYTE TERABIT TERABYTE CENTURY DAY 2Lcom/groupbyinc/flux/common/ibm/icu/util/TimeUnit; HOUR MICROSECOND MILLISECOND MINUTE MONTH
NANOSECOND SECOND WEEK YEAR AMPERE MILLIAMPERE OHM VOLT CALORIE FOODCALORIE JOULE KILOCALORIE KILOJOULE
KILOWATT_HOUR GIGAHERTZ HERTZ KILOHERTZ MEGAHERTZ ASTRONOMICAL_UNIT
CENTIMETER DECIMETER FATHOM FOOT FURLONG INCH KILOMETER
LIGHT_YEAR METER
MICROMETER MILE MILE_SCANDINAVIAN
MILLIMETER NANOMETER
NAUTICAL_MILE PARSEC PICOMETER POINT YARD LUX CARAT GRAM KILOGRAM
METRIC_TON MICROGRAM MILLIGRAM OUNCE
OUNCE_TROY POUND STONE TON GIGAWATT
HORSEPOWER KILOWATT MEGAWATT MILLIWATT WATT HECTOPASCAL INCH_HG MILLIBAR MILLIMETER_OF_MERCURY POUND_PER_SQUARE_INCH KILOMETER_PER_HOUR KNOT METER_PER_SECOND
MILE_PER_HOUR CELSIUS
FAHRENHEIT GENERIC_TEMPERATURE KELVIN ACRE_FOOT BUSHEL
CENTILITER CUBIC_CENTIMETER
CUBIC_FOOT
CUBIC_INCH CUBIC_KILOMETER CUBIC_METER
CUBIC_MILE
CUBIC_YARD CUP
CUP_METRIC DECILITER FLUID_OUNCE GALLON GALLON_IMPERIAL
HECTOLITER LITER MEGALITER
MILLILITER PINT PINT_METRIC QUART
TABLESPOON TEASPOON unitPerUnitToSingleUnit Ljava/util/HashMap; ?Ljava/util/HashMap;Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit;>; '(Ljava/lang/String;Ljava/lang/String;)V ()V ? ?
? - . ? 0 . ? this getType ()Ljava/lang/String;
getSubtype hashCode ()I java/lang/String ? ? ?
? ? equals (Ljava/lang/Object;)Z ? ?
? ? rhs Ljava/lang/Object; c toString java/lang/StringBuilder ?
? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? - ? ? ?
? ? getAvailableTypes ()Ljava/util/Set;
populateCache ? ?
? ( ) ? keySet ? ? ? java/util/Collections ? unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; ? ?
? ? getAvailable #(Ljava/lang/String;)Ljava/util/Set; get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? emptySet ?
? java/util/HashSet values ()Ljava/util/Collection; (Ljava/util/Collection;)V ?
java/util/Set units XLjava/util/Map;
? ? ?
iterator ()Ljava/util/Iterator;
java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; ? ?
!
add$ ?
% unit result FLjava/util/Set; Ljava/util/Set; internalGetInstance [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit; java/lang/NullPointerException- !Type and subType must be non-null/ (Ljava/lang/String;)V ?1
.2 currency4 1 2 6 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet8 containsAll (Ljava/lang/String;)Z:;
9< 3 2 > "java/lang/IllegalArgumentException@ The type or subType are invalid.B
A2 6 5 E durationG 7 5 I 4 5 K addUnit ?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$Factory;)Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit;MN
O factory resolveUnitPerUnit ?(Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit;Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit;)Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit; ? ? T ,com/groupbyinc/flux/common/ibm/icu/impl/PairV of T(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/ibm/icu/impl/Pair;XY
WZ java/util/HashMap\
] ? perUnit + , ` :com/groupbyinc/flux/common/ibm/icu/impl/data/icudt59b/unitb end 7com/groupbyinc/flux/common/ibm/icu/util/UResourceBundlef getBundleInstance _(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;hi
gj 9com/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundlel :(Lcom/groupbyinc/flux/common/ibm/icu/util/MeasureUnit$1;)V ?o
p getAllItemsWithFallback M(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/impl/UResource$Sink;)Vrs
mt 5com/groupbyinc/flux/common/ibm/icu/impl/data/icudt59bv currencyNumericCodesx ICU_DATA_CLASS_LOADER Ljava/lang/ClassLoader;z{ m| v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;h~
g codeMap?
p rb1 ;Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle; rb2
] ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?? ? entrySet? ? ? getValue? ? create?, ? unitName tmp writeReplace java/io/ObjectStreamException? ? ?
? (II)V ??
9? freeze 6()Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;??
9? ([I)V ??
9?
?
?
? acceleration? g-force?+,
? 8 9 ? meter-per-second-squared? : 9 ? angle?
arc-minute? ; 9 ?
arc-second? <