Copy ICU release-64-2 into aosp/icu64
Copy the files with the following commands:
1. Obtain ICU sources:
$ cd /tmp
$ git clone --branch release-64-2 --depth 1 https://github.com/unicode-org/icu.git
$ cd icu
$ git lfs pull
$ git lfs ls-files # ensure that all lfs-stored files are checked out
2. Update ICU:
$ find icu4j/ -type f,d ! -regex ".*/\(Android.mk\|Android.bp\|adjust_icudt_path.mk\|liblayout-jarjar-rules.txt\)" -delete
$ find icu4c/ -type f,d ! -regex ".*/\(Android.mk\|Android.bp\)" -delete
$ cp -r /tmp/icu/icu4j/* ./icu4j/
$ cp -r /tmp/icu/icu4c/* ./icu4c/
$ git checkout HEAD -- icu4c/.gitignore icu4j/.gitignore
$ git add -A
$ git commit
Test: n/a
Change-Id: I4712daffcb3d5bda562a411167387e6a099aa18b
diff --git a/icu4j/APIChangeReport.html b/icu4j/APIChangeReport.html
index 996c1cb..f22db68 100644
--- a/icu4j/APIChangeReport.html
+++ b/icu4j/APIChangeReport.html
@@ -2,73 +2,104 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<!-- © 2018 and later: Unicode, Inc. and others. -->
+<!-- © 2019 and later: Unicode, Inc. and others. -->
<!-- License & terms of use: http://www.unicode.org/copyright.html#License -->
-<title>ICU4J API Comparison: ICU4J 62.1 with ICU4J 63.1</title>
+<title>ICU4J API Comparison: ICU4J 63.1 with ICU4J 64.2</title>
</head>
<body>
-<h1>ICU4J API Comparison: ICU4J 62.1 with ICU4J 63.1</h1>
+<h1>ICU4J API Comparison: ICU4J 63.1 with ICU4J 64.2</h1>
<hr/>
-<h2>Removed from ICU4J 62.1</h2>
-<p>(no API removed)</p>
+<h2>Removed from ICU4J 63.1</h2>
+
+<h3>Package com.ibm.icu.number</h3>
+<ul>
+<li><span style='color:gray'>(deprecated)</span> public abstract class <i>CurrencyRounder</i></li>
+<li><span style='color:gray'>(deprecated)</span> public abstract class <i>FractionRounder</i></li>
+<li><span style='color:gray'>(deprecated)</span> public abstract class <i>Rounder</i></li>
+FormattedNumber
+<ul>
+<li><span style='color:gray'>(deprecated)</span> public java.text.AttributedCharacterIterator <i>getFieldIterator</i>()</li>
+<li><span style='color:gray'>(deprecated)</span> public void <i>populateFieldPosition</i>(java.text.FieldPosition)</li>
+</ul>
+NumberFormatterSettings
+<ul>
+<li><span style='color:gray'>(deprecated)</span> public T extends NumberFormatterSettings<?> <i>rounding</i>(Precision)</li>
+</ul>
+Precision
+<ul>
+<li><span style='color:gray'>(deprecated)</span> public static Precision <i>fixedDigits</i>(int)</li>
+<li><span style='color:gray'>(deprecated)</span> public static Precision <i>maxDigits</i>(int)</li>
+<li><span style='color:gray'>(deprecated)</span> public static Precision <i>minDigits</i>(int)</li>
+<li><span style='color:gray'>(deprecated)</span> public static Precision <i>minMaxDigits</i>(int, int)</li>
+<li><span style='color:gray'>(deprecated)</span> public Precision <i>withMode</i>(java.math.RoundingMode)</li>
+</ul>
+</ul>
+
+<h3>Package com.ibm.icu.util</h3>
+<ul>
+CharsTrie
+<ul>
+<li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li>
+</ul>
+</ul>
+
<hr/>
-<h2>Deprecated or Obsoleted in ICU4J 63.1</h2>
-<p>(no API obsoleted)</p>
-
-<hr/>
-<h2>Changed in ICU4J 63.1 (old, new)</h2>
-<p>(no API changed)</p>
-
-<hr/>
-<h2>Promoted to stable in ICU4J 63.1</h2>
+<h2>Deprecated or Obsoleted in ICU4J 64.2</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
-<li><span style='color:green'>(stable)</span> public abstract class <i>FilteredBreakIteratorBuilder</i></li>
BreakIterator
<ul>
-<li><span style='color:green'>(stable)</span> public void <i>setText</i>(java.lang.CharSequence)</li>
+<li><span style='color:gray'>(deprecated)</span> public static final int KIND_TITLE</li>
+<li><span style='color:gray'>(deprecated)</span> public static BreakIterator <i>getTitleInstance</i>()</li>
+<li><span style='color:gray'>(deprecated)</span> public static BreakIterator <i>getTitleInstance</i>(ULocale)</li>
+<li><span style='color:gray'>(deprecated)</span> public static BreakIterator <i>getTitleInstance</i>(java.util.Locale)</li>
</ul>
-CaseMap.Fold
-<ul>
-<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.lang.CharSequence)</li>
</ul>
-CaseMap.Lower
+
+
+<hr/>
+<h2>Changed in ICU4J 64.2 (old, new)</h2>
+
+<h3>Package com.ibm.icu.number</h3>
<ul>
-<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.util.Locale, java.lang.CharSequence)</li>
+<li> <span style='color:orange'>(draft)</span> public class <i>FormattedNumber</i> extends java.lang.Object</br>
+<span style='color:orange'>(draft)</span> public class <i>FormattedNumber</i> extends java.lang.Object implements com.ibm.icu.text.FormattedValue</li>
+<li> <span style='color:orange'>(draft)</span> public class <i>FormattedNumberRange</i> extends java.lang.Object</br>
+<span style='color:orange'>(draft)</span> public class <i>FormattedNumberRange</i> extends java.lang.Object implements com.ibm.icu.text.FormattedValue</li>
</ul>
-CaseMap.Title
+
+<h3>Package com.ibm.icu.util</h3>
<ul>
-<li><span style='color:green'>(stable)</span> public CaseMap.Title <i>adjustToCased</i>()</li>
-<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.util.Locale, BreakIterator, java.lang.CharSequence)</li>
-<li><span style='color:green'>(stable)</span> public CaseMap.Title <i>sentences</i>()</li>
-<li><span style='color:green'>(stable)</span> public CaseMap.Title <i>wholeString</i>()</li>
+BytesTrie
+<ul>
+<li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br>
+<span style='color:green'>(stable)</span> public com.ibm.icu.util.BytesTrie <i>clone</i>()</li>
</ul>
-CaseMap.Upper
-<ul>
-<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.util.Locale, java.lang.CharSequence)</li>
</ul>
-DecimalFormatSymbols
+
+
+<hr/>
+<h2>Promoted to stable in ICU4J 64.2</h2>
+
+<h3>Package com.ibm.icu.text</h3>
<ul>
-<li><span style='color:green'>(stable)</span> public static DecimalFormatSymbols <i>forNumberingSystem</i>(ULocale, NumberingSystem)</li>
-<li><span style='color:green'>(stable)</span> public static DecimalFormatSymbols <i>forNumberingSystem</i>(java.util.Locale, NumberingSystem)</li>
+<li><span style='color:green'>(stable)</span> public static enum <i>DateTimePatternGenerator.DisplayWidth</i></li>
+CurrencyDisplayNames
+<ul>
+<li><span style='color:green'>(stable)</span> public abstract java.lang.String <i>getNarrowSymbol</i>(java.lang.String)</li>
</ul>
-Edits
+DateTimePatternGenerator
<ul>
-<li><span style='color:green'>(stable)</span> public Edits <i>mergeAndAppend</i>(Edits, Edits)</li>
-<li><span style='color:green'>(stable)</span> public int <i>numberOfChanges</i>()</li>
+<li><span style='color:green'>(stable)</span> public java.lang.String <i>getFieldDisplayName</i>(int, DateTimePatternGenerator.DisplayWidth)</li>
</ul>
-Edits.Iterator
+DateTimePatternGenerator.DisplayWidth
<ul>
-<li><span style='color:green'>(stable)</span> public int <i>destinationIndexFromSourceIndex</i>(int)</li>
-<li><span style='color:green'>(stable)</span> public boolean <i>findDestinationIndex</i>(int)</li>
-<li><span style='color:green'>(stable)</span> public int <i>sourceIndexFromDestinationIndex</i>(int)</li>
-</ul>
-NumberingSystem
-<ul>
-<li><span style='color:green'>(stable)</span> public static final NumberingSystem LATIN</li>
+<li><span style='color:green'>(stable)</span> public static final DateTimePatternGenerator.DisplayWidth ABBREVIATED</li>
+<li><span style='color:green'>(stable)</span> public static final DateTimePatternGenerator.DisplayWidth NARROW</li>
+<li><span style='color:green'>(stable)</span> public static final DateTimePatternGenerator.DisplayWidth WIDE</li>
</ul>
</ul>
@@ -76,160 +107,168 @@
<ul>
Currency
<ul>
-<li><span style='color:green'>(stable)</span> public static Currency <i>fromJavaCurrency</i>(java.util.Currency)</li>
-<li><span style='color:green'>(stable)</span> public java.util.Currency <i>toJavaCurrency</i>()</li>
-</ul>
-CurrencyAmount
-<ul>
-<li><span style='color:green'>(stable)</span> public <i>CurrencyAmount</i>(double, java.util.Currency)</li>
-<li><span style='color:green'>(stable)</span> public <i>CurrencyAmount</i>(java.lang.Number, java.util.Currency)</li>
+<li><span style='color:green'>(stable)</span> public static final int NARROW_SYMBOL_NAME</li>
</ul>
</ul>
<hr/>
-<h2>Added in ICU4J 63.1</h2>
+<h2>Added in ICU4J 64.2</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
-<li><span style='color:orange'>(draft)</span> public final class <i>CharacterProperties</i></li>
-<li><span style='color:green'>(stable)</span> public static interface <i>UCharacter.IndicPositionalCategory</i></li>
-<li><span style='color:green'>(stable)</span> public static interface <i>UCharacter.IndicSyllabicCategory</i></li>
-<li><span style='color:green'>(stable)</span> public static interface <i>UCharacter.VerticalOrientation</i></li>
-UProperty
+UCharacter.UnicodeBlock
<ul>
-<li><span style='color:green'>(stable)</span> public static final int INDIC_POSITIONAL_CATEGORY</li>
-<li><span style='color:green'>(stable)</span> public static final int INDIC_SYLLABIC_CATEGORY</li>
-<li><span style='color:green'>(stable)</span> public static final int VERTICAL_ORIENTATION</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS</li>
+<li><span style='color:green'>(stable)</span> public static final int EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock ELYMAIC</li>
+<li><span style='color:green'>(stable)</span> public static final int ELYMAIC_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock NANDINAGARI</li>
+<li><span style='color:green'>(stable)</span> public static final int NANDINAGARI_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock NYIAKENG_PUACHUE_HMONG</li>
+<li><span style='color:green'>(stable)</span> public static final int NYIAKENG_PUACHUE_HMONG_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock OTTOMAN_SIYAQ_NUMBERS</li>
+<li><span style='color:green'>(stable)</span> public static final int OTTOMAN_SIYAQ_NUMBERS_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock SMALL_KANA_EXTENSION</li>
+<li><span style='color:green'>(stable)</span> public static final int SMALL_KANA_EXTENSION_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A</li>
+<li><span style='color:green'>(stable)</span> public static final int SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock TAMIL_SUPPLEMENT</li>
+<li><span style='color:green'>(stable)</span> public static final int TAMIL_SUPPLEMENT_ID</li>
+<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock WANCHO</li>
+<li><span style='color:green'>(stable)</span> public static final int WANCHO_ID</li>
+</ul>
+UScript
+<ul>
+<li><span style='color:green'>(stable)</span> public static final int ELYMAIC</li>
+<li><span style='color:green'>(stable)</span> public static final int NANDINAGARI</li>
+<li><span style='color:green'>(stable)</span> public static final int NYIAKENG_PUACHUE_HMONG</li>
+<li><span style='color:green'>(stable)</span> public static final int WANCHO</li>
</ul>
</ul>
<h3>Package com.ibm.icu.number</h3>
<ul>
-<li><span style='color:orange'>(draft)</span> public class <i>FormattedNumberRange</i></li>
-<li><span style='color:orange'>(draft)</span> public class <i>LocalizedNumberRangeFormatter</i></li>
-<li><span style='color:orange'>(draft)</span> public abstract class <i>NumberRangeFormatter</i></li>
-<li><span style='color:orange'>(draft)</span> public abstract class <i>NumberRangeFormatterSettings</i></li>
-<li><span style='color:orange'>(draft)</span> public class <i>UnlocalizedNumberRangeFormatter</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>NumberRangeFormatter.RangeCollapse</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>NumberRangeFormatter.RangeIdentityFallback</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>NumberRangeFormatter.RangeIdentityResult</i></li>
-NumberRangeFormatter.RangeCollapse
+FormattedNumber
<ul>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse ALL</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse AUTO</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse NONE</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse UNIT</li>
+<li><span style='color:orange'>(draft)</span> public char <i>charAt</i>(int)</li>
+<li><span style='color:orange'>(draft)</span> public int <i>length</i>()</li>
+<li><span style='color:orange'>(draft)</span> public boolean <i>nextPosition</i>(ConstrainedFieldPosition)</li>
+<li><span style='color:orange'>(draft)</span> public java.lang.CharSequence <i>subSequence</i>(int, int)</li>
</ul>
-NumberRangeFormatter.RangeIdentityFallback
+FormattedNumberRange
<ul>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY_OR_SINGLE_VALUE</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback RANGE</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback SINGLE_VALUE</li>
-</ul>
-NumberRangeFormatter.RangeIdentityResult
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityResult EQUAL_AFTER_ROUNDING</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityResult EQUAL_BEFORE_ROUNDING</li>
-<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityResult NOT_EQUAL</li>
-</ul>
-Precision
-<ul>
-<li><span style='color:orange'>(draft)</span> public java.lang.Object <i>clone</i>()</li>
-</ul>
-ScientificNotation
-<ul>
-<li><span style='color:orange'>(draft)</span> public java.lang.Object <i>clone</i>()</li>
+<li><span style='color:orange'>(draft)</span> public char <i>charAt</i>(int)</li>
+<li><span style='color:orange'>(draft)</span> public int <i>length</i>()</li>
+<li><span style='color:orange'>(draft)</span> public boolean <i>nextPosition</i>(ConstrainedFieldPosition)</li>
+<li><span style='color:orange'>(draft)</span> public java.lang.CharSequence <i>subSequence</i>(int, int)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
-CollationElementIterator
+<li><span style='color:orange'>(draft)</span> public class <i>ConstrainedFieldPosition</i></li>
+<li><span style='color:orange'>(draft)</span> public static final class <i>DateIntervalFormat.FormattedDateInterval</i></li>
+<li><span style='color:orange'>(draft)</span> public static final class <i>DateIntervalFormat.SpanField</i></li>
+<li><span style='color:orange'>(draft)</span> public interface <i>FormattedValue</i></li>
+<li><span style='color:orange'>(draft)</span> public static class <i>RelativeDateTimeFormatter.Field</i></li>
+<li><span style='color:orange'>(draft)</span> public static class <i>RelativeDateTimeFormatter.FormattedRelativeDateTime</i></li>
+<li><span style='color:orange'>(draft)</span> public static abstract class <i>UFormat.SpanField</i></li>
+DateFormatSymbols
<ul>
-<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
+<li><span style='color:orange'>(draft)</span> public java.lang.String[] <i>getNarrowEras</i>()</li>
+<li><span style='color:orange'>(draft)</span> public void <i>setNarrowEras</i>(java.lang.String[])</li>
</ul>
-CurrencyPluralInfo
+DateIntervalFormat
<ul>
-<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
+<li><span style='color:orange'>(draft)</span> public DateIntervalFormat.FormattedDateInterval <i>formatToValue</i>(Calendar, Calendar)</li>
+<li><span style='color:orange'>(draft)</span> public DateIntervalFormat.FormattedDateInterval <i>formatToValue</i>(DateInterval)</li>
</ul>
-DateIntervalInfo.PatternInfo
+DecimalFormat
<ul>
-<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
+<li><span style='color:orange'>(draft)</span> public synchronized int <i>getMinimumGroupingDigits</i>()</li>
+<li><span style='color:orange'>(draft)</span> public synchronized boolean <i>isParseCaseSensitive</i>()</li>
+<li><span style='color:orange'>(draft)</span> public synchronized boolean <i>isParseNoExponent</i>()</li>
+<li><span style='color:orange'>(draft)</span> public synchronized boolean <i>isSignAlwaysShown</i>()</li>
+<li><span style='color:orange'>(draft)</span> public synchronized void <i>setMinimumGroupingDigits</i>(int)</li>
+<li><span style='color:orange'>(draft)</span> public synchronized void <i>setParseCaseSensitive</i>(boolean)</li>
+<li><span style='color:orange'>(draft)</span> public synchronized void <i>setParseNoExponent</i>(boolean)</li>
+<li><span style='color:orange'>(draft)</span> public synchronized void <i>setSignAlwaysShown</i>(boolean)</li>
</ul>
-Edits.Iterator
+NumberFormat.Field
<ul>
-<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
+<li><span style='color:orange'>(draft)</span> public static final NumberFormat.Field COMPACT</li>
+<li><span style='color:orange'>(draft)</span> public static final NumberFormat.Field MEASURE_UNIT</li>
</ul>
PluralRules
<ul>
-<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
+<li><span style='color:orange'>(draft)</span> public java.lang.String <i>select</i>(FormattedNumber)</li>
</ul>
-RuleBasedNumberFormat
+RelativeDateTimeFormatter
<ul>
-<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
+<li><span style='color:orange'>(draft)</span> public RelativeDateTimeFormatter.FormattedRelativeDateTime <i>formatNumericToValue</i>(double, RelativeDateTimeFormatter.RelativeDateTimeUnit)</li>
+<li><span style='color:orange'>(draft)</span> public RelativeDateTimeFormatter.FormattedRelativeDateTime <i>formatToValue</i>(RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.AbsoluteUnit)</li>
+<li><span style='color:orange'>(draft)</span> public RelativeDateTimeFormatter.FormattedRelativeDateTime <i>formatToValue</i>(double, RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.RelativeUnit)</li>
+<li><span style='color:orange'>(draft)</span> public RelativeDateTimeFormatter.FormattedRelativeDateTime <i>formatToValue</i>(double, RelativeDateTimeFormatter.RelativeDateTimeUnit)</li>
</ul>
-StringPrepParseException
+RelativeDateTimeFormatter.AbsoluteUnit
<ul>
-<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
-</ul>
-TimeUnitFormat
-<ul>
-<li><span style='color:gray'>(deprecated)</span> public java.lang.Object <i>clone</i>()</li>
-</ul>
-Transliterator.Position
-<ul>
-<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
+<li><span style='color:orange'>(draft)</span> public static final RelativeDateTimeFormatter.AbsoluteUnit QUARTER</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
-<li><span style='color:orange'>(draft)</span> public abstract class <i>CodePointMap</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointMap.Range</i></li>
-<li><span style='color:orange'>(draft)</span> public class <i>CodePointMap.StringIterator</i></li>
-<li><span style='color:orange'>(draft)</span> public static interface <i>CodePointMap.ValueFilter</i></li>
-<li><span style='color:orange'>(draft)</span> public abstract class <i>CodePointTrie</i></li>
-<li><span style='color:orange'>(draft)</span> public static abstract class <i>CodePointTrie.Fast</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Fast16</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Fast32</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Fast8</i></li>
-<li><span style='color:orange'>(draft)</span> public static abstract class <i>CodePointTrie.Small</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Small16</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Small32</i></li>
-<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Small8</i></li>
-<li><span style='color:orange'>(draft)</span> public final class <i>MutableCodePointTrie</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>CodePointMap.RangeOption</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>CodePointTrie.Type</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>CodePointTrie.ValueWidth</i></li>
-CodePointMap.RangeOption
+BytesTrie
<ul>
-<li><span style='color:orange'>(draft)</span> public static final CodePointMap.RangeOption FIXED_ALL_SURROGATES</li>
-<li><span style='color:orange'>(draft)</span> public static final CodePointMap.RangeOption FIXED_LEAD_SURROGATES</li>
-<li><span style='color:orange'>(draft)</span> public static final CodePointMap.RangeOption NORMAL</li>
+<li><span style='color:orange'>(draft)</span> public <i>BytesTrie</i>(BytesTrie)</li>
+<li><span style='color:orange'>(draft)</span> public long <i>getState64</i>()</li>
+<li><span style='color:orange'>(draft)</span> public BytesTrie <i>resetToState64</i>(long)</li>
</ul>
-CodePointTrie.Type
+CharsTrie
<ul>
-<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.Type FAST</li>
-<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.Type SMALL</li>
+<li><span style='color:orange'>(draft)</span> public <i>CharsTrie</i>(CharsTrie)</li>
+<li><span style='color:green'>(stable)</span> public CharsTrie <i>clone</i>()</li>
+<li><span style='color:orange'>(draft)</span> public long <i>getState64</i>()</li>
+<li><span style='color:orange'>(draft)</span> public CharsTrie <i>resetToState64</i>(long)</li>
</ul>
-CodePointTrie.ValueWidth
+JapaneseCalendar
<ul>
-<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.ValueWidth BITS_16</li>
-<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.ValueWidth BITS_32</li>
-<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.ValueWidth BITS_8</li>
+<li><span style='color:green'>(stable)</span> public static final int REIWA</li>
</ul>
MeasureUnit
<ul>
-<li><span style='color:orange'>(draft)</span> public static final MeasureUnit ATMOSPHERE</li>
-<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PERCENT</li>
-<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PERMILLE</li>
-<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PETABYTE</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BARREL</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BRITISH_THERMAL_UNIT</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DALTON</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DAY_PERSON</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DUNAM</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit EARTH_MASS</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit ELECTRONVOLT</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit FLUID_OUNCE_IMPERIAL</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOPASCAL</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGAPASCAL</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MOLE</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MONTH_PERSON</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit NEWTON</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit NEWTON_METER</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PERMYRIAD</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit POUND_FOOT</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit POUND_FORCE</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit SOLAR_LUMINOSITY</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit SOLAR_MASS</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit SOLAR_RADIUS</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit WEEK_PERSON</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit YEAR_PERSON</li>
+</ul>
+VersionInfo
+<ul>
+<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_12_0</li>
+<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_12_1</li>
</ul>
</ul>
<hr/>
-<p><i><font size="-1">Contents generated by ReportAPI tool on Wed Sep 26 19:32:24 PDT 2018<br/>© 2018 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html#License">http://www.unicode.org/copyright.html#License</a></font></i></p>
+<p><i><font size="-1">Contents generated by ReportAPI tool on Tue Apr 09 17:32:39 EDT 2019<br/>© 2019 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html#License">http://www.unicode.org/copyright.html#License</a></font></i></p>
</body>
</html>