META-INF/
META-INF/MANIFEST.MF
android/
android/icu/
android/icu/ICUConfig.properties
android/icu/impl/
android/icu/impl/Assert.class
Assert.java
package android.icu.impl
public android.icu.impl.Assert extends java.lang.Object {
public void <init> ()
public static void fail (java.lang.Exception)
Exception e
public static void fail (java.lang.String)
String msg
public static void assrt (boolean)
boolean val
public static void assrt (java.lang.String, boolean)
String msg
boolean val
}
android/icu/impl/BMPSet.class
BMPSet.java
package android.icu.impl
public final android.icu.impl.BMPSet extends java.lang.Object {
public static int U16_SURROGATE_OFFSET
private boolean[] latin1Contains
private int[] table7FF
private int[] bmpBlockBits
private int[] list4kStarts
private final int[] list
private final int listLength
static final synthetic boolean $assertionsDisabled
public void <init> (int[], int)
int[] parentList
int parentListLength
int i
public void <init> (android.icu.impl.BMPSet, int[], int)
android.icu.impl.BMPSet otherBMPSet
int[] newParentList
int newParentListLength
public boolean contains (int)
int lead
int twoBits
int c
public final int span (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt)
char c2
int lead
int twoBits
int supplementary
char c2
char c
char c2
int lead
int twoBits
int supplementary
char c2
char c
int spanLength
CharSequence s
int start
android.icu.text.UnicodeSet$SpanCondition spanCondition
android.icu.util.OutputInt outCount
int i
int limit
int numSupplementary
public final int spanBack (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition)
char c2
int lead
int twoBits
int supplementary
char c2
char c
char c2
int lead
int twoBits
int supplementary
char c2
CharSequence s
int limit
android.icu.text.UnicodeSet$SpanCondition spanCondition
char c
private static void set32x64Bits (int[], int, int)
int[] table
int start
int limit
int lead
int trail
int bits
int limitLead
int limitTrail
private void initBits ()
int limit
int start
int limit
int listIndex
int minStart
private int findCodePoint (int, int, int)
int i
int c
int lo
int hi
private final boolean containsSlow (int, int, int)
int c
int lo
int hi
static void <clinit> ()
}
android/icu/impl/CSCharacterIterator.class
CSCharacterIterator.java
package android.icu.impl
public android.icu.impl.CSCharacterIterator extends java.lang.Object implements java.text.CharacterIterator {
private int index
private CharSequence seq
public void <init> (java.lang.CharSequence)
CharSequence text
public char first ()
public char last ()
public char current ()
public char next ()
public char previous ()
public char setIndex (int)
int position
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public java.lang.Object clone ()
android.icu.impl.CSCharacterIterator copy
}
android/icu/impl/CacheBase.class
CacheBase.java
package android.icu.impl
public abstract android.icu.impl.CacheBase extends java.lang.Object {
public void <init> ()
public abstract java.lang.Object getInstance (java.lang.Object, java.lang.Object)
protected abstract java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/impl/CacheValue$1.class
CacheValue.java
package android.icu.impl
synthetic android.icu.impl.CacheValue$1 extends java.lang.Object {
}
android/icu/impl/CacheValue$NullValue.class
CacheValue.java
package android.icu.impl
final android.icu.impl.CacheValue$NullValue extends android.icu.impl.CacheValue {
private void <init> ()
public boolean isNull ()
public java.lang.Object get ()
public java.lang.Object resetIfCleared (java.lang.Object)
Object value
synthetic void <init> (android.icu.impl.CacheValue$1)
android.icu.impl.CacheValue$1 x0
}
android/icu/impl/CacheValue$SoftValue.class
CacheValue.java
package android.icu.impl
final android.icu.impl.CacheValue$SoftValue extends android.icu.impl.CacheValue {
private volatile java.lang.ref.Reference ref
void <init> (java.lang.Object)
Object value
public java.lang.Object get ()
public synchronized java.lang.Object resetIfCleared (java.lang.Object)
Object value
Object oldValue
}
android/icu/impl/CacheValue$Strength.class
CacheValue.java
package android.icu.impl
public final enum android.icu.impl.CacheValue$Strength extends java.lang.Enum {
public static final enum android.icu.impl.CacheValue$Strength STRONG
public static final enum android.icu.impl.CacheValue$Strength SOFT
private static final synthetic android.icu.impl.CacheValue$Strength[] $VALUES
public static android.icu.impl.CacheValue$Strength[] values ()
public static android.icu.impl.CacheValue$Strength valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/CacheValue$StrongValue.class
CacheValue.java
package android.icu.impl
final android.icu.impl.CacheValue$StrongValue extends android.icu.impl.CacheValue {
private Object value
void <init> (java.lang.Object)
Object value
public java.lang.Object get ()
public java.lang.Object resetIfCleared (java.lang.Object)
Object value
}
android/icu/impl/CacheValue.class
CacheValue.java
package android.icu.impl
public abstract android.icu.impl.CacheValue extends java.lang.Object {
private static volatile android.icu.impl.CacheValue$Strength strength
private static final android.icu.impl.CacheValue NULL_VALUE
public void <init> ()
public static void setStrength (android.icu.impl.CacheValue$Strength)
android.icu.impl.CacheValue$Strength strength
public static boolean futureInstancesWillBeStrong ()
public static android.icu.impl.CacheValue getInstance (java.lang.Object)
Object value
public boolean isNull ()
public abstract java.lang.Object get ()
public abstract java.lang.Object resetIfCleared (java.lang.Object)
static void <clinit> ()
}
android/icu/impl/CalType.class
CalType.java
package android.icu.impl
public final enum android.icu.impl.CalType extends java.lang.Enum {
public static final enum android.icu.impl.CalType GREGORIAN
public static final enum android.icu.impl.CalType ISO8601
public static final enum android.icu.impl.CalType BUDDHIST
public static final enum android.icu.impl.CalType CHINESE
public static final enum android.icu.impl.CalType COPTIC
public static final enum android.icu.impl.CalType DANGI
public static final enum android.icu.impl.CalType ETHIOPIC
public static final enum android.icu.impl.CalType ETHIOPIC_AMETE_ALEM
public static final enum android.icu.impl.CalType HEBREW
public static final enum android.icu.impl.CalType INDIAN
public static final enum android.icu.impl.CalType ISLAMIC
public static final enum android.icu.impl.CalType ISLAMIC_CIVIL
public static final enum android.icu.impl.CalType ISLAMIC_RGSA
public static final enum android.icu.impl.CalType ISLAMIC_TBLA
public static final enum android.icu.impl.CalType ISLAMIC_UMALQURA
public static final enum android.icu.impl.CalType JAPANESE
public static final enum android.icu.impl.CalType PERSIAN
public static final enum android.icu.impl.CalType ROC
public static final enum android.icu.impl.CalType UNKNOWN
String id
private static final synthetic android.icu.impl.CalType[] $VALUES
public static android.icu.impl.CalType[] values ()
public static android.icu.impl.CalType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String id
public java.lang.String getId ()
static void <clinit> ()
}
android/icu/impl/CalendarAstronomer$1.class
CalendarAstronomer.java
package android.icu.impl
android.icu.impl.CalendarAstronomer$1 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$AngleFunc {
final synthetic android.icu.impl.CalendarAstronomer this$0
void <init> (android.icu.impl.CalendarAstronomer)
android.icu.impl.CalendarAstronomer this$0
public double eval ()
}
android/icu/impl/CalendarAstronomer$2.class
CalendarAstronomer.java
package android.icu.impl
android.icu.impl.CalendarAstronomer$2 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$CoordFunc {
final synthetic android.icu.impl.CalendarAstronomer this$0
void <init> (android.icu.impl.CalendarAstronomer)
android.icu.impl.CalendarAstronomer this$0
public android.icu.impl.CalendarAstronomer$Equatorial eval ()
}
android/icu/impl/CalendarAstronomer$3.class
CalendarAstronomer.java
package android.icu.impl
android.icu.impl.CalendarAstronomer$3 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$AngleFunc {
final synthetic android.icu.impl.CalendarAstronomer this$0
void <init> (android.icu.impl.CalendarAstronomer)
android.icu.impl.CalendarAstronomer this$0
public double eval ()
}
android/icu/impl/CalendarAstronomer$4.class
CalendarAstronomer.java
package android.icu.impl
android.icu.impl.CalendarAstronomer$4 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$CoordFunc {
final synthetic android.icu.impl.CalendarAstronomer this$0
void <init> (android.icu.impl.CalendarAstronomer)
android.icu.impl.CalendarAstronomer this$0
public android.icu.impl.CalendarAstronomer$Equatorial eval ()
}
android/icu/impl/CalendarAstronomer$AngleFunc.class
CalendarAstronomer.java
package android.icu.impl
abstract android.icu.impl.CalendarAstronomer$AngleFunc extends java.lang.Object {
public abstract double eval ()
}
android/icu/impl/CalendarAstronomer$CoordFunc.class
CalendarAstronomer.java
package android.icu.impl
abstract android.icu.impl.CalendarAstronomer$CoordFunc extends java.lang.Object {
public abstract android.icu.impl.CalendarAstronomer$Equatorial eval ()
}
android/icu/impl/CalendarAstronomer$Ecliptic.class
CalendarAstronomer.java
package android.icu.impl
public final android.icu.impl.CalendarAstronomer$Ecliptic extends java.lang.Object {
public final double latitude
public final double longitude
public void <init> (double, double)
double lat
double lon
public java.lang.String toString ()
}
android/icu/impl/CalendarAstronomer$Equatorial.class
CalendarAstronomer.java
package android.icu.impl
public final android.icu.impl.CalendarAstronomer$Equatorial extends java.lang.Object {
public final double ascension
public final double declination
public void <init> (double, double)
double asc
double dec
public java.lang.String toString ()
public java.lang.String toHmsString ()
}
android/icu/impl/CalendarAstronomer$Horizon.class
CalendarAstronomer.java
package android.icu.impl
public final android.icu.impl.CalendarAstronomer$Horizon extends java.lang.Object {
public final double altitude
public final double azimuth
public void <init> (double, double)
double alt
double azim
public java.lang.String toString ()
}
android/icu/impl/CalendarAstronomer$MoonAge.class
CalendarAstronomer.java
package android.icu.impl
android.icu.impl.CalendarAstronomer$MoonAge extends java.lang.Object {
double value
void <init> (double)
double val
}
android/icu/impl/CalendarAstronomer$SolarLongitude.class
CalendarAstronomer.java
package android.icu.impl
android.icu.impl.CalendarAstronomer$SolarLongitude extends java.lang.Object {
double value
void <init> (double)
double val
}
android/icu/impl/CalendarAstronomer.class
CalendarAstronomer.java
package android.icu.impl
public android.icu.impl.CalendarAstronomer extends java.lang.Object {
public static final double SIDEREAL_DAY
public static final double SOLAR_DAY
public static final double SYNODIC_MONTH
public static final double SIDEREAL_MONTH
public static final double TROPICAL_YEAR
public static final double SIDEREAL_YEAR
public static final int SECOND_MS
public static final int MINUTE_MS
public static final int HOUR_MS
public static final long DAY_MS
public static final long JULIAN_EPOCH_MS
static final long EPOCH_2000_MS
private static final double PI
private static final double PI2
private static final double RAD_HOUR
private static final double DEG_RAD
private static final double RAD_DEG
static final double JD_EPOCH
static final double SUN_ETA_G
static final double SUN_OMEGA_G
static final double SUN_E
public static final android.icu.impl.CalendarAstronomer$SolarLongitude VERNAL_EQUINOX
public static final android.icu.impl.CalendarAstronomer$SolarLongitude SUMMER_SOLSTICE
public static final android.icu.impl.CalendarAstronomer$SolarLongitude AUTUMN_EQUINOX
public static final android.icu.impl.CalendarAstronomer$SolarLongitude WINTER_SOLSTICE
static final double moonL0
static final double moonP0
static final double moonN0
static final double moonI
static final double moonE
static final double moonA
static final double moonT0
static final double moonPi
public static final android.icu.impl.CalendarAstronomer$MoonAge NEW_MOON
public static final android.icu.impl.CalendarAstronomer$MoonAge FIRST_QUARTER
public static final android.icu.impl.CalendarAstronomer$MoonAge FULL_MOON
public static final android.icu.impl.CalendarAstronomer$MoonAge LAST_QUARTER
private long time
private double fLongitude
private double fLatitude
private long fGmtOffset
private static final double INVALID
private transient double julianDay
private transient double julianCentury
private transient double sunLongitude
private transient double meanAnomalySun
private transient double moonLongitude
private transient double moonEclipLong
private transient double eclipObliquity
private transient double siderealT0
private transient double siderealTime
private transient android.icu.impl.CalendarAstronomer$Equatorial moonPosition
public void <init> ()
public void <init> (java.util.Date)
java.util.Date d
public void <init> (long)
long aTime
public void <init> (double, double)
double longitude
double latitude
public void setTime (long)
long aTime
public void setDate (java.util.Date)
java.util.Date date
public void setJulianDay (double)
double jdn
public long getTime ()
public java.util.Date getDate ()
public double getJulianDay ()
public double getJulianCentury ()
public double getGreenwichSidereal ()
double UT
private double getSiderealOffset ()
double JD
double S
double T
public double getLocalSidereal ()
private long lstToUT (double)
double lst
double lt
long base
public final android.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (android.icu.impl.CalendarAstronomer$Ecliptic)
android.icu.impl.CalendarAstronomer$Ecliptic ecliptic
public final android.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (double, double)
double eclipLong
double eclipLat
double obliq
double sinE
double cosE
double sinL
double cosL
double sinB
double cosB
double tanB
public final android.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (double)
double eclipLong
public android.icu.impl.CalendarAstronomer$Horizon eclipticToHorizon (double)
double eclipLong
android.icu.impl.CalendarAstronomer$Equatorial equatorial
double H
double sinH
double cosH
double sinD
double cosD
double sinL
double cosL
double altitude
double azimuth
public double getSunLongitude ()
double[] result
double[] getSunLongitude (double)
double julian
double day
double epochAngle
double meanAnomaly
public android.icu.impl.CalendarAstronomer$Equatorial getSunPosition ()
public long getSunTime (double, boolean)
double desired
boolean next
public long getSunTime (android.icu.impl.CalendarAstronomer$SolarLongitude, boolean)
android.icu.impl.CalendarAstronomer$SolarLongitude desired
boolean next
public long getSunRiseSet (boolean)
boolean rise
long t0
long noon
long t
public android.icu.impl.CalendarAstronomer$Equatorial getMoonPosition ()
double sunLong
double day
double meanLongitude
double meanAnomalyMoon
double evection
double annual
double a3
double center
double a4
double variation
double nodeLongitude
double y
double x
double moonEclipLat
public double getMoonAge ()
public double getMoonPhase ()
public long getMoonTime (double, boolean)
double desired
boolean next
public long getMoonTime (android.icu.impl.CalendarAstronomer$MoonAge, boolean)
android.icu.impl.CalendarAstronomer$MoonAge desired
boolean next
public long getMoonRiseSet (boolean)
boolean rise
private long timeOfAngle (android.icu.impl.CalendarAstronomer$AngleFunc, double, double, long, boolean)
long delta
double angle
double factor
android.icu.impl.CalendarAstronomer$AngleFunc func
double desired
double periodDays
long epsilon
boolean next
double lastAngle
double deltaAngle
double deltaT
double lastDeltaT
long startTime
private long riseOrSet (android.icu.impl.CalendarAstronomer$CoordFunc, boolean, double, double, long)
double angle
double lst
long newTime
android.icu.impl.CalendarAstronomer$CoordFunc func
boolean rise
double diameter
double refraction
long epsilon
android.icu.impl.CalendarAstronomer$Equatorial pos
double tanL
long deltaT
int count
double cosD
double psi
double x
double y
long delta
private static final double normalize (double, double)
double value
double range
private static final double norm2PI (double)
double angle
private static final double normPI (double)
double angle
private double trueAnomaly (double, double)
double meanAnomaly
double eccentricity
double delta
double E
private double eclipticObliquity ()
double epoch
double T
private void clearCache ()
public java.lang.String local (long)
long localMillis
private static java.lang.String radToHms (double)
double angle
int hrs
int min
int sec
private static java.lang.String radToDms (double)
double angle
int deg
int min
int sec
static synthetic java.lang.String access$000 (double)
double x0
static synthetic java.lang.String access$100 (double)
double x0
static void <clinit> ()
}
android/icu/impl/CalendarCache.class
CalendarCache.java
package android.icu.impl
public android.icu.impl.CalendarCache extends java.lang.Object {
private static final int[] primes
private int pIndex
private int size
private int arraySize
private int threshold
private long[] keys
private long[] values
public static long EMPTY
public void <init> ()
private void makeArrays (int)
int i
int newSize
public synchronized long get (long)
long key
public synchronized void put (long, long)
long key
long value
int index
private final int findIndex (long)
long key
int index
int delta
private void rehash ()
int i
int oldSize
long[] oldKeys
long[] oldValues
private final int hash (long)
long key
int h
private final int hash2 (long)
long key
static void <clinit> ()
}
android/icu/impl/CalendarUtil$CalendarPreferences.class
CalendarUtil.java
package android.icu.impl
final android.icu.impl.CalendarUtil$CalendarPreferences extends android.icu.impl.UResource$Sink {
private static final android.icu.impl.CalendarUtil$CalendarPreferences INSTANCE
java.util.Map prefs
void <init> ()
android.icu.impl.ICUResourceBundle rb
java.lang.String getCalendarTypeForRegion (java.lang.String)
String region
String type
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String type
android.icu.impl.UResource$Array types
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table calendarPreferenceData
static synthetic android.icu.impl.CalendarUtil$CalendarPreferences access$000 ()
static void <clinit> ()
}
android/icu/impl/CalendarUtil.class
CalendarUtil.java
package android.icu.impl
public final android.icu.impl.CalendarUtil extends java.lang.Object {
private static final String CALKEY
private static final String DEFCAL
public void <init> ()
public static java.lang.String getCalendarType (android.icu.util.ULocale)
android.icu.util.ULocale loc
String calType
android.icu.util.ULocale canonical
String region
}
android/icu/impl/CaseMapImpl$1.class
CaseMapImpl.java
package android.icu.impl
synthetic android.icu.impl.CaseMapImpl$1 extends java.lang.Object {
}
android/icu/impl/CaseMapImpl$GreekUpper.class
CaseMapImpl.java
package android.icu.impl
final android.icu.impl.CaseMapImpl$GreekUpper extends java.lang.Object {
private static final int UPPER_MASK
private static final int HAS_VOWEL
private static final int HAS_YPOGEGRAMMENI
private static final int HAS_ACCENT
private static final int HAS_DIALYTIKA
private static final int HAS_COMBINING_DIALYTIKA
private static final int HAS_OTHER_GREEK_DIACRITIC
private static final int HAS_VOWEL_AND_ACCENT
private static final int HAS_VOWEL_AND_ACCENT_AND_DIALYTIKA
private static final int HAS_EITHER_DIALYTIKA
private static final int AFTER_CASED
private static final int AFTER_VOWEL_WITH_ACCENT
private static final char[] data0370
private static final char[] data1F00
private static final char data2126
private void <init> ()
private static final int getLetterData (int)
int c
private static final int getDiacriticData (int)
int c
private static boolean isFollowedByCasedLetter (java.lang.CharSequence, int)
int c
int type
CharSequence s
int i
private static java.lang.Appendable toUpper (int, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits) throws java.io.IOException
int diacriticData
boolean change
int i2
int oldLength
int newLength
int upper
int numYpogegrammeni
boolean addTonos
boolean change
int c
int nextIndex
int nextState
int type
int data
int i
int options
CharSequence src
Appendable dest
android.icu.text.Edits edits
int state
static synthetic java.lang.Appendable access$100 (int, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits) throws java.io.IOException
int x0
CharSequence x1
Appendable x2
android.icu.text.Edits x3
static void <clinit> ()
}
android/icu/impl/CaseMapImpl$StringContextIterator.class
CaseMapImpl.java
package android.icu.impl
public final android.icu.impl.CaseMapImpl$StringContextIterator extends java.lang.Object implements android.icu.impl.UCaseProps$ContextIterator {
protected CharSequence s
protected int index
protected int limit
protected int cpStart
protected int cpLimit
protected int dir
public void <init> (java.lang.CharSequence)
CharSequence src
public void <init> (java.lang.CharSequence, int, int)
CharSequence src
int cpStart
int cpLimit
public void setLimit (int)
int lim
public void moveToLimit ()
public int nextCaseMapCP ()
int c
public void setCPStartAndLimit (int, int)
int s
int l
public int getCPStart ()
public int getCPLimit ()
public int getCPLength ()
public void reset (int)
int direction
public int next ()
int c
int c
}
android/icu/impl/CaseMapImpl$WholeStringBreakIterator.class
CaseMapImpl.java
package android.icu.impl
final android.icu.impl.CaseMapImpl$WholeStringBreakIterator extends android.icu.text.BreakIterator {
private int length
private void <init> ()
private static void notImplemented ()
public int first ()
public int last ()
public int next (int)
int n
public int next ()
public int previous ()
public int following (int)
int offset
public int current ()
public java.text.CharacterIterator getText ()
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
public void setText (java.lang.CharSequence)
CharSequence newText
public void setText (java.lang.String)
String newText
synthetic void <init> (android.icu.impl.CaseMapImpl$1)
android.icu.impl.CaseMapImpl$1 x0
}
android/icu/impl/CaseMapImpl.class
CaseMapImpl.java
package android.icu.impl
public final android.icu.impl.CaseMapImpl extends java.lang.Object {
public static final int TITLECASE_WHOLE_STRING
public static final int TITLECASE_SENTENCES
private static final int TITLECASE_ITERATOR_MASK
public static final int TITLECASE_ADJUST_TO_CASED
private static final int TITLECASE_ADJUSTMENT_MASK
private static final int LNS
public static final int OMIT_UNCHANGED_TEXT
private static final android.icu.impl.Trie2_16 CASE_TRIE
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int addTitleAdjustmentOption (int, int)
int options
int newOption
int adjOptions
private static boolean isLNS (int)
int c
int gc
public static int addTitleIteratorOption (int, int)
int options
int newOption
int iterOptions
public static android.icu.text.BreakIterator getTitleBreakIterator (java.util.Locale, int, android.icu.text.BreakIterator)
java.util.Locale locale
int options
android.icu.text.BreakIterator iter
public static android.icu.text.BreakIterator getTitleBreakIterator (android.icu.util.ULocale, int, android.icu.text.BreakIterator)
android.icu.util.ULocale locale
int options
android.icu.text.BreakIterator iter
private static int appendCodePoint (java.lang.Appendable, int) throws java.io.IOException
Appendable a
int c
private static void appendResult (int, java.lang.Appendable, int, int, android.icu.text.Edits) throws java.io.IOException
int length
int result
Appendable dest
int cpLength
int options
android.icu.text.Edits edits
private static final void appendUnchanged (java.lang.CharSequence, int, int, java.lang.Appendable, int, android.icu.text.Edits) throws java.io.IOException
CharSequence src
int start
int length
Appendable dest
int options
android.icu.text.Edits edits
private static java.lang.String applyEdits (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.Edits)
int i
int i
android.icu.text.Edits$Iterator ei
CharSequence src
StringBuilder replacementChars
android.icu.text.Edits edits
StringBuilder result
private static void internalToLower (int, int, java.lang.CharSequence, int, int, android.icu.impl.CaseMapImpl$StringContextIterator, java.lang.Appendable, android.icu.text.Edits) throws java.io.IOException
byte[] latinToLower
byte d
int delta
int props
int delta
char trail
int c
char lead
int cpStart
int c
int caseLocale
int options
CharSequence src
int srcStart
int srcLimit
android.icu.impl.CaseMapImpl$StringContextIterator iter
Appendable dest
android.icu.text.Edits edits
byte[] latinToLower
int prev
int srcIndex
private static void internalToUpper (int, int, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits) throws java.io.IOException
byte[] latinToUpper
byte d
int delta
int props
int delta
char trail
int c
char lead
int cpStart
int c
int caseLocale
int options
CharSequence src
Appendable dest
android.icu.text.Edits edits
android.icu.impl.CaseMapImpl$StringContextIterator iter
byte[] latinToUpper
int prev
int srcIndex
int srcLength
public static java.lang.String toLower (int, int, java.lang.CharSequence)
android.icu.text.Edits edits
StringBuilder replacementChars
int caseLocale
int options
CharSequence src
public static java.lang.Appendable toLower (int, int, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
java.io.IOException e
int caseLocale
int options
CharSequence src
Appendable dest
android.icu.text.Edits edits
public static java.lang.String toUpper (int, int, java.lang.CharSequence)
android.icu.text.Edits edits
StringBuilder replacementChars
int caseLocale
int options
CharSequence src
public static java.lang.Appendable toUpper (int, int, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
java.io.IOException e
int caseLocale
int options
CharSequence src
Appendable dest
android.icu.text.Edits edits
public static java.lang.String toTitle (int, int, android.icu.text.BreakIterator, java.lang.CharSequence)
android.icu.text.Edits edits
StringBuilder replacementChars
int caseLocale
int options
android.icu.text.BreakIterator iter
CharSequence src
public static java.lang.Appendable toTitle (int, int, android.icu.text.BreakIterator, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
int index
boolean toCased
char c2
char c1
int titleLimit
int titleStart
int c
int index
android.icu.impl.CaseMapImpl$StringContextIterator iter
int srcLength
int prev
boolean isFirstIndex
java.io.IOException e
int caseLocale
int options
android.icu.text.BreakIterator titleIter
CharSequence src
Appendable dest
android.icu.text.Edits edits
public static java.lang.String fold (int, java.lang.CharSequence)
android.icu.text.Edits edits
StringBuilder replacementChars
int options
CharSequence src
public static java.lang.Appendable fold (int, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
java.io.IOException e
int options
CharSequence src
Appendable dest
android.icu.text.Edits edits
static synthetic void access$200 (int, java.lang.Appendable, int, int, android.icu.text.Edits) throws java.io.IOException
int x0
Appendable x1
int x2
int x3
android.icu.text.Edits x4
static void <clinit> ()
}
android/icu/impl/CharTrie.class
CharTrie.java
package android.icu.impl
public android.icu.impl.CharTrie extends android.icu.impl.Trie {
private char m_initialValue_
private char[] m_data_
static final synthetic boolean $assertionsDisabled
public void <init> (java.nio.ByteBuffer, android.icu.impl.Trie$DataManipulate)
java.nio.ByteBuffer bytes
android.icu.impl.Trie$DataManipulate dataManipulate
public void <init> (int, int, android.icu.impl.Trie$DataManipulate)
int limit
char block
int initialValue
int leadUnitValue
android.icu.impl.Trie$DataManipulate dataManipulate
int dataLength
int latin1Length
int i
public final char getCodePointValue (int)
int offset
int ch
int offset
public final char getLeadValue (char)
char ch
public final char getBMPValue (char)
char ch
public final char getSurrogateValue (char, char)
char lead
char trail
int offset
public final char getTrailValue (int, char)
int leadvalue
char trail
int offset
public final char getLatin1LinearValue (char)
char ch
public boolean equals (java.lang.Object)
android.icu.impl.CharTrie othertrie
Object other
boolean result
public int hashCode ()
protected final void unserialize (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
int indexDataLength
protected final int getSurrogateOffset (char, char)
char lead
char trail
int offset
protected final int getValue (int)
int index
protected final int getInitialValue ()
static void <clinit> ()
}
android/icu/impl/CharacterIteration.class
CharacterIteration.java
package android.icu.impl
public final android.icu.impl.CharacterIteration extends java.lang.Object {
public static final int DONE32
private void <init> ()
public static int next32 (java.text.CharacterIterator)
java.text.CharacterIterator ci
int c
public static int nextTrail32 (java.text.CharacterIterator, int)
char cTrail
java.text.CharacterIterator ci
int lead
int retVal
public static int previous32 (java.text.CharacterIterator)
char lead
java.text.CharacterIterator ci
char trail
int retVal
public static int current32 (java.text.CharacterIterator)
int trail
java.text.CharacterIterator ci
char lead
int retVal
}
android/icu/impl/CharacterIteratorWrapper.class
CharacterIteratorWrapper.java
package android.icu.impl
public android.icu.impl.CharacterIteratorWrapper extends android.icu.text.UCharacterIterator {
private java.text.CharacterIterator iterator
public void <init> (java.text.CharacterIterator)
java.text.CharacterIterator iter
public int current ()
int c
public int getLength ()
public int getIndex ()
public int next ()
int i
public int previous ()
int i
public void setIndex (int)
IllegalArgumentException e
int index
public void setToLimit ()
public int getText (char[], int)
char ch
char[] fillIn
int offset
int length
int currentIndex
public java.lang.Object clone ()
android.icu.impl.CharacterIteratorWrapper result
CloneNotSupportedException e
public int moveIndex (int)
int delta
int length
int idx
public java.text.CharacterIterator getCharacterIterator ()
}
android/icu/impl/CharacterPropertiesImpl.class
CharacterPropertiesImpl.java
package android.icu.impl
public final android.icu.impl.CharacterPropertiesImpl extends java.lang.Object {
private static final int NUM_INCLUSIONS
private static final android.icu.text.UnicodeSet[] inclusions
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static synchronized void clear ()
int i
private static android.icu.text.UnicodeSet getInclusionsForSource (int)
android.icu.text.UnicodeSet incl
int src
private static android.icu.text.UnicodeSet getIntPropInclusions (int)
int value
int c
int rangeEnd
int i
int prop
int inclIndex
int src
android.icu.text.UnicodeSet incl
android.icu.text.UnicodeSet intPropIncl
int numRanges
int prevValue
public static synchronized android.icu.text.UnicodeSet getInclusionsForProperty (int)
int src
int prop
static void <clinit> ()
}
android/icu/impl/ClassLoaderUtil$1.class
ClassLoaderUtil.java
package android.icu.impl
android.icu.impl.ClassLoaderUtil$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public android.icu.impl.ClassLoaderUtil$BootstrapClassLoader run ()
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ClassLoaderUtil$BootstrapClassLoader.class
ClassLoaderUtil.java
package android.icu.impl
android.icu.impl.ClassLoaderUtil$BootstrapClassLoader extends java.lang.ClassLoader {
void <init> ()
}
android/icu/impl/ClassLoaderUtil.class
ClassLoaderUtil.java
package android.icu.impl
public android.icu.impl.ClassLoaderUtil extends java.lang.Object {
private static volatile ClassLoader BOOTSTRAP_CLASSLOADER
public void <init> ()
private static java.lang.ClassLoader getBootstrapClassLoader ()
ClassLoader cl
public static java.lang.ClassLoader getClassLoader (java.lang.Class)
Class cls
ClassLoader cl
public static java.lang.ClassLoader getClassLoader ()
ClassLoader cl
}
android/icu/impl/CollectionSet.class
CollectionSet.java
package android.icu.impl
public android.icu.impl.CollectionSet extends java.lang.Object implements java.util.Set {
private final java.util.Collection data
public void <init> (java.util.Collection)
java.util.Collection data
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object e
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public void clear ()
}
android/icu/impl/CurrencyData$1.class
CurrencyData.java
package android.icu.impl
android.icu.impl.CurrencyData$1 extends java.lang.Object implements android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider {
void <init> ()
public android.icu.impl.CurrencyData$CurrencyDisplayInfo getInstance (android.icu.util.ULocale, boolean)
android.icu.util.ULocale locale
boolean withFallback
public boolean hasData ()
}
android/icu/impl/CurrencyData$CurrencyDisplayInfo.class
CurrencyData.java
package android.icu.impl
public abstract android.icu.impl.CurrencyData$CurrencyDisplayInfo extends android.icu.text.CurrencyDisplayNames {
public void <init> ()
public abstract java.util.Map getUnitPatterns ()
public abstract android.icu.impl.CurrencyData$CurrencyFormatInfo getFormatInfo (java.lang.String)
public abstract android.icu.impl.CurrencyData$CurrencySpacingInfo getSpacingInfo ()
}
android/icu/impl/CurrencyData$CurrencyDisplayInfoProvider.class
CurrencyData.java
package android.icu.impl
public abstract android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider extends java.lang.Object {
public abstract android.icu.impl.CurrencyData$CurrencyDisplayInfo getInstance (android.icu.util.ULocale, boolean)
public abstract boolean hasData ()
}
android/icu/impl/CurrencyData$CurrencyFormatInfo.class
CurrencyData.java
package android.icu.impl
public final android.icu.impl.CurrencyData$CurrencyFormatInfo extends java.lang.Object {
public final String isoCode
public final String currencyPattern
public final String monetaryDecimalSeparator
public final String monetaryGroupingSeparator
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String isoCode
String currencyPattern
String monetarySeparator
String monetaryGroupingSeparator
}
android/icu/impl/CurrencyData$CurrencySpacingInfo$SpacingPattern.class
CurrencyData.java
package android.icu.impl
public final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern extends java.lang.Enum {
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern CURRENCY_MATCH
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern SURROUNDING_MATCH
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern INSERT_BETWEEN
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern COUNT
private static final synthetic android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern[] $VALUES
static final synthetic boolean $assertionsDisabled
public static android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern[] values ()
public static android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, int)
int value
static void <clinit> ()
}
android/icu/impl/CurrencyData$CurrencySpacingInfo$SpacingType.class
CurrencyData.java
package android.icu.impl
public final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType extends java.lang.Enum {
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType BEFORE
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType AFTER
public static final enum android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType COUNT
private static final synthetic android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType[] $VALUES
public static android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType[] values ()
public static android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/CurrencyData$CurrencySpacingInfo.class
CurrencyData.java
package android.icu.impl
public final android.icu.impl.CurrencyData$CurrencySpacingInfo extends java.lang.Object {
private final String[][] symbols
public boolean hasBeforeCurrency
public boolean hasAfterCurrency
private static final String DEFAULT_CUR_MATCH
private static final String DEFAULT_CTX_MATCH
private static final String DEFAULT_INSERT
public static final android.icu.impl.CurrencyData$CurrencySpacingInfo DEFAULT
static final synthetic boolean $assertionsDisabled
public void <init> ()
public transient void <init> (java.lang.String[])
int j
int i
String[] strings
int k
public void setSymbolIfNull (android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType, android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern, java.lang.String)
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType type
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern pattern
String value
int i
int j
public java.lang.String[] getBeforeSymbols ()
public java.lang.String[] getAfterSymbols ()
static void <clinit> ()
}
android/icu/impl/CurrencyData$DefaultInfo.class
CurrencyData.java
package android.icu.impl
public android.icu.impl.CurrencyData$DefaultInfo extends android.icu.impl.CurrencyData$CurrencyDisplayInfo {
private final boolean fallback
private static final android.icu.impl.CurrencyData$CurrencyDisplayInfo FALLBACK_INSTANCE
private static final android.icu.impl.CurrencyData$CurrencyDisplayInfo NO_FALLBACK_INSTANCE
private void <init> (boolean)
boolean fallback
public static final android.icu.impl.CurrencyData$CurrencyDisplayInfo getWithFallback (boolean)
boolean fallback
public java.lang.String getName (java.lang.String)
String isoCode
public java.lang.String getPluralName (java.lang.String, java.lang.String)
String isoCode
String pluralType
public java.lang.String getSymbol (java.lang.String)
String isoCode
public java.lang.String getNarrowSymbol (java.lang.String)
String isoCode
public java.lang.String getFormalSymbol (java.lang.String)
String isoCode
public java.lang.String getVariantSymbol (java.lang.String)
String isoCode
public java.util.Map symbolMap ()
public java.util.Map nameMap ()
public android.icu.util.ULocale getULocale ()
public java.util.Map getUnitPatterns ()
public android.icu.impl.CurrencyData$CurrencyFormatInfo getFormatInfo (java.lang.String)
String isoCode
public android.icu.impl.CurrencyData$CurrencySpacingInfo getSpacingInfo ()
static void <clinit> ()
}
android/icu/impl/CurrencyData.class
CurrencyData.java
package android.icu.impl
public android.icu.impl.CurrencyData extends java.lang.Object {
public static final android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider provider
private void <init> ()
static void <clinit> ()
Class clzz
Throwable t
android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider temp
}
android/icu/impl/CurrencyData.uau
android/icu/impl/DateNumberFormat.class
DateNumberFormat.java
package android.icu.impl
public final android.icu.impl.DateNumberFormat extends android.icu.text.NumberFormat {
private static final long serialVersionUID
private char[] digits
private char zeroDigit
private char minusSign
private boolean positiveOnly
private static final int DECIMAL_BUF_SIZE
private transient char[] decimalBuf
private static android.icu.impl.SimpleCache CACHE
private int maxIntDigits
private int minIntDigits
private static final long PARSE_THRESHOLD
public void <init> (android.icu.util.ULocale, java.lang.String, java.lang.String)
android.icu.util.ULocale loc
String digitString
String nsName
public void <init> (android.icu.util.ULocale, char, java.lang.String)
int i
android.icu.util.ULocale loc
char zeroDigit
String nsName
StringBuffer buf
private void initialize (android.icu.util.ULocale, java.lang.String, java.lang.String)
String minusString
String minusString
java.util.MissingResourceException ex1
String minusString
java.util.MissingResourceException ex
int i
String minusString
android.icu.impl.ICUResourceBundle rb
android.icu.util.ULocale loc
String digitString
String nsName
char[] elems
public void setMaximumIntegerDigits (int)
int newValue
public int getMaximumIntegerDigits ()
public void setMinimumIntegerDigits (int)
int newValue
public int getMinimumIntegerDigits ()
public void setParsePositiveOnly (boolean)
boolean isPositiveOnly
public char getZeroDigit ()
public void setZeroDigit (char)
int i
char zero
public char[] getDigits ()
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long numberL
StringBuffer toAppendTo
java.text.FieldPosition pos
int number
int limit
int index
int padding
int length
public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigInteger number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigDecimal number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.math.BigDecimal number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
int digit
char ch
String text
java.text.ParsePosition parsePosition
long num
boolean sawNumber
boolean negative
int base
int offset
Number result
public boolean equals (java.lang.Object)
Object obj
android.icu.impl.DateNumberFormat other
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public java.lang.Object clone ()
android.icu.impl.DateNumberFormat dnfmt
static void <clinit> ()
}
android/icu/impl/DayPeriodRules$1.class
DayPeriodRules.java
package android.icu.impl
synthetic android.icu.impl.DayPeriodRules$1 extends java.lang.Object {
}
android/icu/impl/DayPeriodRules$CutoffType.class
DayPeriodRules.java
package android.icu.impl
final enum android.icu.impl.DayPeriodRules$CutoffType extends java.lang.Enum {
public static final enum android.icu.impl.DayPeriodRules$CutoffType BEFORE
public static final enum android.icu.impl.DayPeriodRules$CutoffType AFTER
public static final enum android.icu.impl.DayPeriodRules$CutoffType FROM
public static final enum android.icu.impl.DayPeriodRules$CutoffType AT
private static final synthetic android.icu.impl.DayPeriodRules$CutoffType[] $VALUES
public static android.icu.impl.DayPeriodRules$CutoffType[] values ()
public static android.icu.impl.DayPeriodRules$CutoffType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static android.icu.impl.DayPeriodRules$CutoffType fromStringOrNull (java.lang.CharSequence)
CharSequence str
static synthetic android.icu.impl.DayPeriodRules$CutoffType access$300 (java.lang.CharSequence)
CharSequence x0
static void <clinit> ()
}
android/icu/impl/DayPeriodRules$DayPeriod.class
DayPeriodRules.java
package android.icu.impl
public final enum android.icu.impl.DayPeriodRules$DayPeriod extends java.lang.Enum {
public static final enum android.icu.impl.DayPeriodRules$DayPeriod MIDNIGHT
public static final enum android.icu.impl.DayPeriodRules$DayPeriod NOON
public static final enum android.icu.impl.DayPeriodRules$DayPeriod MORNING1
public static final enum android.icu.impl.DayPeriodRules$DayPeriod AFTERNOON1
public static final enum android.icu.impl.DayPeriodRules$DayPeriod EVENING1
public static final enum android.icu.impl.DayPeriodRules$DayPeriod NIGHT1
public static final enum android.icu.impl.DayPeriodRules$DayPeriod MORNING2
public static final enum android.icu.impl.DayPeriodRules$DayPeriod AFTERNOON2
public static final enum android.icu.impl.DayPeriodRules$DayPeriod EVENING2
public static final enum android.icu.impl.DayPeriodRules$DayPeriod NIGHT2
public static final enum android.icu.impl.DayPeriodRules$DayPeriod AM
public static final enum android.icu.impl.DayPeriodRules$DayPeriod PM
public static android.icu.impl.DayPeriodRules$DayPeriod[] VALUES
private static final synthetic android.icu.impl.DayPeriodRules$DayPeriod[] $VALUES
public static android.icu.impl.DayPeriodRules$DayPeriod[] values ()
public static android.icu.impl.DayPeriodRules$DayPeriod valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static android.icu.impl.DayPeriodRules$DayPeriod fromStringOrNull (java.lang.CharSequence)
CharSequence str
static synthetic android.icu.impl.DayPeriodRules$DayPeriod access$200 (java.lang.CharSequence)
CharSequence x0
static void <clinit> ()
}
android/icu/impl/DayPeriodRules$DayPeriodRulesCountSink.class
DayPeriodRules.java
package android.icu.impl
android.icu.impl.DayPeriodRules$DayPeriodRulesCountSink extends android.icu.impl.UResource$Sink {
private android.icu.impl.DayPeriodRules$DayPeriodRulesData data
private void <init> (android.icu.impl.DayPeriodRules$DayPeriodRulesData)
android.icu.impl.DayPeriodRules$DayPeriodRulesData data
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int setNum
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table rules
synthetic void <init> (android.icu.impl.DayPeriodRules$DayPeriodRulesData, android.icu.impl.DayPeriodRules$1)
android.icu.impl.DayPeriodRules$DayPeriodRulesData x0
android.icu.impl.DayPeriodRules$1 x1
}
android/icu/impl/DayPeriodRules$DayPeriodRulesData.class
DayPeriodRules.java
package android.icu.impl
final android.icu.impl.DayPeriodRules$DayPeriodRulesData extends java.lang.Object {
java.util.Map localesToRuleSetNumMap
android.icu.impl.DayPeriodRules[] rules
int maxRuleSetNum
private void <init> ()
synthetic void <init> (android.icu.impl.DayPeriodRules$1)
android.icu.impl.DayPeriodRules$1 x0
}
android/icu/impl/DayPeriodRules$DayPeriodRulesDataSink.class
DayPeriodRules.java
package android.icu.impl
final android.icu.impl.DayPeriodRules$DayPeriodRulesDataSink extends android.icu.impl.UResource$Sink {
private android.icu.impl.DayPeriodRules$DayPeriodRulesData data
private int[] cutoffs
private int ruleSetNum
private android.icu.impl.DayPeriodRules$DayPeriod period
private android.icu.impl.DayPeriodRules$CutoffType cutoffType
private void <init> (android.icu.impl.DayPeriodRules$DayPeriodRulesData)
android.icu.impl.DayPeriodRules$DayPeriodRulesData data
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int setNum
int j
android.icu.impl.UResource$Table locales
android.icu.impl.UResource$Table rules
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table dayPeriodData
private void processRules (android.icu.impl.UResource$Table, android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.DayPeriodRules$CutoffType type
int l
android.icu.impl.UResource$Array cutoffArray
int length
int k
int k
android.icu.impl.UResource$Table periodDefinition
int j
android.icu.impl.DayPeriodRules$DayPeriod period
android.icu.impl.UResource$Table ruleSet
int i
android.icu.impl.UResource$Table rules
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
private void addCutoff (android.icu.impl.DayPeriodRules$CutoffType, java.lang.String)
android.icu.impl.DayPeriodRules$CutoffType type
String hourStr
int hour
private void setDayPeriodForHoursFromCutoffs ()
int hour
int startHour
android.icu.impl.DayPeriodRules rule
private static int parseHour (java.lang.String)
String str
int firstColonPos
String hourStr
int hour
synthetic void <init> (android.icu.impl.DayPeriodRules$DayPeriodRulesData, android.icu.impl.DayPeriodRules$1)
android.icu.impl.DayPeriodRules$DayPeriodRulesData x0
android.icu.impl.DayPeriodRules$1 x1
}
android/icu/impl/DayPeriodRules.class
DayPeriodRules.java
package android.icu.impl
public final android.icu.impl.DayPeriodRules extends java.lang.Object {
private static final android.icu.impl.DayPeriodRules$DayPeriodRulesData DATA
private boolean hasMidnight
private boolean hasNoon
private android.icu.impl.DayPeriodRules$DayPeriod[] dayPeriodForHour
private void <init> ()
public static android.icu.impl.DayPeriodRules getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
String localeCode
Integer ruleSetNum
public double getMidPointForDayPeriod (android.icu.impl.DayPeriodRules$DayPeriod)
android.icu.impl.DayPeriodRules$DayPeriod dayPeriod
int startHour
int endHour
double midPoint
private static android.icu.impl.DayPeriodRules$DayPeriodRulesData loadData ()
android.icu.impl.DayPeriodRules$DayPeriodRulesData data
android.icu.impl.ICUResourceBundle rb
android.icu.impl.DayPeriodRules$DayPeriodRulesCountSink countSink
android.icu.impl.DayPeriodRules$DayPeriodRulesDataSink sink
private int getStartHourForDayPeriod (android.icu.impl.DayPeriodRules$DayPeriod) throws java.lang.IllegalArgumentException
int i
int i
android.icu.impl.DayPeriodRules$DayPeriod dayPeriod
private int getEndHourForDayPeriod (android.icu.impl.DayPeriodRules$DayPeriod)
int i
int i
android.icu.impl.DayPeriodRules$DayPeriod dayPeriod
public boolean hasMidnight ()
public boolean hasNoon ()
public android.icu.impl.DayPeriodRules$DayPeriod getDayPeriodForHour (int)
int hour
private void add (int, int, android.icu.impl.DayPeriodRules$DayPeriod)
int i
int startHour
int limitHour
android.icu.impl.DayPeriodRules$DayPeriod period
private static int parseSetNum (java.lang.String)
String setNumStr
String numStr
static synthetic int access$000 (java.lang.String)
String x0
synthetic void <init> (android.icu.impl.DayPeriodRules$1)
android.icu.impl.DayPeriodRules$1 x0
static synthetic android.icu.impl.DayPeriodRules$DayPeriod[] access$400 (android.icu.impl.DayPeriodRules)
android.icu.impl.DayPeriodRules x0
static synthetic boolean access$502 (android.icu.impl.DayPeriodRules, boolean)
android.icu.impl.DayPeriodRules x0
boolean x1
static synthetic boolean access$602 (android.icu.impl.DayPeriodRules, boolean)
android.icu.impl.DayPeriodRules x0
boolean x1
static synthetic void access$700 (android.icu.impl.DayPeriodRules, int, int, android.icu.impl.DayPeriodRules$DayPeriod)
android.icu.impl.DayPeriodRules x0
int x1
int x2
android.icu.impl.DayPeriodRules$DayPeriod x3
static void <clinit> ()
}
android/icu/impl/DontCareFieldPosition.class
DontCareFieldPosition.java
package android.icu.impl
public final android.icu.impl.DontCareFieldPosition extends java.text.FieldPosition {
public static final android.icu.impl.DontCareFieldPosition INSTANCE
private void <init> ()
public void setBeginIndex (int)
int i
public void setEndIndex (int)
int i
static void <clinit> ()
}
android/icu/impl/EraRules.class
EraRules.java
package android.icu.impl
public android.icu.impl.EraRules extends java.lang.Object {
private static final int MAX_ENCODED_START_YEAR
private static final int MIN_ENCODED_START_YEAR
public static final int MIN_ENCODED_START
private static final int YEAR_MASK
private static final int MONTH_MASK
private static final int DAY_MASK
private int[] startDates
private int numEras
private int currentEra
private void <init> (int[], int)
int[] startDates
int numEras
public static android.icu.impl.EraRules getInstance (android.icu.impl.CalType, boolean)
NumberFormatException e
int[] fields
String val
android.icu.util.UResourceBundle res
String key
android.icu.util.UResourceBundle eraRuleRes
String eraIdxStr
int eraIdx
boolean hasName
boolean hasEnd
android.icu.util.UResourceBundleIterator ruleItr
android.icu.impl.CalType calType
boolean includeTentativeEra
android.icu.util.UResourceBundle supplementalDataRes
android.icu.util.UResourceBundle calendarDataRes
android.icu.util.UResourceBundle calendarTypeRes
android.icu.util.UResourceBundle erasRes
int numEras
int firstTentativeIdx
int[] startDates
android.icu.util.UResourceBundleIterator itr
public int getNumberOfEras ()
public int[] getStartDate (int, int[])
int eraIdx
int[] fillIn
public int getStartYear (int)
int eraIdx
int[] fields
public int getEraIndex (int, int, int)
int low
int i
int year
int month
int day
int high
int low
public int getCurrentEraIndex ()
private void initCurrentEra ()
long localMillis
android.icu.util.TimeZone zone
int[] fields
int currentEncodedDate
int eraIdx
private static boolean isSet (int)
int startDate
private static boolean isValidRuleStartDate (int, int, int)
int year
int month
int day
private static int encodeDate (int, int, int)
int year
int month
int day
private static int[] decodeDate (int, int[])
int year
int month
int day
int encodedDate
int[] fillIn
int year
int month
int day
int[] result
private static int compareEncodedDateWithYMD (int, int, int, int)
int tmp
int encoded
int year
int month
int day
static void <clinit> ()
}
android/icu/impl/FormattedStringBuilder.class
FormattedStringBuilder.java
package android.icu.impl
public android.icu.impl.FormattedStringBuilder extends java.lang.Object implements java.lang.CharSequence java.lang.Appendable {
public static final android.icu.impl.FormattedStringBuilder EMPTY
char[] chars
Object[] fields
int zero
int length
int appendOffset
Object appendableField
private static final java.util.Map fieldToDebugChar
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (int)
int capacity
public void <init> (android.icu.impl.FormattedStringBuilder)
android.icu.impl.FormattedStringBuilder source
public void copyFrom (android.icu.impl.FormattedStringBuilder)
android.icu.impl.FormattedStringBuilder source
public int length ()
public int codePointCount ()
public char charAt (int)
int index
public java.lang.Object fieldAt (int)
int index
public int getFirstCodePoint ()
public int getLastCodePoint ()
public int codePointAt (int)
int index
public int codePointBefore (int)
int index
public android.icu.impl.FormattedStringBuilder clear ()
public void setAppendIndex (int)
int index
public int appendChar16 (char, java.lang.Object)
char codeUnit
Object field
public int insertChar16 (int, char, java.lang.Object)
int index
char codeUnit
Object field
int count
int position
public int appendCodePoint (int, java.lang.Object)
int codePoint
Object field
public int insertCodePoint (int, int, java.lang.Object)
int index
int codePoint
Object field
int count
int position
public int append (java.lang.CharSequence, java.lang.Object)
CharSequence sequence
Object field
public int insert (int, java.lang.CharSequence, java.lang.Object)
int index
CharSequence sequence
Object field
public int insert (int, java.lang.CharSequence, int, int, java.lang.Object)
int i
int index
CharSequence sequence
int start
int end
Object field
int count
int position
public int splice (int, int, java.lang.CharSequence, int, int, java.lang.Object)
int position
int i
int startThis
int endThis
CharSequence sequence
int startOther
int endOther
Object field
int thisLength
int otherLength
int count
int position
public int append (char[], java.lang.Object[])
char[] chars
Object[] fields
public int insert (int, char[], java.lang.Object[])
int i
int index
char[] chars
Object[] fields
int count
int position
public int append (android.icu.impl.FormattedStringBuilder)
android.icu.impl.FormattedStringBuilder other
public int insert (int, android.icu.impl.FormattedStringBuilder)
int i
int index
android.icu.impl.FormattedStringBuilder other
int count
int position
private int prepareForInsert (int, int)
int index
int count
private int prepareForInsertHelper (int, int)
int newCapacity
int newZero
char[] newChars
Object[] newFields
int newZero
int index
int count
int oldCapacity
int oldZero
char[] oldChars
Object[] oldFields
private int remove (int, int)
int index
int count
int position
private int getCapacity ()
public java.lang.CharSequence subSequence (int, int)
int start
int end
android.icu.impl.FormattedStringBuilder other
public java.lang.String subString (int, int)
int start
int end
public java.lang.String toString ()
public java.lang.String toDebugString ()
int i
StringBuilder sb
public char[] toCharArray ()
public java.lang.Object[] toFieldArray ()
public void setAppendableField (java.lang.Object)
Object field
public java.lang.Appendable append (java.lang.CharSequence)
CharSequence csq
public java.lang.Appendable append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.lang.Appendable append (char)
char c
public boolean contentEquals (char[], java.lang.Object[])
int i
char[] chars
Object[] fields
public boolean contentEquals (android.icu.impl.FormattedStringBuilder)
int i
android.icu.impl.FormattedStringBuilder other
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
static void <clinit> ()
}
android/icu/impl/FormattedValueFieldPositionIteratorImpl$FieldWithValue.class
FormattedValueFieldPositionIteratorImpl.java
package android.icu.impl
android.icu.impl.FormattedValueFieldPositionIteratorImpl$FieldWithValue extends java.text.Format$Field {
private static final long serialVersionUID
public final java.text.Format$Field field
public final int value
public void <init> (java.text.Format$Field, int)
java.text.Format$Field field
int value
}
android/icu/impl/FormattedValueFieldPositionIteratorImpl.class
FormattedValueFieldPositionIteratorImpl.java
package android.icu.impl
public android.icu.impl.FormattedValueFieldPositionIteratorImpl extends java.lang.Object {
private void <init> ()
public static boolean nextPosition (java.util.List, android.icu.text.ConstrainedFieldPosition)
int start
int limit
java.text.FieldPosition fpos
java.text.Format$Field field
Object value
java.util.List attributes
android.icu.text.ConstrainedFieldPosition cfpos
int numFields
int i
public static java.text.AttributedCharacterIterator toCharacterIterator (java.lang.CharSequence, java.util.List)
java.text.FieldPosition fp
java.text.Format$Field field
Object value
int i
CharSequence cs
java.util.List attributes
java.text.AttributedString as
public static void addOverlapSpans (java.util.List, java.text.Format$Field, int)
java.text.FieldPosition fp2
int j
java.text.FieldPosition fp1
int i
java.text.FieldPosition newPos
java.util.List attributes
java.text.Format$Field spanField
int firstIndex
int s1a
int s1b
int s2a
int s2b
int numFields
public static void sort (java.util.List)
boolean fp1isSpan
boolean fp2isSpan
java.text.FieldPosition fp1
java.text.FieldPosition fp2
long comparison
int i
boolean isSorted
java.util.List attributes
int numFields
}
android/icu/impl/FormattedValueStringBuilderImpl$NullField.class
FormattedValueStringBuilderImpl.java
package android.icu.impl
android.icu.impl.FormattedValueStringBuilderImpl$NullField extends java.text.Format$Field {
private static final long serialVersionUID
static final android.icu.impl.FormattedValueStringBuilderImpl$NullField END
private void <init> (java.lang.String)
String name
static void <clinit> ()
}
android/icu/impl/FormattedValueStringBuilderImpl$SpanFieldPlaceholder.class
FormattedValueStringBuilderImpl.java
package android.icu.impl
public android.icu.impl.FormattedValueStringBuilderImpl$SpanFieldPlaceholder extends java.lang.Object {
public android.icu.text.UFormat$SpanField spanField
public java.text.Format$Field normalField
public Object value
public void <init> ()
}
android/icu/impl/FormattedValueStringBuilderImpl.class
FormattedValueStringBuilderImpl.java
package android.icu.impl
public android.icu.impl.FormattedValueStringBuilderImpl extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int findSpan (android.icu.impl.FormattedStringBuilder, java.lang.Object)
int i
android.icu.impl.FormattedStringBuilder self
Object value
public static boolean nextFieldPosition (android.icu.impl.FormattedStringBuilder, java.text.FieldPosition)
boolean inside
int i
android.icu.impl.FormattedStringBuilder self
java.text.FieldPosition fp
java.text.Format$Field rawField
android.icu.text.ConstrainedFieldPosition cfpos
public static java.text.AttributedCharacterIterator toCharacterIterator (android.icu.impl.FormattedStringBuilder, java.text.Format$Field)
Object value
android.icu.impl.FormattedStringBuilder self
java.text.Format$Field numericField
android.icu.text.ConstrainedFieldPosition cfpos
java.text.AttributedString as
public static boolean nextPosition (android.icu.impl.FormattedStringBuilder, android.icu.text.ConstrainedFieldPosition, java.text.Format$Field)
boolean handleResult
int end
int start
int j
int j
int j
android.icu.impl.FormattedValueStringBuilderImpl$SpanFieldPlaceholder ph
Object _field
int i
android.icu.impl.FormattedStringBuilder self
android.icu.text.ConstrainedFieldPosition cfpos
java.text.Format$Field numericField
int fieldStart
Object currField
private static boolean isIntOrGroup (java.lang.Object)
Object field
private static boolean isNumericField (java.lang.Object)
Object field
private static boolean isTrimmable (java.lang.Object)
Object field
private static int trimBack (android.icu.impl.FormattedStringBuilder, int)
android.icu.impl.FormattedStringBuilder self
int limit
private static int trimFront (android.icu.impl.FormattedStringBuilder, int)
android.icu.impl.FormattedStringBuilder self
int start
private static boolean handleSpan (java.lang.Object, android.icu.text.ConstrainedFieldPosition, int, int)
Object field
android.icu.text.ConstrainedFieldPosition cfpos
int start
int limit
android.icu.impl.FormattedValueStringBuilderImpl$SpanFieldPlaceholder ph
static void <clinit> ()
}
android/icu/impl/Grego.class
Grego.java
package android.icu.impl
public android.icu.impl.Grego extends java.lang.Object {
public static final long MIN_MILLIS
public static final long MAX_MILLIS
public static final int MILLIS_PER_SECOND
public static final int MILLIS_PER_MINUTE
public static final int MILLIS_PER_HOUR
public static final int MILLIS_PER_DAY
private static final int JULIAN_1_CE
private static final int JULIAN_1970_CE
private static final int[] MONTH_LENGTH
private static final int[] DAYS_BEFORE
public void <init> ()
public static final boolean isLeapYear (int)
int year
public static final int monthLength (int, int)
int year
int month
public static final int previousMonthLength (int, int)
int year
int month
public static long fieldsToDay (int, int, int)
int year
int month
int dom
int y
long julian
public static int dayOfWeek (long)
long day
long[] remainder
int dayOfWeek
public static int[] dayToFields (long, int[])
long day
int[] fields
long[] rem
long n400
long n100
long n4
long n1
int year
int dayOfYear
boolean isLeap
int correction
int march1
int month
int dayOfMonth
int dayOfWeek
public static int[] timeToFields (long, int[])
long time
int[] fields
long[] remainder
long day
public static long floorDivide (long, long)
long numerator
long denominator
private static long floorDivide (long, long, long[])
long numerator
long denominator
long[] remainder
long quotient
public static int getDayOfWeekInMonth (int, int, int)
int year
int month
int dayOfMonth
int weekInMonth
public static java.lang.String timeToString (long)
long time
int[] fields
int millis
int hour
int min
int sec
static void <clinit> ()
}
android/icu/impl/ICUBinary$1.class
ICUBinary.java
package android.icu.impl
synthetic android.icu.impl.ICUBinary$1 extends java.lang.Object {
}
android/icu/impl/ICUBinary$Authenticate.class
ICUBinary.java
package android.icu.impl
public abstract android.icu.impl.ICUBinary$Authenticate extends java.lang.Object {
public abstract boolean isDataVersionAcceptable (byte[])
}
android/icu/impl/ICUBinary$DatPackageReader$IsAcceptable.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$DatPackageReader$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.ICUBinary$1)
android.icu.impl.ICUBinary$1 x0
}
android/icu/impl/ICUBinary$DatPackageReader.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$DatPackageReader extends java.lang.Object {
private static final int DATA_FORMAT
private static final android.icu.impl.ICUBinary$DatPackageReader$IsAcceptable IS_ACCEPTABLE
static final synthetic boolean $assertionsDisabled
private void <init> ()
static boolean validate (java.nio.ByteBuffer)
java.io.IOException ignored
java.nio.ByteBuffer bytes
int count
private static boolean startsWithPackageName (java.nio.ByteBuffer, int)
int i
java.nio.ByteBuffer bytes
int start
int length
byte c
static java.nio.ByteBuffer getData (java.nio.ByteBuffer, java.lang.CharSequence)
java.nio.ByteBuffer data
java.nio.ByteBuffer bytes
CharSequence key
int index
static void addBaseNamesInFolder (java.nio.ByteBuffer, java.lang.String, java.lang.String, java.util.Set)
java.nio.ByteBuffer bytes
String folder
String suffix
java.util.Set names
int index
int base
int count
StringBuilder sb
private static int binarySearch (java.nio.ByteBuffer, java.lang.CharSequence)
int mid
int nameOffset
int result
java.nio.ByteBuffer bytes
CharSequence key
int base
int count
int start
int limit
private static int getNameOffset (java.nio.ByteBuffer, int)
java.nio.ByteBuffer bytes
int index
int base
private static int getDataOffset (java.nio.ByteBuffer, int)
java.nio.ByteBuffer bytes
int index
int base
int count
static boolean addBaseName (java.nio.ByteBuffer, int, java.lang.String, java.lang.String, java.lang.StringBuilder, java.util.Set)
int i
char c
java.nio.ByteBuffer bytes
int index
String folder
String suffix
StringBuilder sb
java.util.Set names
int offset
byte b
int nameLimit
static void <clinit> ()
}
android/icu/impl/ICUBinary$DataFile.class
ICUBinary.java
package android.icu.impl
abstract android.icu.impl.ICUBinary$DataFile extends java.lang.Object {
protected final String itemPath
void <init> (java.lang.String)
String item
public java.lang.String toString ()
abstract java.nio.ByteBuffer getData (java.lang.String)
abstract void addBaseNamesInFolder (java.lang.String, java.lang.String, java.util.Set)
}
android/icu/impl/ICUBinary$PackageDataFile.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$PackageDataFile extends android.icu.impl.ICUBinary$DataFile {
private final java.nio.ByteBuffer pkgBytes
void <init> (java.lang.String, java.nio.ByteBuffer)
String item
java.nio.ByteBuffer bytes
java.nio.ByteBuffer getData (java.lang.String)
String requestedPath
void addBaseNamesInFolder (java.lang.String, java.lang.String, java.util.Set)
String folder
String suffix
java.util.Set names
}
android/icu/impl/ICUBinary$SingleDataFile.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$SingleDataFile extends android.icu.impl.ICUBinary$DataFile {
private final java.io.File path
void <init> (java.lang.String, java.io.File)
String item
java.io.File path
public java.lang.String toString ()
java.nio.ByteBuffer getData (java.lang.String)
String requestedPath
void addBaseNamesInFolder (java.lang.String, java.lang.String, java.util.Set)
String folder
String suffix
java.util.Set names
}
android/icu/impl/ICUBinary.class
ICUBinary.java
package android.icu.impl
public final android.icu.impl.ICUBinary extends java.lang.Object {
private static final java.util.List icuDataFiles
private static final byte MAGIC1
private static final byte MAGIC2
private static final byte CHAR_SET_
private static final byte CHAR_SIZE_
private static final String MAGIC_NUMBER_AUTHENTICATION_FAILED_
private static final String HEADER_AUTHENTICATION_FAILED_
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static void addDataFilesFromPath (java.lang.String, java.util.List)
int pathLimit
int sepIndex
int pathLimit
String path
String dataPath
java.util.List files
int pathStart
private static void addDataFilesFromFolder (java.io.File, java.lang.StringBuilder, java.util.List)
java.nio.ByteBuffer pkgBytes
String fileName
java.io.File file
java.io.File folder
StringBuilder itemPath
java.util.List dataFiles
java.io.File[] files
int folderPathLength
static int compareKeys (java.lang.CharSequence, java.nio.ByteBuffer, int)
int c2
int diff
int i
CharSequence key
java.nio.ByteBuffer bytes
int offset
static int compareKeys (java.lang.CharSequence, byte[], int)
int c2
int diff
int i
CharSequence key
byte[] bytes
int offset
public static java.nio.ByteBuffer getData (java.lang.String)
String itemPath
public static java.nio.ByteBuffer getData (java.lang.ClassLoader, java.lang.String, java.lang.String)
ClassLoader loader
String resourceName
String itemPath
public static java.nio.ByteBuffer getRequiredData (java.lang.String)
String itemPath
private static java.nio.ByteBuffer getData (java.lang.ClassLoader, java.lang.String, java.lang.String, boolean)
java.io.InputStream is
java.io.IOException e
ClassLoader loader
String resourceName
String itemPath
boolean required
java.nio.ByteBuffer bytes
java.nio.ByteBuffer buffer
private static java.nio.ByteBuffer getDataFromFile (java.lang.String)
java.nio.ByteBuffer data
android.icu.impl.ICUBinary$DataFile dataFile
String itemPath
private static java.nio.ByteBuffer mapFile (java.io.File)
java.nio.channels.FileChannel channel
java.nio.ByteBuffer bytes
java.io.FileInputStream file
java.io.FileNotFoundException ignored
java.io.IOException ignored
java.io.File path
public static void addBaseNamesInFileFolder (java.lang.String, java.lang.String, java.util.Set)
android.icu.impl.ICUBinary$DataFile dataFile
String folder
String suffix
java.util.Set names
public static android.icu.util.VersionInfo readHeaderAndDataVersion (java.nio.ByteBuffer, int, android.icu.impl.ICUBinary$Authenticate) throws java.io.IOException
java.nio.ByteBuffer bytes
int dataFormat
android.icu.impl.ICUBinary$Authenticate authenticate
public static int readHeader (java.nio.ByteBuffer, int, android.icu.impl.ICUBinary$Authenticate) throws java.io.IOException
java.nio.ByteBuffer bytes
int dataFormat
android.icu.impl.ICUBinary$Authenticate authenticate
byte magic1
byte magic2
byte isBigEndian
byte charsetFamily
byte sizeofUChar
int headerSize
int sizeofUDataInfo
byte[] formatVersion
public static int writeHeader (int, int, int, java.io.DataOutputStream) throws java.io.IOException
int dataFormat
int formatVersion
int dataVersion
java.io.DataOutputStream dos
public static void skipBytes (java.nio.ByteBuffer, int)
java.nio.ByteBuffer bytes
int skipLength
public static byte[] getBytes (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer bytes
int length
int additionalSkipLength
byte[] dest
public static java.lang.String getString (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer bytes
int length
int additionalSkipLength
CharSequence cs
String s
public static char[] getChars (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer bytes
int length
int additionalSkipLength
char[] dest
public static short[] getShorts (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer bytes
int length
int additionalSkipLength
short[] dest
public static int[] getInts (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer bytes
int length
int additionalSkipLength
int[] dest
public static long[] getLongs (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer bytes
int length
int additionalSkipLength
long[] dest
public static java.nio.ByteBuffer sliceWithOrder (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
java.nio.ByteBuffer b
public static java.nio.ByteBuffer getByteBufferFromInputStreamAndCloseStream (java.io.InputStream) throws java.io.IOException
byte[] bytes
int numRead
int nextByte
int capacity
byte[] bytes
int avail
int length
java.io.InputStream is
public static android.icu.util.VersionInfo getVersionInfoFromCompactInt (int)
int version
public static byte[] getVersionByteArrayFromCompactInt (int)
int version
static synthetic java.nio.ByteBuffer access$100 (java.io.File)
java.io.File x0
static void <clinit> ()
String dataPath
}
android/icu/impl/ICUCache.class
ICUCache.java
package android.icu.impl
public abstract android.icu.impl.ICUCache extends java.lang.Object {
public static final int SOFT
public static final int WEAK
public static final Object NULL
public abstract void clear ()
public abstract void put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object get (java.lang.Object)
static void <clinit> ()
}
android/icu/impl/ICUConfig$1.class
ICUConfig.java
package android.icu.impl
android.icu.impl.ICUConfig$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic String val$fname
void <init> (java.lang.String)
public java.lang.String run ()
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ICUConfig.class
ICUConfig.java
package android.icu.impl
public android.icu.impl.ICUConfig extends java.lang.Object {
public static final String CONFIG_PROPS_FILE
private static final java.util.Properties CONFIG_PROPS
public void <init> ()
public static java.lang.String get (java.lang.String)
String name
public static java.lang.String get (java.lang.String, java.lang.String)
String name
String def
String val
String fname
static void <clinit> ()
java.io.InputStream is
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$1.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
synthetic android.icu.impl.ICUCurrencyDisplayInfoProvider$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable
static void <clinit> ()
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable extends java.lang.Enum {
public static final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable TOP
public static final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable CURRENCIES
public static final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable CURRENCY_PLURALS
public static final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable CURRENCY_VARIANT
public static final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable CURRENCY_SPACING
public static final enum android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable CURRENCY_UNIT_PATTERNS
private static final synthetic android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable[] $VALUES
public static android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable[] values ()
public static android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
final android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink extends android.icu.impl.UResource$Sink {
final boolean noRoot
final android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable entrypointTable
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData formattingData
String[] pluralsData
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData parsingData
java.util.Map unitPatterns
android.icu.impl.CurrencyData$CurrencySpacingInfo spacingInfo
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol variantSymbol
static final synthetic boolean $assertionsDisabled
void <init> (boolean, android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable)
boolean noRoot
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink$EntrypointTable entrypointTable
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean isRoot
private void consumeTopTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table table
void consumeCurrenciesTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
String isoCode
android.icu.impl.UResource$Array array
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table table
void consumeCurrenciesEntry (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.UResource$Array formatArray
String formatPattern
String decimalSeparator
String groupingSeparator
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
String isoCode
android.icu.impl.UResource$Array array
void consumeCurrenciesVariantEntry (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
void consumeCurrenciesVariantTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
String isoCode
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table table
void consumeCurrencyPluralsTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.StandardPlural plural
int j
String isoCode
android.icu.impl.UResource$Table pluralsTable
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table table
void consumeCurrencyPluralsEntry (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.StandardPlural plural
int j
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table pluralsTable
void consumeCurrencySpacingTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType type
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern pattern
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern pattern
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingPattern pattern
int j
android.icu.impl.CurrencyData$CurrencySpacingInfo$SpacingType type
android.icu.impl.UResource$Table patternsTable
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table spacingTypesTable
void consumeCurrencyUnitPatternsTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
String pluralKeyword
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table table
static void <clinit> ()
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData extends java.lang.Object {
final String isoCode
String displayName
String symbol
android.icu.impl.CurrencyData$CurrencyFormatInfo formatInfo
void <init> (java.lang.String)
String isoCode
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData extends java.lang.Object {
java.util.Map symbolToIsoCode
java.util.Map nameToIsoCode
void <init> ()
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol extends java.lang.Object {
final String isoCode
final String variant
String symbol
void <init> (java.lang.String, java.lang.String)
String isoCode
String variant
}
android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo extends android.icu.impl.CurrencyData$CurrencyDisplayInfo {
final android.icu.util.ULocale locale
final boolean fallback
private final android.icu.impl.ICUResourceBundle rb
private volatile android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData formattingDataCache
private volatile android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol variantSymbolCache
private volatile String[] pluralsDataCache
private volatile java.lang.ref.SoftReference parsingDataCache
private volatile java.util.Map unitPatternsCache
private volatile android.icu.impl.CurrencyData$CurrencySpacingInfo spacingInfoCache
public void <init> (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, boolean)
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle rb
boolean fallback
public android.icu.util.ULocale getULocale ()
public java.lang.String getName (java.lang.String)
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData formattingData
public java.lang.String getSymbol (java.lang.String)
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData formattingData
public java.lang.String getNarrowSymbol (java.lang.String)
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol variantSymbol
public java.lang.String getFormalSymbol (java.lang.String)
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol variantSymbol
public java.lang.String getVariantSymbol (java.lang.String)
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol variantSymbol
public java.lang.String getPluralName (java.lang.String, java.lang.String)
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData formattingData
String isoCode
String pluralKey
android.icu.impl.StandardPlural plural
String[] pluralsData
String result
public java.util.Map symbolMap ()
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData parsingData
public java.util.Map nameMap ()
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData parsingData
public java.util.Map getUnitPatterns ()
java.util.Map unitPatterns
public android.icu.impl.CurrencyData$CurrencyFormatInfo getFormatInfo (java.lang.String)
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData formattingData
public android.icu.impl.CurrencyData$CurrencySpacingInfo getSpacingInfo ()
android.icu.impl.CurrencyData$CurrencySpacingInfo spacingInfo
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData fetchFormattingData (java.lang.String)
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink sink
String isoCode
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$FormattingData result
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol fetchVariantSymbol (java.lang.String, java.lang.String)
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink sink
String isoCode
String variant
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$VariantSymbol result
java.lang.String[] fetchPluralsData (java.lang.String)
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink sink
String isoCode
String[] result
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData fetchParsingData ()
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink sink
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$ParsingData result
java.util.Map fetchUnitPatterns ()
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink sink
java.util.Map result
android.icu.impl.CurrencyData$CurrencySpacingInfo fetchSpacingInfo ()
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo$CurrencySink sink
android.icu.impl.CurrencyData$CurrencySpacingInfo result
}
android/icu/impl/ICUCurrencyDisplayInfoProvider.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
public android.icu.impl.ICUCurrencyDisplayInfoProvider extends java.lang.Object implements android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider {
private volatile android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo currencyDisplayInfoCache
public void <init> ()
public android.icu.impl.CurrencyData$CurrencyDisplayInfo getInstance (android.icu.util.ULocale, boolean)
android.icu.impl.ICUResourceBundle rb
android.icu.impl.ICUResourceBundle rb
java.util.MissingResourceException e
android.icu.impl.ICUResourceBundle rb
android.icu.util.ULocale locale
boolean withFallback
android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo instance
public boolean hasData ()
}
android/icu/impl/ICUCurrencyMetaInfo$1.class
ICUCurrencyMetaInfo.java
package android.icu.impl
synthetic android.icu.impl.ICUCurrencyMetaInfo$1 extends java.lang.Object {
}
android/icu/impl/ICUCurrencyMetaInfo$Collector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
abstract android.icu.impl.ICUCurrencyMetaInfo$Collector extends java.lang.Object {
public abstract int collects ()
public abstract void collect (java.lang.String, java.lang.String, long, long, int, boolean)
public abstract java.util.List getList ()
}
android/icu/impl/ICUCurrencyMetaInfo$CurrencyCollector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
android.icu.impl.ICUCurrencyMetaInfo$CurrencyCollector extends java.lang.Object implements android.icu.impl.ICUCurrencyMetaInfo$Collector {
private final android.icu.impl.ICUCurrencyMetaInfo$UniqueList result
private void <init> ()
public void collect (java.lang.String, java.lang.String, long, long, int, boolean)
String region
String currency
long from
long to
int priority
boolean tender
public int collects ()
public java.util.List getList ()
synthetic void <init> (android.icu.impl.ICUCurrencyMetaInfo$1)
android.icu.impl.ICUCurrencyMetaInfo$1 x0
}
android/icu/impl/ICUCurrencyMetaInfo$InfoCollector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
android.icu.impl.ICUCurrencyMetaInfo$InfoCollector extends java.lang.Object implements android.icu.impl.ICUCurrencyMetaInfo$Collector {
private java.util.List result
private void <init> ()
public void collect (java.lang.String, java.lang.String, long, long, int, boolean)
String region
String currency
long from
long to
int priority
boolean tender
public java.util.List getList ()
public int collects ()
synthetic void <init> (android.icu.impl.ICUCurrencyMetaInfo$1)
android.icu.impl.ICUCurrencyMetaInfo$1 x0
}
android/icu/impl/ICUCurrencyMetaInfo$RegionCollector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
android.icu.impl.ICUCurrencyMetaInfo$RegionCollector extends java.lang.Object implements android.icu.impl.ICUCurrencyMetaInfo$Collector {
private final android.icu.impl.ICUCurrencyMetaInfo$UniqueList result
private void <init> ()
public void collect (java.lang.String, java.lang.String, long, long, int, boolean)
String region
String currency
long from
long to
int priority
boolean tender
public int collects ()
public java.util.List getList ()
synthetic void <init> (android.icu.impl.ICUCurrencyMetaInfo$1)
android.icu.impl.ICUCurrencyMetaInfo$1 x0
}
android/icu/impl/ICUCurrencyMetaInfo$UniqueList.class
ICUCurrencyMetaInfo.java
package android.icu.impl
android.icu.impl.ICUCurrencyMetaInfo$UniqueList extends java.lang.Object {
private java.util.Set seen
private java.util.List list
private void <init> ()
private static android.icu.impl.ICUCurrencyMetaInfo$UniqueList create ()
void add (java.lang.Object)
Object value
java.util.List list ()
static synthetic android.icu.impl.ICUCurrencyMetaInfo$UniqueList access$300 ()
}
android/icu/impl/ICUCurrencyMetaInfo.class
ICUCurrencyMetaInfo.java
package android.icu.impl
public android.icu.impl.ICUCurrencyMetaInfo extends android.icu.text.CurrencyMetaInfo {
private android.icu.impl.ICUResourceBundle regionInfo
private android.icu.impl.ICUResourceBundle digitInfo
private static final long MASK
private static final int Region
private static final int Currency
private static final int Date
private static final int Tender
private static final int Everything
public void <init> ()
android.icu.impl.ICUResourceBundle bundle
public java.util.List currencyInfo (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
public java.util.List currencies (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
public java.util.List regions (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String)
String isoCode
public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String, android.icu.util.Currency$CurrencyUsage)
String isoCode
android.icu.util.Currency$CurrencyUsage currencyPurpose
android.icu.impl.ICUResourceBundle b
int[] data
private java.util.List collect (android.icu.impl.ICUCurrencyMetaInfo$Collector, android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.impl.ICUResourceBundle b
int i
android.icu.impl.ICUCurrencyMetaInfo$Collector collector
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
int needed
private void collectRegion (android.icu.impl.ICUCurrencyMetaInfo$Collector, android.icu.text.CurrencyMetaInfo$CurrencyFilter, int, android.icu.impl.ICUResourceBundle)
android.icu.impl.ICUResourceBundle currBundle
android.icu.impl.ICUResourceBundle tenderBundle
android.icu.impl.ICUResourceBundle r
String currency
long from
long to
boolean tender
int i
android.icu.impl.ICUCurrencyMetaInfo$Collector collector
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
int needed
android.icu.impl.ICUResourceBundle b
String region
private long getDate (android.icu.impl.ICUResourceBundle, long, boolean)
android.icu.impl.ICUResourceBundle b
long defaultValue
boolean endOfDay
int[] values
}
android/icu/impl/ICUData$1.class
ICUData.java
package android.icu.impl
android.icu.impl.ICUData$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic String val$resourceName
void <init> (java.lang.String)
public java.net.URL run ()
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ICUData$2.class
ICUData.java
package android.icu.impl
android.icu.impl.ICUData$2 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic Class val$root
final synthetic String val$resourceName
void <init> (java.lang.Class, java.lang.String)
public java.io.InputStream run ()
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ICUData$3.class
ICUData.java
package android.icu.impl
android.icu.impl.ICUData$3 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic ClassLoader val$loader
final synthetic String val$resourceName
void <init> (java.lang.ClassLoader, java.lang.String)
public java.io.InputStream run ()
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ICUData.class
ICUData.java
package android.icu.impl
public final android.icu.impl.ICUData extends java.lang.Object {
static final String ICU_DATA_PATH
static final String PACKAGE_NAME
public static final String ICU_BUNDLE
public static final String ICU_BASE_NAME
public static final String ICU_COLLATION_BASE_NAME
public static final String ICU_BRKITR_NAME
public static final String ICU_BRKITR_BASE_NAME
public static final String ICU_RBNF_BASE_NAME
public static final String ICU_TRANSLIT_BASE_NAME
public static final String ICU_LANG_BASE_NAME
public static final String ICU_CURR_BASE_NAME
public static final String ICU_REGION_BASE_NAME
public static final String ICU_ZONE_BASE_NAME
public static final String ICU_UNIT_BASE_NAME
private static final boolean logBinaryDataFromInputStream
private static final java.util.logging.Logger logger
public void <init> ()
public static boolean exists (java.lang.String)
String resourceName
java.net.URL i
private static java.io.InputStream getStream (java.lang.Class, java.lang.String, boolean)
Class root
String resourceName
boolean required
java.io.InputStream i
static java.io.InputStream getStream (java.lang.ClassLoader, java.lang.String, boolean)
ClassLoader loader
String resourceName
boolean required
java.io.InputStream i
private static void checkStreamForBinaryData (java.io.InputStream, java.lang.String)
java.io.InputStream is
String resourceName
public static java.io.InputStream getStream (java.lang.ClassLoader, java.lang.String)
ClassLoader loader
String resourceName
public static java.io.InputStream getRequiredStream (java.lang.ClassLoader, java.lang.String)
ClassLoader loader
String resourceName
public static java.io.InputStream getStream (java.lang.String)
String resourceName
public static java.io.InputStream getRequiredStream (java.lang.String)
String resourceName
public static java.io.InputStream getStream (java.lang.Class, java.lang.String)
Class root
String resourceName
public static java.io.InputStream getRequiredStream (java.lang.Class, java.lang.String)
Class root
String resourceName
static void <clinit> ()
}
android/icu/impl/ICUDataVersion.class
ICUDataVersion.java
package android.icu.impl
public final android.icu.impl.ICUDataVersion extends java.lang.Object {
private static final String U_ICU_VERSION_BUNDLE
private static final String U_ICU_DATA_KEY
public void <init> ()
public static android.icu.util.VersionInfo getDataVersion ()
java.util.MissingResourceException ex
android.icu.util.UResourceBundle icudatares
}
android/icu/impl/ICUDebug.class
ICUDebug.java
package android.icu.impl
public final android.icu.impl.ICUDebug extends java.lang.Object {
private static String params
private static boolean debug
private static boolean help
public static final String javaVersionString
public static final boolean isJDK14OrHigher
public static final android.icu.util.VersionInfo javaVersion
public void <init> ()
public static android.icu.util.VersionInfo getInstanceLenient (java.lang.String)
char c
String s
int[] ver
boolean numeric
int i
int vidx
public static boolean enabled ()
public static boolean enabled (java.lang.String)
boolean result
String arg
public static java.lang.String value (java.lang.String)
int limit
int index
String arg
String result
static void <clinit> ()
android.icu.util.VersionInfo java14Version
}
android/icu/impl/ICULangDataTables.class
ICULangDataTables.java
package android.icu.impl
public android.icu.impl.ICULangDataTables extends android.icu.impl.LocaleDisplayNamesImpl$ICUDataTables {
public void <init> ()
public volatile synthetic android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale, boolean)
}
android/icu/impl/ICULocaleService$ICUResourceBundleFactory.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService$ICUResourceBundleFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
protected final String bundleName
public void <init> ()
public void <init> (java.lang.String)
String bundleName
protected java.util.Set getSupportedIDs ()
public void updateVisibleIDs (java.util.Map)
String id
java.util.Map result
java.util.Set visibleIDs
protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale loc
int kind
android.icu.impl.ICUService service
protected java.lang.ClassLoader loader ()
public java.lang.String toString ()
}
android/icu/impl/ICULocaleService$LocaleKey.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService$LocaleKey extends android.icu.impl.ICUService$Key {
private int kind
private int varstart
private String primaryID
private String fallbackID
private String currentID
public static final int KIND_ANY
public static android.icu.impl.ICULocaleService$LocaleKey createWithCanonicalFallback (java.lang.String, java.lang.String)
String primaryID
String canonicalFallbackID
public static android.icu.impl.ICULocaleService$LocaleKey createWithCanonicalFallback (java.lang.String, java.lang.String, int)
String primaryID
String canonicalFallbackID
int kind
String canonicalPrimaryID
public static android.icu.impl.ICULocaleService$LocaleKey createWithCanonical (android.icu.util.ULocale, java.lang.String, int)
android.icu.util.ULocale locale
String canonicalFallbackID
int kind
String canonicalPrimaryID
protected void <init> (java.lang.String, java.lang.String, java.lang.String, int)
int idx
String primaryID
String canonicalPrimaryID
String canonicalFallbackID
int kind
public java.lang.String prefix ()
public int kind ()
public java.lang.String canonicalID ()
public java.lang.String currentID ()
public java.lang.String currentDescriptor ()
StringBuilder buf
String result
public android.icu.util.ULocale canonicalLocale ()
public android.icu.util.ULocale currentLocale ()
public boolean fallback ()
int x
public boolean isFallbackOf (java.lang.String)
String id
}
android/icu/impl/ICULocaleService$LocaleKeyFactory.class
ICULocaleService.java
package android.icu.impl
public abstract android.icu.impl.ICULocaleService$LocaleKeyFactory extends java.lang.Object implements android.icu.impl.ICUService$Factory {
protected final String name
protected final boolean visible
public static final boolean VISIBLE
public static final boolean INVISIBLE
protected void <init> (boolean)
boolean visible
protected void <init> (boolean, java.lang.String)
boolean visible
String name
public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService)
android.icu.impl.ICULocaleService$LocaleKey lkey
int kind
android.icu.util.ULocale uloc
android.icu.impl.ICUService$Key key
android.icu.impl.ICUService service
protected boolean handlesKey (android.icu.impl.ICUService$Key)
String id
java.util.Set supported
android.icu.impl.ICUService$Key key
public void updateVisibleIDs (java.util.Map)
String id
java.util.Map result
java.util.Set cache
public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
String id
android.icu.util.ULocale locale
android.icu.util.ULocale loc
protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale loc
int kind
android.icu.impl.ICUService service
protected boolean isSupportedID (java.lang.String)
String id
protected java.util.Set getSupportedIDs ()
public java.lang.String toString ()
StringBuilder buf
}
android/icu/impl/ICULocaleService$SimpleLocaleKeyFactory.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService$SimpleLocaleKeyFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
private final Object obj
private final String id
private final int kind
public void <init> (java.lang.Object, android.icu.util.ULocale, int, boolean)
Object obj
android.icu.util.ULocale locale
int kind
boolean visible
public void <init> (java.lang.Object, android.icu.util.ULocale, int, boolean, java.lang.String)
Object obj
android.icu.util.ULocale locale
int kind
boolean visible
String name
public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService)
android.icu.impl.ICUService$Key key
android.icu.impl.ICUService service
android.icu.impl.ICULocaleService$LocaleKey lkey
protected boolean isSupportedID (java.lang.String)
String idToCheck
public void updateVisibleIDs (java.util.Map)
java.util.Map result
public java.lang.String toString ()
StringBuilder buf
}
android/icu/impl/ICULocaleService.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService extends android.icu.impl.ICUService {
private android.icu.util.ULocale fallbackLocale
private String fallbackLocaleName
public void <init> ()
public void <init> (java.lang.String)
String name
public java.lang.Object get (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.Object get (android.icu.util.ULocale, int)
android.icu.util.ULocale locale
int kind
public java.lang.Object get (android.icu.util.ULocale, android.icu.util.ULocale[])
android.icu.util.ULocale locale
android.icu.util.ULocale[] actualReturn
public java.lang.Object get (android.icu.util.ULocale, int, android.icu.util.ULocale[])
int n
android.icu.util.ULocale locale
int kind
android.icu.util.ULocale[] actualReturn
android.icu.impl.ICUService$Key key
String[] temp
Object result
public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale)
Object obj
android.icu.util.ULocale locale
public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale, boolean)
Object obj
android.icu.util.ULocale locale
boolean visible
public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale, int)
Object obj
android.icu.util.ULocale locale
int kind
public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale, int, boolean)
Object obj
android.icu.util.ULocale locale
int kind
boolean visible
android.icu.impl.ICUService$Factory factory
public java.util.Locale[] getAvailableLocales ()
java.util.Locale loc
String id
java.util.Set visIDs
java.util.Locale[] locales
int n
public android.icu.util.ULocale[] getAvailableULocales ()
String id
java.util.Set visIDs
android.icu.util.ULocale[] locales
int n
public java.lang.String validateFallbackLocale ()
android.icu.util.ULocale loc
public android.icu.impl.ICUService$Key createKey (java.lang.String)
String id
public android.icu.impl.ICUService$Key createKey (java.lang.String, int)
String id
int kind
public android.icu.impl.ICUService$Key createKey (android.icu.util.ULocale, int)
android.icu.util.ULocale l
int kind
}
android/icu/impl/ICUNotifier$NotifyThread.class
ICUNotifier.java
package android.icu.impl
android.icu.impl.ICUNotifier$NotifyThread extends java.lang.Thread {
private final android.icu.impl.ICUNotifier notifier
private final java.util.List queue
void <init> (android.icu.impl.ICUNotifier)
android.icu.impl.ICUNotifier notifier
public void queue (java.util.EventListener[])
java.util.EventListener[] list
public void run ()
java.util.EventListener[] list
int i
java.util.EventListener[] list
}
android/icu/impl/ICUNotifier.class
ICUNotifier.java
package android.icu.impl
public abstract android.icu.impl.ICUNotifier extends java.lang.Object {
private final Object notifyLock
private android.icu.impl.ICUNotifier$NotifyThread notifyThread
private java.util.List listeners
public void <init> ()
public void addListener (java.util.EventListener)
java.util.EventListener ll
java.util.EventListener l
public void removeListener (java.util.EventListener)
java.util.Iterator iter
java.util.EventListener l
public void notifyChanged ()
protected abstract boolean acceptsListener (java.util.EventListener)
protected abstract void notifyListener (java.util.EventListener)
}
android/icu/impl/ICURWLock$1.class
ICURWLock.java
package android.icu.impl
synthetic android.icu.impl.ICURWLock$1 extends java.lang.Object {
}
android/icu/impl/ICURWLock$Stats.class
ICURWLock.java
package android.icu.impl
public final android.icu.impl.ICURWLock$Stats extends java.lang.Object {
public int _rc
public int _mrc
public int _wrc
public int _wc
public int _wwc
private void <init> ()
private void <init> (int, int, int, int, int)
int rc
int mrc
int wrc
int wc
int wwc
private void <init> (android.icu.impl.ICURWLock$Stats)
android.icu.impl.ICURWLock$Stats rhs
public java.lang.String toString ()
synthetic void <init> (android.icu.impl.ICURWLock$1)
android.icu.impl.ICURWLock$1 x0
synthetic void <init> (android.icu.impl.ICURWLock$Stats, android.icu.impl.ICURWLock$1)
android.icu.impl.ICURWLock$Stats x0
android.icu.impl.ICURWLock$1 x1
}
android/icu/impl/ICURWLock.class
ICURWLock.java
package android.icu.impl
public android.icu.impl.ICURWLock extends java.lang.Object {
private java.util.concurrent.locks.ReentrantReadWriteLock rwl
private android.icu.impl.ICURWLock$Stats stats
public void <init> ()
public synchronized android.icu.impl.ICURWLock$Stats resetStats ()
android.icu.impl.ICURWLock$Stats result
public synchronized android.icu.impl.ICURWLock$Stats clearStats ()
android.icu.impl.ICURWLock$Stats result
public synchronized android.icu.impl.ICURWLock$Stats getStats ()
public void acquireRead ()
public void releaseRead ()
public void acquireWrite ()
public void releaseWrite ()
}
android/icu/impl/ICURegionDataTables.class
ICURegionDataTables.java
package android.icu.impl
public android.icu.impl.ICURegionDataTables extends android.icu.impl.LocaleDisplayNamesImpl$ICUDataTables {
public void <init> ()
public volatile synthetic android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale, boolean)
}
android/icu/impl/ICUResourceBundle$1.class
ICUResourceBundle.java
package android.icu.impl
android.icu.impl.ICUResourceBundle$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.impl.ICUResourceBundle createInstance (java.lang.String, android.icu.impl.ICUResourceBundle$Loader)
String unusedKey
android.icu.impl.ICUResourceBundle$Loader loader
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/impl/ICUResourceBundle$2$1.class
ICUResourceBundle.java
package android.icu.impl
android.icu.impl.ICUResourceBundle$2$1 extends java.lang.Object implements android.icu.impl.URLHandler$URLVisitor {
final synthetic android.icu.impl.ICUResourceBundle$2 this$0
void <init> (android.icu.impl.ICUResourceBundle$2)
android.icu.impl.ICUResourceBundle$2 this$0
public void visit (java.lang.String)
String locstr
String s
}
android/icu/impl/ICUResourceBundle$2.class
ICUResourceBundle.java
package android.icu.impl
android.icu.impl.ICUResourceBundle$2 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic ClassLoader val$root
final synthetic String val$bn
final synthetic java.util.Set val$names
void <init> (java.lang.ClassLoader, java.lang.String, java.util.Set)
public java.lang.Void run ()
java.net.URL url
android.icu.impl.URLHandler handler
java.util.Enumeration urls
android.icu.impl.URLHandler$URLVisitor v
java.io.IOException e
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ICUResourceBundle$3.class
ICUResourceBundle.java
package android.icu.impl
android.icu.impl.ICUResourceBundle$3 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.impl.ICUResourceBundle$AvailEntry createInstance (java.lang.String, java.lang.ClassLoader)
String key
ClassLoader loader
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/impl/ICUResourceBundle$4.class
ICUResourceBundle.java
package android.icu.impl
android.icu.impl.ICUResourceBundle$4 extends android.icu.impl.ICUResourceBundle$Loader {
final synthetic String val$fullName
final synthetic String val$baseName
final synthetic String val$localeID
final synthetic ClassLoader val$root
final synthetic android.icu.impl.ICUResourceBundle$OpenType val$openType
final synthetic String val$defaultID
void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundle$OpenType, java.lang.String)
public android.icu.impl.ICUResourceBundle load ()
String temp
int i
android.icu.util.UResourceBundle parent
int i
String parentLocaleName
String rootLocale
String localeName
android.icu.impl.ICUResourceBundle b
}
android/icu/impl/ICUResourceBundle$AvailEntry.class
ICUResourceBundle.java
package android.icu.impl
final android.icu.impl.ICUResourceBundle$AvailEntry extends java.lang.Object {
private String prefix
private ClassLoader loader
private volatile java.util.EnumMap ulocales
private volatile java.util.Locale[] locales
private volatile java.util.Set nameSet
private volatile java.util.Set fullNameSet
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String, java.lang.ClassLoader)
String prefix
ClassLoader loader
android.icu.util.ULocale[] getULocaleList (android.icu.util.ULocale$AvailableType)
android.icu.util.ULocale$AvailableType type
java.util.Locale[] getLocaleList (android.icu.util.ULocale$AvailableType)
android.icu.util.ULocale$AvailableType type
java.util.Set getLocaleNameSet ()
java.util.Set getFullLocaleNameSet ()
static void <clinit> ()
}
android/icu/impl/ICUResourceBundle$AvailableLocalesSink.class
ICUResourceBundle.java
package android.icu.impl
final android.icu.impl.ICUResourceBundle$AvailableLocalesSink extends android.icu.impl.UResource$Sink {
java.util.EnumMap output
public void <init> (java.util.EnumMap)
java.util.EnumMap output
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
android.icu.util.ULocale$AvailableType type
int j
android.icu.util.ULocale$AvailableType type
android.icu.impl.UResource$Table availableLocalesTable
android.icu.util.ULocale[] locales
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table resIndexTable
}
android/icu/impl/ICUResourceBundle$Loader.class
ICUResourceBundle.java
package android.icu.impl
abstract android.icu.impl.ICUResourceBundle$Loader extends java.lang.Object {
private void <init> ()
abstract android.icu.impl.ICUResourceBundle load ()
synthetic void <init> (android.icu.impl.ICUResourceBundle$1)
android.icu.impl.ICUResourceBundle$1 x0
}
android/icu/impl/ICUResourceBundle$OpenType.class
ICUResourceBundle.java
package android.icu.impl
public final enum android.icu.impl.ICUResourceBundle$OpenType extends java.lang.Enum {
public static final enum android.icu.impl.ICUResourceBundle$OpenType LOCALE_DEFAULT_ROOT
public static final enum android.icu.impl.ICUResourceBundle$OpenType LOCALE_ROOT
public static final enum android.icu.impl.ICUResourceBundle$OpenType LOCALE_ONLY
public static final enum android.icu.impl.ICUResourceBundle$OpenType DIRECT
private static final synthetic android.icu.impl.ICUResourceBundle$OpenType[] $VALUES
public static android.icu.impl.ICUResourceBundle$OpenType[] values ()
public static android.icu.impl.ICUResourceBundle$OpenType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/ICUResourceBundle$WholeBundle.class
ICUResourceBundle.java
package android.icu.impl
public final android.icu.impl.ICUResourceBundle$WholeBundle extends java.lang.Object {
String baseName
String localeID
android.icu.util.ULocale ulocale
ClassLoader loader
android.icu.impl.ICUResourceBundleReader reader
java.util.Set topLevelKeys
void <init> (java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundleReader)
String baseName
String localeID
ClassLoader loader
android.icu.impl.ICUResourceBundleReader reader
}
android/icu/impl/ICUResourceBundle.class
ICUResourceBundle.java
package android.icu.impl
public android.icu.impl.ICUResourceBundle extends android.icu.util.UResourceBundle {
public static final String NO_INHERITANCE_MARKER
public static final ClassLoader ICU_DATA_CLASS_LOADER
protected static final String INSTALLED_LOCALES
android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
private android.icu.impl.ICUResourceBundle container
private static android.icu.impl.CacheBase BUNDLE_CACHE
private static final String ICU_RESOURCE_INDEX
private static final String DEFAULT_TAG
private static final String FULL_LOCALE_NAMES_LIST
private static final boolean DEBUG
private static android.icu.impl.CacheBase GET_AVAILABLE_CACHE
protected String key
public static final int RES_BOGUS
public static final int ALIAS
public static final int TABLE32
public static final int TABLE16
public static final int STRING_V2
public static final int ARRAY16
private static final char RES_PATH_SEP_CHAR
private static final String RES_PATH_SEP_STR
private static final String ICUDATA
private static final char HYPHEN
private static final String LOCALE
static final synthetic boolean $assertionsDisabled
public static final android.icu.util.ULocale getFunctionalEquivalent (java.lang.String, java.lang.ClassLoader, java.lang.String, java.lang.String, android.icu.util.ULocale, boolean[], boolean)
int i
android.icu.util.ULocale[] availableULocales
android.icu.impl.ICUResourceBundle irb
android.icu.impl.ICUResourceBundle irb
android.icu.impl.ICUResourceBundle irb
android.icu.impl.ICUResourceBundle urb
String baseName
ClassLoader loader
String resName
String keyword
android.icu.util.ULocale locID
boolean[] isAvailable
boolean omitDefault
String kwVal
String baseLoc
String defStr
android.icu.util.ULocale parent
android.icu.util.ULocale defLoc
boolean lookForDefault
android.icu.util.ULocale fullBase
int defDepth
int resDepth
android.icu.impl.ICUResourceBundle r
public static final java.lang.String[] getKeywordValues (java.lang.String, java.lang.String)
String s
android.icu.util.UResourceBundle b
android.icu.impl.ICUResourceBundle irb
java.util.Enumeration e
String baseName
String keyword
java.util.Set keywords
android.icu.util.ULocale[] locales
int i
public android.icu.impl.ICUResourceBundle getWithFallback (java.lang.String) throws java.util.MissingResourceException
String path
android.icu.impl.ICUResourceBundle actualBundle
android.icu.impl.ICUResourceBundle result
public android.icu.impl.ICUResourceBundle at (int)
int index
public android.icu.impl.ICUResourceBundle at (java.lang.String)
String key
public android.icu.impl.ICUResourceBundle findTopLevel (int)
int index
public android.icu.impl.ICUResourceBundle findTopLevel (java.lang.String)
String aKey
public android.icu.impl.ICUResourceBundle findWithFallback (java.lang.String)
String path
public java.lang.String findStringWithFallback (java.lang.String)
String path
public java.lang.String getStringWithFallback (java.lang.String) throws java.util.MissingResourceException
String path
android.icu.impl.ICUResourceBundle actualBundle
String result
public android.icu.impl.UResource$Value getValueWithFallback (java.lang.String) throws java.util.MissingResourceException
android.icu.impl.ICUResourceBundle rb
String path
android.icu.impl.ICUResourceBundle rb
android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
android.icu.impl.ICUResourceBundleImpl impl
public void getAllItemsWithFallbackNoFail (java.lang.String, android.icu.impl.UResource$Sink)
String path
android.icu.impl.UResource$Sink sink
public void getAllItemsWithFallback (java.lang.String, android.icu.impl.UResource$Sink) throws java.util.MissingResourceException
android.icu.impl.ICUResourceBundle rb
int depth
String[] pathKeys
String path
android.icu.impl.UResource$Sink sink
int numPathKeys
android.icu.impl.ICUResourceBundle rb
android.icu.impl.UResource$Key key
android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
private void getAllItemsWithFallback (android.icu.impl.UResource$Key, android.icu.impl.ICUResourceBundleReader$ReaderValue, android.icu.impl.UResource$Sink)
android.icu.impl.ICUResourceBundle rb
String[] pathKeys
android.icu.impl.ICUResourceBundle parentBundle
android.icu.impl.ICUResourceBundle rb
int depth
android.icu.impl.UResource$Key key
android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
android.icu.impl.UResource$Sink sink
android.icu.impl.ICUResourceBundleImpl impl
public static java.util.Set getAvailableLocaleNameSet (java.lang.String, java.lang.ClassLoader)
String bundlePrefix
ClassLoader loader
public static java.util.Set getFullLocaleNameSet ()
public static java.util.Set getFullLocaleNameSet (java.lang.String, java.lang.ClassLoader)
String bundlePrefix
ClassLoader loader
public static java.util.Set getAvailableLocaleNameSet ()
public static final android.icu.util.ULocale[] getAvailableULocales (java.lang.String, java.lang.ClassLoader, android.icu.util.ULocale$AvailableType)
String baseName
ClassLoader loader
android.icu.util.ULocale$AvailableType type
public static final android.icu.util.ULocale[] getAvailableULocales ()
public static final android.icu.util.ULocale[] getAvailableULocales (android.icu.util.ULocale$AvailableType)
android.icu.util.ULocale$AvailableType type
public static final android.icu.util.ULocale[] getAvailableULocales (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader loader
public static final java.util.Locale[] getAvailableLocales (java.lang.String, java.lang.ClassLoader, android.icu.util.ULocale$AvailableType)
String baseName
ClassLoader loader
android.icu.util.ULocale$AvailableType type
public static final java.util.Locale[] getAvailableLocales ()
public static final java.util.Locale[] getAvailableLocales (android.icu.util.ULocale$AvailableType)
android.icu.util.ULocale$AvailableType type
public static final java.util.Locale[] getAvailableLocales (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader loader
public static final java.util.Locale[] getLocaleList (android.icu.util.ULocale[])
java.util.Locale loc
int i
android.icu.util.ULocale[] ulocales
java.util.ArrayList list
java.util.HashSet uniqueSet
public java.util.Locale getLocale ()
private static final java.util.EnumMap createULocaleList (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader root
android.icu.impl.ICUResourceBundle rb
java.util.EnumMap result
android.icu.impl.ICUResourceBundle$AvailableLocalesSink sink
private static final void addLocaleIDsFromIndexBundle (java.lang.String, java.lang.ClassLoader, java.util.Set)
android.icu.impl.ICUResourceBundle bundle
java.util.MissingResourceException e
String locstr
String baseName
ClassLoader root
java.util.Set locales
android.icu.impl.ICUResourceBundle bundle
android.icu.util.UResourceBundleIterator iter
private static final void addBundleBaseNamesFromClassLoader (java.lang.String, java.lang.ClassLoader, java.util.Set)
String bn
ClassLoader root
java.util.Set names
private static void addLocaleIDsFromListFile (java.lang.String, java.lang.ClassLoader, java.util.Set)
String line
java.io.BufferedReader br
java.io.InputStream s
String bn
ClassLoader root
java.util.Set locales
private static java.util.Set createFullLocaleNameSet (java.lang.String, java.lang.ClassLoader)
String folder
String folder
String folder
String name
java.util.Iterator iter
String baseName
ClassLoader loader
String bn
java.util.Set set
String skipScan
private static java.util.Set createLocaleNameSet (java.lang.String, java.lang.ClassLoader)
String baseName
ClassLoader loader
java.util.HashSet set
private static android.icu.impl.ICUResourceBundle$AvailEntry getAvailEntry (java.lang.String, java.lang.ClassLoader)
String key
ClassLoader loader
private static final android.icu.impl.ICUResourceBundle findResourceWithFallback (java.lang.String, android.icu.util.UResourceBundle, android.icu.util.UResourceBundle)
String path
android.icu.util.UResourceBundle actualBundle
android.icu.util.UResourceBundle requested
android.icu.impl.ICUResourceBundle base
int depth
int numPathKeys
String[] keys
private static final android.icu.impl.ICUResourceBundle findResourceWithFallback (java.lang.String[], int, android.icu.impl.ICUResourceBundle, android.icu.util.UResourceBundle)
String subKey
android.icu.impl.ICUResourceBundle sub
String[] newKeys
android.icu.impl.ICUResourceBundle nextBase
int baseDepth
String[] keys
int depth
android.icu.impl.ICUResourceBundle base
android.icu.util.UResourceBundle requested
private static final java.lang.String findStringWithFallback (java.lang.String, android.icu.util.UResourceBundle, android.icu.util.UResourceBundle)
int type
android.icu.impl.ICUResourceBundleReader$Container readerContainer
android.icu.impl.ICUResourceBundleReader$Container readerContainer
android.icu.impl.ICUResourceBundleReader$Container readerContainer
int type
android.icu.impl.ICUResourceBundle sub
String s
String[] newKeys
android.icu.impl.ICUResourceBundleReader$Container readerContainer
String subKey
android.icu.impl.ICUResourceBundle sub
android.icu.impl.ICUResourceBundle nextBase
String path
android.icu.util.UResourceBundle actualBundle
android.icu.util.UResourceBundle requested
android.icu.impl.ICUResourceBundle base
android.icu.impl.ICUResourceBundleReader reader
int res
int baseDepth
int depth
int numPathKeys
String[] keys
private int getResDepth ()
private void getResPathKeys (java.lang.String[], int)
String[] keys
int depth
android.icu.impl.ICUResourceBundle b
private static int countPathKeys (java.lang.String)
int i
String path
int num
private static void getResPathKeys (java.lang.String, int, java.lang.String[], int)
int j
String path
int num
String[] keys
int start
int i
public boolean equals (java.lang.Object)
android.icu.impl.ICUResourceBundle o
Object other
public int hashCode ()
public static android.icu.impl.ICUResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeID
ClassLoader root
boolean disableFallback
public static android.icu.impl.ICUResourceBundle getBundleInstance (java.lang.String, android.icu.util.ULocale, android.icu.impl.ICUResourceBundle$OpenType)
String baseName
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle$OpenType openType
public static android.icu.impl.ICUResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundle$OpenType)
android.icu.impl.ICUResourceBundle b
String baseName
String localeID
ClassLoader root
android.icu.impl.ICUResourceBundle$OpenType openType
android.icu.impl.ICUResourceBundle b
private static boolean localeIDStartsWithLangSubtag (java.lang.String, java.lang.String)
String localeID
String lang
private static android.icu.impl.ICUResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundle$OpenType)
String baseName
String localeID
String defaultID
ClassLoader root
android.icu.impl.ICUResourceBundle$OpenType openType
String fullName
char openTypeChar
String cacheKey
android.icu.impl.ICUResourceBundle get (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle)
String fullName
String aKey
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
android.icu.impl.ICUResourceBundle obj
public static android.icu.impl.ICUResourceBundle createBundle (java.lang.String, java.lang.String, java.lang.ClassLoader)
String baseName
String localeID
ClassLoader root
android.icu.impl.ICUResourceBundleReader reader
protected java.lang.String getLocaleID ()
protected java.lang.String getBaseName ()
public android.icu.util.ULocale getULocale ()
public boolean isRoot ()
public android.icu.impl.ICUResourceBundle getParent ()
protected void setParent (java.util.ResourceBundle)
java.util.ResourceBundle parent
public java.lang.String getKey ()
private boolean getNoFallback ()
private static android.icu.impl.ICUResourceBundle getBundle (android.icu.impl.ICUResourceBundleReader, java.lang.String, java.lang.String, java.lang.ClassLoader)
android.icu.impl.ICUResourceBundle$WholeBundle wb
android.icu.impl.ICUResourceBundleImpl$ResourceTable rootTable
android.icu.impl.ICUResourceBundleReader reader
String baseName
String localeID
ClassLoader loader
android.icu.impl.ICUResourceBundleImpl$ResourceTable rootTable
int rootRes
String aliasString
protected void <init> (android.icu.impl.ICUResourceBundle$WholeBundle)
android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
protected void <init> (android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.impl.ICUResourceBundle container
String key
protected static android.icu.impl.ICUResourceBundle getAliasedResource (android.icu.impl.ICUResourceBundle, java.lang.String[], int, java.lang.String, int, java.util.HashMap, android.icu.util.UResourceBundle)
String locale
int idx
int i
int j
String locale
String bundleName
String locale
int i
int numKeys
int numKeys
int i
int numKeys
android.icu.impl.ICUResourceBundle base
String[] keys
int depth
String key
int _resource
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
ClassLoader loaderToUse
String locale
String keyPath
String bundleName
String rpath
android.icu.impl.ICUResourceBundle bundle
android.icu.impl.ICUResourceBundle sub
public final java.util.Set getTopLevelKeySet ()
public final void setTopLevelKeySet (java.util.Set)
java.util.Set keySet
protected java.util.Enumeration handleGetKeys ()
protected boolean isTopLevelResource ()
public volatile synthetic android.icu.util.UResourceBundle findTopLevel (int)
public volatile synthetic android.icu.util.UResourceBundle findTopLevel (java.lang.String)
public volatile synthetic android.icu.util.UResourceBundle getParent ()
static synthetic boolean access$000 ()
static synthetic java.util.EnumMap access$100 (java.lang.String, java.lang.ClassLoader)
String x0
ClassLoader x1
static synthetic java.util.Set access$200 (java.lang.String, java.lang.ClassLoader)
String x0
ClassLoader x1
static synthetic java.util.Set access$300 (java.lang.String, java.lang.ClassLoader)
String x0
ClassLoader x1
static synthetic boolean access$500 (android.icu.impl.ICUResourceBundle)
android.icu.impl.ICUResourceBundle x0
static synthetic android.icu.impl.ICUResourceBundle access$600 (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundle$OpenType)
String x0
String x1
String x2
ClassLoader x3
android.icu.impl.ICUResourceBundle$OpenType x4
static synthetic boolean access$700 (java.lang.String, java.lang.String)
String x0
String x1
static void <clinit> ()
}
android/icu/impl/ICUResourceBundle.uau
android/icu/impl/ICUResourceBundleImpl$ResourceArray.class
ICUResourceBundleImpl.java
package android.icu.impl
android.icu.impl.ICUResourceBundleImpl$ResourceArray extends android.icu.impl.ICUResourceBundleImpl$ResourceContainer {
public int getType ()
protected java.lang.String[] handleGetStringArray ()
String s
int i
android.icu.impl.ICUResourceBundleReader reader
int length
String[] strings
public java.lang.String[] getStringArray ()
protected android.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle)
String indexStr
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
int i
protected android.icu.util.UResourceBundle handleGet (int, java.util.HashMap, android.icu.util.UResourceBundle)
int index
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
}
android/icu/impl/ICUResourceBundleImpl$ResourceBinary.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceBinary extends android.icu.impl.ICUResourceBundleImpl {
public int getType ()
public java.nio.ByteBuffer getBinary ()
public byte[] getBinary (byte[])
byte[] ba
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
}
android/icu/impl/ICUResourceBundleImpl$ResourceContainer.class
ICUResourceBundleImpl.java
package android.icu.impl
abstract android.icu.impl.ICUResourceBundleImpl$ResourceContainer extends android.icu.impl.ICUResourceBundleImpl {
protected android.icu.impl.ICUResourceBundleReader$Container value
public int getSize ()
public java.lang.String getString (int)
int index
int res
String s
protected int getContainerResource (int)
int index
protected android.icu.util.UResourceBundle createBundleObject (int, java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle)
int index
String resKey
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
int item
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
void <init> (android.icu.impl.ICUResourceBundle$WholeBundle)
android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
}
android/icu/impl/ICUResourceBundleImpl$ResourceInt.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceInt extends android.icu.impl.ICUResourceBundleImpl {
public int getType ()
public int getInt ()
public int getUInt ()
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
}
android/icu/impl/ICUResourceBundleImpl$ResourceIntVector.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceIntVector extends android.icu.impl.ICUResourceBundleImpl {
public int getType ()
public int[] getIntVector ()
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
}
android/icu/impl/ICUResourceBundleImpl$ResourceString.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceString extends android.icu.impl.ICUResourceBundleImpl {
private String value
public int getType ()
public java.lang.String getString ()
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
String s
}
android/icu/impl/ICUResourceBundleImpl$ResourceTable.class
ICUResourceBundleImpl.java
package android.icu.impl
android.icu.impl.ICUResourceBundleImpl$ResourceTable extends android.icu.impl.ICUResourceBundleImpl$ResourceContainer {
public int getType ()
protected java.lang.String getKey (int)
int index
protected java.util.Set handleKeySet ()
int i
android.icu.impl.ICUResourceBundleReader reader
java.util.TreeSet keySet
android.icu.impl.ICUResourceBundleReader$Table table
protected android.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle)
String resKey
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
int i
protected android.icu.util.UResourceBundle handleGet (int, java.util.HashMap, android.icu.util.UResourceBundle)
int index
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
String itemKey
protected java.lang.Object handleGetObject (java.lang.String)
int j
int length
String[] strings
int res
String s
android.icu.impl.ICUResourceBundleReader$Container array
String key
android.icu.impl.ICUResourceBundleReader reader
int index
java.lang.String findString (java.lang.String)
String key
android.icu.impl.ICUResourceBundleReader reader
int index
void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
void <init> (android.icu.impl.ICUResourceBundle$WholeBundle, int)
android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
int rootRes
}
android/icu/impl/ICUResourceBundleImpl.class
ICUResourceBundleImpl.java
package android.icu.impl
android.icu.impl.ICUResourceBundleImpl extends android.icu.impl.ICUResourceBundle {
protected int resource
protected void <init> (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int)
android.icu.impl.ICUResourceBundleImpl container
String key
int resource
void <init> (android.icu.impl.ICUResourceBundle$WholeBundle)
android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
public int getResource ()
protected final android.icu.impl.ICUResourceBundle createBundleObject (java.lang.String, int, java.util.HashMap, android.icu.util.UResourceBundle)
String _key
int _resource
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
}
android/icu/impl/ICUResourceBundleReader$1.class
ICUResourceBundleReader.java
package android.icu.impl
synthetic android.icu.impl.ICUResourceBundleReader$1 extends java.lang.Object {
}
android/icu/impl/ICUResourceBundleReader$Array.class
ICUResourceBundleReader.java
package android.icu.impl
android.icu.impl.ICUResourceBundleReader$Array extends android.icu.impl.ICUResourceBundleReader$Container implements android.icu.impl.UResource$Array {
void <init> ()
public boolean getValue (int, android.icu.impl.UResource$Value)
android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
int i
android.icu.impl.UResource$Value value
}
android/icu/impl/ICUResourceBundleReader$Array16.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Array16 extends android.icu.impl.ICUResourceBundleReader$Array {
int getContainerResource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
void <init> (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int offset
}
android/icu/impl/ICUResourceBundleReader$Array32.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Array32 extends android.icu.impl.ICUResourceBundleReader$Array {
int getContainerResource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
void <init> (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int offset
}
android/icu/impl/ICUResourceBundleReader$Container.class
ICUResourceBundleReader.java
package android.icu.impl
android.icu.impl.ICUResourceBundleReader$Container extends java.lang.Object {
protected int size
protected int itemsOffset
public final int getSize ()
int getContainerResource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
protected int getContainer16Resource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
int res16
protected int getContainer32Resource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
int getResource (android.icu.impl.ICUResourceBundleReader, java.lang.String)
android.icu.impl.ICUResourceBundleReader reader
String resKey
void <init> ()
}
android/icu/impl/ICUResourceBundleReader$IsAcceptable.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] formatVersion
synthetic void <init> (android.icu.impl.ICUResourceBundleReader$1)
android.icu.impl.ICUResourceBundleReader$1 x0
}
android/icu/impl/ICUResourceBundleReader$ReaderCache.class
ICUResourceBundleReader.java
package android.icu.impl
android.icu.impl.ICUResourceBundleReader$ReaderCache extends android.icu.impl.SoftCache {
private void <init> ()
protected android.icu.impl.ICUResourceBundleReader createInstance (android.icu.impl.ICUResourceBundleReader$ReaderCacheKey, java.lang.ClassLoader)
String itemPath
java.nio.ByteBuffer inBytes
java.io.InputStream stream
java.nio.ByteBuffer inBytes
java.io.IOException ex
android.icu.impl.ICUResourceBundleReader$ReaderCacheKey key
ClassLoader loader
String fullName
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.impl.ICUResourceBundleReader$1)
android.icu.impl.ICUResourceBundleReader$1 x0
}
android/icu/impl/ICUResourceBundleReader$ReaderCacheKey.class
ICUResourceBundleReader.java
package android.icu.impl
android.icu.impl.ICUResourceBundleReader$ReaderCacheKey extends java.lang.Object {
final String baseName
final String localeID
void <init> (java.lang.String, java.lang.String)
String baseName
String localeID
public boolean equals (java.lang.Object)
Object obj
android.icu.impl.ICUResourceBundleReader$ReaderCacheKey info
public int hashCode ()
}
android/icu/impl/ICUResourceBundleReader$ReaderValue.class
ICUResourceBundleReader.java
package android.icu.impl
android.icu.impl.ICUResourceBundleReader$ReaderValue extends android.icu.impl.UResource$Value {
android.icu.impl.ICUResourceBundleReader reader
int res
void <init> ()
public int getType ()
public java.lang.String getString ()
String s
public java.lang.String getAliasString ()
String s
public int getInt ()
public int getUInt ()
public int[] getIntVector ()
int[] iv
public java.nio.ByteBuffer getBinary ()
java.nio.ByteBuffer bb
public android.icu.impl.UResource$Array getArray ()
android.icu.impl.ICUResourceBundleReader$Array array
public android.icu.impl.UResource$Table getTable ()
android.icu.impl.ICUResourceBundleReader$Table table
public boolean isNoInheritanceMarker ()
public java.lang.String[] getStringArray ()
android.icu.impl.ICUResourceBundleReader$Array array
public java.lang.String[] getStringArrayOrStringAsArray ()
android.icu.impl.ICUResourceBundleReader$Array array
String s
public java.lang.String getStringOrFirstOfArray ()
int r
String s
android.icu.impl.ICUResourceBundleReader$Array array
private java.lang.String[] getStringArray (android.icu.impl.ICUResourceBundleReader$Array)
int r
String s
int i
android.icu.impl.ICUResourceBundleReader$Array array
String[] result
}
android/icu/impl/ICUResourceBundleReader$ResourceCache$Level.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$ResourceCache$Level extends java.lang.Object {
int levelBitsList
int shift
int mask
int[] keys
Object[] values
static final synthetic boolean $assertionsDisabled
void <init> (int, int)
int levelBitsList
int shift
int bits
int length
java.lang.Object get (int)
android.icu.impl.ICUResourceBundleReader$ResourceCache$Level level
int key
int index
int k
java.lang.Object putIfAbsent (int, java.lang.Object, int)
android.icu.impl.ICUResourceBundleReader$ResourceCache$Level level
int key
Object item
int size
int index
int k
android.icu.impl.ICUResourceBundleReader$ResourceCache$Level level
int i
static void <clinit> ()
}
android/icu/impl/ICUResourceBundleReader$ResourceCache.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$ResourceCache extends java.lang.Object {
private static final int SIMPLE_LENGTH
private static final int ROOT_BITS
private static final int NEXT_BITS
private int[] keys
private Object[] values
private int length
private int maxOffsetBits
private int levelBitsList
private android.icu.impl.ICUResourceBundleReader$ResourceCache$Level rootLevel
static final synthetic boolean $assertionsDisabled
private static boolean storeDirectly (int)
int size
private static final java.lang.Object putIfCleared (java.lang.Object[], int, java.lang.Object, int)
Object[] values
int index
Object item
int size
Object value
void <init> (int)
int shift
int maxOffset
int keyBits
private int makeKey (int)
int res
int type
int miniType
private int findSimple (int)
int key
synchronized java.lang.Object get (int)
Object value
int index
Object value
int res
Object value
synchronized java.lang.Object putIfAbsent (int, java.lang.Object, int)
int i
int index
int res
Object item
int size
static synthetic java.lang.Object access$2000 (java.lang.Object[], int, java.lang.Object, int)
Object[] x0
int x1
Object x2
int x3
static synthetic boolean access$2100 (int)
int x0
static void <clinit> ()
}
android/icu/impl/ICUResourceBundleReader$Table.class
ICUResourceBundleReader.java
package android.icu.impl
android.icu.impl.ICUResourceBundleReader$Table extends android.icu.impl.ICUResourceBundleReader$Container implements android.icu.impl.UResource$Table {
protected char[] keyOffsets
protected int[] key32Offsets
private static final int URESDATA_ITEM_NOT_FOUND
void <init> ()
java.lang.String getKey (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
int findTableItem (android.icu.impl.ICUResourceBundleReader, java.lang.CharSequence)
int result
int mid
int result
android.icu.impl.ICUResourceBundleReader reader
CharSequence key
int start
int limit
int getResource (android.icu.impl.ICUResourceBundleReader, java.lang.String)
android.icu.impl.ICUResourceBundleReader reader
String resKey
public boolean getKeyAndValue (int, android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
public boolean findValue (java.lang.CharSequence, android.icu.impl.UResource$Value)
CharSequence key
android.icu.impl.UResource$Value value
android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
int i
}
android/icu/impl/ICUResourceBundleReader$Table16.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Table16 extends android.icu.impl.ICUResourceBundleReader$Table {
int getContainerResource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
void <init> (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int offset
}
android/icu/impl/ICUResourceBundleReader$Table1632.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Table1632 extends android.icu.impl.ICUResourceBundleReader$Table {
int getContainerResource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
void <init> (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int offset
}
android/icu/impl/ICUResourceBundleReader$Table32.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Table32 extends android.icu.impl.ICUResourceBundleReader$Table {
int getContainerResource (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int index
void <init> (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader reader
int offset
}
android/icu/impl/ICUResourceBundleReader.class
ICUResourceBundleReader.java
package android.icu.impl
public final android.icu.impl.ICUResourceBundleReader extends java.lang.Object {
private static final int DATA_FORMAT
private static final android.icu.impl.ICUResourceBundleReader$IsAcceptable IS_ACCEPTABLE
private static final int URES_INDEX_LENGTH
private static final int URES_INDEX_KEYS_TOP
private static final int URES_INDEX_BUNDLE_TOP
private static final int URES_INDEX_MAX_TABLE_LENGTH
private static final int URES_INDEX_ATTRIBUTES
private static final int URES_INDEX_16BIT_TOP
private static final int URES_INDEX_POOL_CHECKSUM
private static final int URES_ATT_NO_FALLBACK
private static final int URES_ATT_IS_POOL_BUNDLE
private static final int URES_ATT_USES_POOL_BUNDLE
private static final java.nio.CharBuffer EMPTY_16_BIT_UNITS
static final int LARGE_SIZE
private static final boolean DEBUG
private int dataVersion
private java.nio.ByteBuffer bytes
private byte[] keyBytes
private java.nio.CharBuffer b16BitUnits
private android.icu.impl.ICUResourceBundleReader poolBundleReader
private int rootRes
private int localKeyLimit
private int poolStringIndexLimit
private int poolStringIndex16Limit
private boolean noFallback
private boolean isPoolBundle
private boolean usesPoolBundle
private int poolCheckSum
private android.icu.impl.ICUResourceBundleReader$ResourceCache resourceCache
private static android.icu.impl.ICUResourceBundleReader$ReaderCache CACHE
private static final android.icu.impl.ICUResourceBundleReader NULL_READER
private static final byte[] emptyBytes
private static final java.nio.ByteBuffer emptyByteBuffer
private static final char[] emptyChars
private static final int[] emptyInts
private static final String emptyString
private static final android.icu.impl.ICUResourceBundleReader$Array EMPTY_ARRAY
private static final android.icu.impl.ICUResourceBundleReader$Table EMPTY_TABLE
private static int[] PUBLIC_TYPES
private static final String ICU_RESOURCE_SUFFIX
static final synthetic boolean $assertionsDisabled
private void <init> ()
private void <init> (java.nio.ByteBuffer, java.lang.String, java.lang.String, java.lang.ClassLoader) throws java.io.IOException
java.nio.ByteBuffer inBytes
String baseName
String localeID
ClassLoader loader
static android.icu.impl.ICUResourceBundleReader getReader (java.lang.String, java.lang.String, java.lang.ClassLoader)
String baseName
String localeID
ClassLoader root
android.icu.impl.ICUResourceBundleReader$ReaderCacheKey info
android.icu.impl.ICUResourceBundleReader reader
private void init (java.nio.ByteBuffer) throws java.io.IOException
int bundleTop
int att
int num16BitUnits
int _16BitTop
java.nio.ByteBuffer inBytes
int majorFormatVersion
int dataLength
int indexes0
int indexLength
int bundleTop
int maxOffset
int keysBottom
int keysTop
private int getIndexesInt (int)
int i
android.icu.util.VersionInfo getVersion ()
int getRootResource ()
boolean getNoFallback ()
boolean getUsesPoolBundle ()
static int RES_GET_TYPE (int)
int res
private static int RES_GET_OFFSET (int)
int res
private int getResourceByteOffset (int)
int offset
static int RES_GET_INT (int)
int res
static int RES_GET_UINT (int)
int res
static boolean URES_IS_ARRAY (int)
int type
static boolean URES_IS_TABLE (int)
int type
private char[] getChars (int, int)
int i
java.nio.CharBuffer temp
int offset
int count
char[] chars
private int getInt (int)
int offset
private int[] getInts (int, int)
int i
java.nio.IntBuffer temp
int offset
int count
int[] ints
private char[] getTable16KeyOffsets (int)
int i
java.nio.CharBuffer temp
char[] result
int offset
int length
private char[] getTableKeyOffsets (int)
int offset
int length
private int[] getTable32KeyOffsets (int)
int offset
int length
private static java.lang.String makeKeyStringFromBytes (byte[], int)
byte[] keyBytes
int keyOffset
StringBuilder sb
byte b
private java.lang.String getKey16String (int)
int keyOffset
private java.lang.String getKey32String (int)
int keyOffset
private void setKeyFromKey16 (int, android.icu.impl.UResource$Key)
int keyOffset
android.icu.impl.UResource$Key key
private void setKeyFromKey32 (int, android.icu.impl.UResource$Key)
int keyOffset
android.icu.impl.UResource$Key key
private int compareKeys (java.lang.CharSequence, char)
CharSequence key
char keyOffset
private int compareKeys32 (java.lang.CharSequence, int)
CharSequence key
int keyOffset
java.lang.String getStringV2 (int)
StringBuilder sb
char c
String s
int length
int length
int length
int res
int offset
Object value
String s
int first
private java.lang.String makeStringFromBytes (int, int)
int i
StringBuilder sb
CharSequence cs
int offset
int length
java.lang.String getString (int)
int res
int offset
Object value
int length
String s
private boolean isNoInheritanceMarker (int)
int res
int offset
private boolean isStringV2NoInheritanceMarker (int)
int offset
int first
java.lang.String getAlias (int)
Object value
String s
int length
int res
int offset
byte[] getBinary (int, byte[])
int i
java.nio.ByteBuffer temp
int length
int res
byte[] ba
int offset
java.nio.ByteBuffer getBinary (int)
java.nio.ByteBuffer result
int length
int res
int offset
int[] getIntVector (int)
int length
int res
int offset
android.icu.impl.ICUResourceBundleReader$Array getArray (int)
int res
int type
int offset
Object value
android.icu.impl.ICUResourceBundleReader$Array array
android.icu.impl.ICUResourceBundleReader$Table getTable (int)
android.icu.impl.ICUResourceBundleReader$Table table
int size
android.icu.impl.ICUResourceBundleReader$Table table
int size
int res
int type
int offset
Object value
android.icu.impl.ICUResourceBundleReader$Table table
int size
public static java.lang.String getFullName (java.lang.String, java.lang.String)
String baseName
String localeName
static synthetic android.icu.impl.ICUResourceBundleReader access$200 ()
synthetic void <init> (java.nio.ByteBuffer, java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundleReader$1) throws java.io.IOException
java.nio.ByteBuffer x0
String x1
String x2
ClassLoader x3
android.icu.impl.ICUResourceBundleReader$1 x4
static synthetic int[] access$400 ()
static synthetic boolean access$500 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic java.nio.CharBuffer access$600 (android.icu.impl.ICUResourceBundleReader)
android.icu.impl.ICUResourceBundleReader x0
static synthetic int access$700 (android.icu.impl.ICUResourceBundleReader)
android.icu.impl.ICUResourceBundleReader x0
static synthetic int access$800 (android.icu.impl.ICUResourceBundleReader)
android.icu.impl.ICUResourceBundleReader x0
static synthetic int access$900 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic int access$1000 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic java.lang.String access$1100 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic java.lang.String access$1200 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic int access$1300 (android.icu.impl.ICUResourceBundleReader, java.lang.CharSequence, char)
android.icu.impl.ICUResourceBundleReader x0
CharSequence x1
char x2
static synthetic int access$1400 (android.icu.impl.ICUResourceBundleReader, java.lang.CharSequence, int)
android.icu.impl.ICUResourceBundleReader x0
CharSequence x1
int x2
static synthetic void access$1500 (android.icu.impl.ICUResourceBundleReader, int, android.icu.impl.UResource$Key)
android.icu.impl.ICUResourceBundleReader x0
int x1
android.icu.impl.UResource$Key x2
static synthetic void access$1600 (android.icu.impl.ICUResourceBundleReader, int, android.icu.impl.UResource$Key)
android.icu.impl.ICUResourceBundleReader x0
int x1
android.icu.impl.UResource$Key x2
static synthetic char[] access$1700 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic char[] access$1800 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic int[] access$1900 (android.icu.impl.ICUResourceBundleReader, int)
android.icu.impl.ICUResourceBundleReader x0
int x1
static synthetic int access$2200 (int)
int x0
static void <clinit> ()
}
android/icu/impl/ICUResourceTableAccess.class
ICUResourceTableAccess.java
package android.icu.impl
public android.icu.impl.ICUResourceTableAccess extends java.lang.Object {
public void <init> ()
public static java.lang.String getTableString (java.lang.String, android.icu.util.ULocale, java.lang.String, java.lang.String, java.lang.String)
String path
android.icu.util.ULocale locale
String tableName
String itemName
String defaultValue
android.icu.impl.ICUResourceBundle bundle
public static java.lang.String getTableString (android.icu.impl.ICUResourceBundle, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String currentName
android.icu.impl.ICUResourceBundle table
android.icu.impl.ICUResourceBundle stable
String fallbackLocale
android.icu.impl.ICUResourceBundle bundle
String tableName
String subtableName
String item
String defaultValue
String result
}
android/icu/impl/ICUService$CacheEntry.class
ICUService.java
package android.icu.impl
final android.icu.impl.ICUService$CacheEntry extends java.lang.Object {
final String actualDescriptor
final Object service
void <init> (java.lang.String, java.lang.Object)
String actualDescriptor
Object service
}
android/icu/impl/ICUService$Factory.class
ICUService.java
package android.icu.impl
public abstract android.icu.impl.ICUService$Factory extends java.lang.Object {
public abstract java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService)
public abstract void updateVisibleIDs (java.util.Map)
public abstract java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
}
android/icu/impl/ICUService$Key.class
ICUService.java
package android.icu.impl
public android.icu.impl.ICUService$Key extends java.lang.Object {
private final String id
public void <init> (java.lang.String)
String id
public final java.lang.String id ()
public java.lang.String canonicalID ()
public java.lang.String currentID ()
public java.lang.String currentDescriptor ()
public boolean fallback ()
public boolean isFallbackOf (java.lang.String)
String idToCheck
}
android/icu/impl/ICUService$LocaleRef.class
ICUService.java
package android.icu.impl
android.icu.impl.ICUService$LocaleRef extends java.lang.Object {
private final android.icu.util.ULocale locale
private java.util.SortedMap dnCache
private java.util.Comparator com
void <init> (java.util.SortedMap, android.icu.util.ULocale, java.util.Comparator)
java.util.SortedMap dnCache
android.icu.util.ULocale locale
java.util.Comparator com
java.util.SortedMap get (android.icu.util.ULocale, java.util.Comparator)
android.icu.util.ULocale loc
java.util.Comparator comp
java.util.SortedMap m
}
android/icu/impl/ICUService$ServiceListener.class
ICUService.java
package android.icu.impl
public abstract android.icu.impl.ICUService$ServiceListener extends java.lang.Object implements java.util.EventListener {
public abstract void serviceChanged (android.icu.impl.ICUService)
}
android/icu/impl/ICUService$SimpleFactory.class
ICUService.java
package android.icu.impl
public android.icu.impl.ICUService$SimpleFactory extends java.lang.Object implements android.icu.impl.ICUService$Factory {
protected Object instance
protected String id
protected boolean visible
public void <init> (java.lang.Object, java.lang.String)
Object instance
String id
public void <init> (java.lang.Object, java.lang.String, boolean)
Object instance
String id
boolean visible
public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService)
android.icu.impl.ICUService$Key key
android.icu.impl.ICUService service
public void updateVisibleIDs (java.util.Map)
java.util.Map result
public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
String identifier
android.icu.util.ULocale locale
public java.lang.String toString ()
StringBuilder buf
}
android/icu/impl/ICUService.class
ICUService.java
package android.icu.impl
public android.icu.impl.ICUService extends android.icu.impl.ICUNotifier {
protected final String name
private static final boolean DEBUG
private final android.icu.impl.ICURWLock factoryLock
private final java.util.List factories
private int defaultSize
private java.util.Map cache
private java.util.Map idcache
private android.icu.impl.ICUService$LocaleRef dnref
public void <init> ()
public void <init> (java.lang.String)
String name
public java.lang.Object get (java.lang.String)
String descriptor
public java.lang.Object get (java.lang.String, java.lang.String[])
String descriptor
String[] actualReturn
public java.lang.Object getKey (android.icu.impl.ICUService$Key)
android.icu.impl.ICUService$Key key
public java.lang.Object getKey (android.icu.impl.ICUService$Key, java.lang.String[])
android.icu.impl.ICUService$Key key
String[] actualReturn
public java.lang.Object getKey (android.icu.impl.ICUService$Key, java.lang.String[], android.icu.impl.ICUService$Factory)
int i
android.icu.impl.ICUService$Factory f
Object service
int index
String desc
java.util.Map cache
String currentDescriptor
java.util.ArrayList cacheDescriptorList
boolean putInCache
int NDebug
int startIndex
int limit
boolean cacheResult
android.icu.impl.ICUService$Key key
String[] actualReturn
android.icu.impl.ICUService$Factory factory
android.icu.impl.ICUService$CacheEntry result
protected java.lang.Object handleDefault (android.icu.impl.ICUService$Key, java.lang.String[])
android.icu.impl.ICUService$Key key
String[] actualIDReturn
public java.util.Set getVisibleIDs ()
public java.util.Set getVisibleIDs (java.lang.String)
String id
java.util.Set temp
String matchID
java.util.Set result
android.icu.impl.ICUService$Key fallbackKey
private java.util.Map getVisibleIDMap ()
android.icu.impl.ICUService$Factory f
java.util.Map mutableMap
java.util.ListIterator lIter
public java.lang.String getDisplayName (java.lang.String)
String id
public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
String id
android.icu.util.ULocale locale
java.util.Map m
android.icu.impl.ICUService$Factory f
android.icu.impl.ICUService$Key key
public java.util.SortedMap getDisplayNames ()
android.icu.util.ULocale locale
public java.util.SortedMap getDisplayNames (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.util.SortedMap getDisplayNames (android.icu.util.ULocale, java.util.Comparator)
android.icu.util.ULocale locale
java.util.Comparator com
public java.util.SortedMap getDisplayNames (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String matchID
public java.util.SortedMap getDisplayNames (android.icu.util.ULocale, java.util.Comparator, java.lang.String)
java.util.Map$Entry e
String id
android.icu.impl.ICUService$Factory f
java.util.Map m
java.util.Iterator ei
java.util.Map$Entry e
android.icu.util.ULocale locale
java.util.Comparator com
String matchID
java.util.SortedMap dncache
android.icu.impl.ICUService$LocaleRef ref
android.icu.impl.ICUService$Key matchKey
java.util.SortedMap result
java.util.Iterator iter
public final java.util.List factories ()
public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, java.lang.String)
Object obj
String id
public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, java.lang.String, boolean)
Object obj
String id
boolean visible
String canonicalID
public final android.icu.impl.ICUService$Factory registerFactory (android.icu.impl.ICUService$Factory)
android.icu.impl.ICUService$Factory factory
public final boolean unregisterFactory (android.icu.impl.ICUService$Factory)
android.icu.impl.ICUService$Factory factory
boolean result
public final void reset ()
protected void reInitializeFactories ()
public boolean isDefault ()
protected void markDefault ()
public android.icu.impl.ICUService$Key createKey (java.lang.String)
String id
protected void clearCaches ()
protected void clearServiceCache ()
protected boolean acceptsListener (java.util.EventListener)
java.util.EventListener l
protected void notifyListener (java.util.EventListener)
java.util.EventListener l
public java.lang.String stats ()
android.icu.impl.ICURWLock$Stats stats
public java.lang.String getName ()
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/IDNA2003.class
IDNA2003.java
package android.icu.impl
public final android.icu.impl.IDNA2003 extends java.lang.Object {
private static char[] ACE_PREFIX
private static final int MAX_LABEL_LENGTH
private static final int HYPHEN
private static final int CAPITAL_A
private static final int CAPITAL_Z
private static final int LOWER_CASE_DELTA
private static final int FULL_STOP
private static final int MAX_DOMAIN_NAME_LENGTH
private static final android.icu.text.StringPrep namePrep
public void <init> ()
private static boolean startsWithPrefix (java.lang.StringBuffer)
int i
StringBuffer src
private static char toASCIILower (char)
char ch
private static java.lang.StringBuffer toASCIILower (java.lang.CharSequence)
int i
CharSequence src
StringBuffer dest
private static int compareCaseInsensitiveASCII (java.lang.StringBuffer, java.lang.StringBuffer)
int rc
int i
StringBuffer s1
StringBuffer s2
char c1
char c2
private static int getSeparatorIndex (char[], int, int)
char[] src
int start
int limit
private static boolean isLDHChar (int)
int ch
private static boolean isLabelSeparator (int)
int ch
public static java.lang.StringBuffer convertToASCII (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
int j
StringBuilder punyout
StringBuffer lowerOut
android.icu.text.UCharacterIterator src
int options
boolean[] caseFlags
boolean srcIsASCII
boolean srcIsLDH
boolean useSTD3ASCIIRules
int ch
int failPos
StringBuffer processOut
int poLen
StringBuffer dest
public static java.lang.StringBuffer convertIDNToASCII (java.lang.String, int) throws android.icu.text.StringPrepParseException
android.icu.text.UCharacterIterator iter
String label
String src
int options
char[] srcArr
StringBuffer result
int sepIndex
int oldSepIndex
public static java.lang.StringBuffer convertToUnicode (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
StringBuffer processOut
android.icu.text.StringPrepParseException ex
android.icu.text.StringPrepParseException e
StringBuffer toASCIIOut
StringBuffer decodeOut
String temp
android.icu.text.UCharacterIterator src
int options
boolean[] caseFlags
boolean srcIsASCII
int ch
int saveIndex
StringBuffer processOut
public static java.lang.StringBuffer convertIDNToUnicode (java.lang.String, int) throws android.icu.text.StringPrepParseException
String label
android.icu.text.UCharacterIterator iter
String src
int options
char[] srcArr
StringBuffer result
int sepIndex
int oldSepIndex
public static int compare (java.lang.String, java.lang.String, int) throws android.icu.text.StringPrepParseException
String s1
String s2
int options
StringBuffer s1Out
StringBuffer s2Out
static void <clinit> ()
}
android/icu/impl/IllegalIcuArgumentException.class
IllegalIcuArgumentException.java
package android.icu.impl
public android.icu.impl.IllegalIcuArgumentException extends java.lang.IllegalArgumentException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String errorMessage
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String errorMessage
Throwable cause
public synchronized android.icu.impl.IllegalIcuArgumentException initCause (java.lang.Throwable)
Throwable cause
public volatile synthetic java.lang.Throwable initCause (java.lang.Throwable)
}
android/icu/impl/IllegalIcuArgumentException.uau
android/icu/impl/IntTrie.class
IntTrie.java
package android.icu.impl
public android.icu.impl.IntTrie extends android.icu.impl.Trie {
private int m_initialValue_
private int[] m_data_
static final synthetic boolean $assertionsDisabled
public void <init> (java.nio.ByteBuffer, android.icu.impl.Trie$DataManipulate) throws java.io.IOException
java.nio.ByteBuffer bytes
android.icu.impl.Trie$DataManipulate dataManipulate
public void <init> (int, int, android.icu.impl.Trie$DataManipulate)
int limit
char block
int initialValue
int leadUnitValue
android.icu.impl.Trie$DataManipulate dataManipulate
int dataLength
int latin1Length
int i
public final int getCodePointValue (int)
int offset
int ch
int offset
public final int getLeadValue (char)
char ch
public final int getBMPValue (char)
char ch
public final int getSurrogateValue (char, char)
char lead
char trail
int offset
public final int getTrailValue (int, char)
int leadvalue
char trail
int offset
public final int getLatin1LinearValue (char)
char ch
public boolean equals (java.lang.Object)
android.icu.impl.IntTrie othertrie
Object other
boolean result
public int hashCode ()
protected final void unserialize (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
protected final int getSurrogateOffset (char, char)
char lead
char trail
int offset
protected final int getValue (int)
int index
protected final int getInitialValue ()
void <init> (char[], int[], int, int, android.icu.impl.Trie$DataManipulate)
char[] index
int[] data
int initialvalue
int options
android.icu.impl.Trie$DataManipulate datamanipulate
static void <clinit> ()
}
android/icu/impl/IntTrieBuilder.class
IntTrieBuilder.java
package android.icu.impl
public android.icu.impl.IntTrieBuilder extends android.icu.impl.TrieBuilder {
protected int[] m_data_
protected int m_initialValue_
private int m_leadUnitValue_
public void <init> (android.icu.impl.IntTrieBuilder)
android.icu.impl.IntTrieBuilder table
public void <init> (int[], int, int, int, boolean)
int i
int[] aliasdata
int maxdatalength
int initialvalue
int leadunitvalue
boolean latin1linear
int j
public int getValue (int)
int ch
int block
public int getValue (int, boolean[])
int ch
boolean[] inBlockZero
int block
public boolean setValue (int, int)
int ch
int value
int block
public android.icu.impl.IntTrie serialize (android.icu.impl.TrieBuilder$DataManipulate, android.icu.impl.Trie$DataManipulate)
int i
android.icu.impl.TrieBuilder$DataManipulate datamanipulate
android.icu.impl.Trie$DataManipulate triedatamanipulate
char[] index
int[] data
int options
public int serialize (java.io.OutputStream, boolean, android.icu.impl.TrieBuilder$DataManipulate) throws java.io.IOException
int length
int v
int i
int v
int i
int v
int i
int i
java.io.OutputStream os
boolean reduceTo16Bits
android.icu.impl.TrieBuilder$DataManipulate datamanipulate
int length
java.io.DataOutputStream dos
int options
public boolean setRange (int, int, int, boolean)
int block
int nextStart
int block
int block
int start
int limit
int value
boolean overwrite
int rest
int repeatBlock
private int allocDataBlock ()
int newBlock
int newTop
private int getDataBlock (int)
int ch
int indexValue
int newBlock
private void compact (boolean)
int i
int i
int i
int start
boolean overlap
int overlapStart
int newStart
int i
private static final int findSameDataBlock (int[], int, int, int)
int block
int[] data
int dataLength
int otherBlock
int step
private final void fold (android.icu.impl.TrieBuilder$DataManipulate)
int c
int value
int c
android.icu.impl.TrieBuilder$DataManipulate manipulate
int[] leadIndexes
int[] index
int block
int indexLength
private void fillBlock (int, int, int, int, boolean)
int block
int start
int limit
int value
boolean overwrite
}
android/icu/impl/InvalidFormatException.class
InvalidFormatException.java
package android.icu.impl
public android.icu.impl.InvalidFormatException extends java.lang.Exception {
static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String)
String message
}
android/icu/impl/IterableComparator.class
IterableComparator.java
package android.icu.impl
public android.icu.impl.IterableComparator extends java.lang.Object implements java.util.Comparator {
private final java.util.Comparator comparator
private final int shorterFirst
private static final android.icu.impl.IterableComparator NOCOMPARATOR
public void <init> ()
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public void <init> (java.util.Comparator, boolean)
java.util.Comparator comparator
boolean shorterFirst
public int compare (java.lang.Iterable, java.lang.Iterable)
Object aItem
Object bItem
int result
Iterable a
Iterable b
java.util.Iterator ai
java.util.Iterator bi
public static int compareIterables (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
android/icu/impl/JavaTimeZone.class
JavaTimeZone.java
package android.icu.impl
public android.icu.impl.JavaTimeZone extends android.icu.util.TimeZone {
private static final long serialVersionUID
private static final java.util.TreeSet AVAILABLESET
private java.util.TimeZone javatz
private transient java.util.Calendar javacal
private static java.lang.reflect.Method mObservesDaylightTime
private volatile transient boolean isFrozen
public void <init> ()
public void <init> (java.util.TimeZone, java.lang.String)
java.util.TimeZone jtz
String id
public static android.icu.impl.JavaTimeZone createTimeZone (java.lang.String)
boolean[] isSystemID
String canonicalID
String id
java.util.TimeZone jtz
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public void getOffset (long, boolean, int[])
int dayDelta
int delta
int[] fields
int hour
int min
int sec
int mil
int tmp
int doy1
int hour1
int min1
int sec1
int mil1
long date
boolean local
int[] offsets
public int getRawOffset ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
public boolean observesDaylightTime ()
public int getDSTSavings ()
public java.util.TimeZone unwrap ()
public java.lang.Object clone ()
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.impl.JavaTimeZone tz
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
int i
String[] availableIds
}
android/icu/impl/LocaleDisplayNamesImpl$1.class
LocaleDisplayNamesImpl.java
package android.icu.impl
synthetic android.icu.impl.LocaleDisplayNamesImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$DisplayContext$Type
static final synthetic int[] $SwitchMap$android$icu$impl$LocaleDisplayNamesImpl$DataTableType
static void <clinit> ()
}
android/icu/impl/LocaleDisplayNamesImpl$Cache.class
LocaleDisplayNamesImpl.java
package android.icu.impl
android.icu.impl.LocaleDisplayNamesImpl$Cache extends java.lang.Object {
private android.icu.util.ULocale locale
private android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
private android.icu.text.DisplayContext capitalization
private android.icu.text.DisplayContext nameLength
private android.icu.text.DisplayContext substituteHandling
private android.icu.text.LocaleDisplayNames cache
private void <init> ()
public android.icu.text.LocaleDisplayNames get (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling)
android.icu.util.ULocale locale
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
public transient android.icu.text.LocaleDisplayNames get (android.icu.util.ULocale, android.icu.text.DisplayContext[])
android.icu.text.DisplayContext contextItem
android.icu.util.ULocale locale
android.icu.text.DisplayContext[] contexts
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandlingIn
android.icu.text.DisplayContext capitalizationIn
android.icu.text.DisplayContext nameLengthIn
android.icu.text.DisplayContext substituteHandling
synthetic void <init> (android.icu.impl.LocaleDisplayNamesImpl$1)
android.icu.impl.LocaleDisplayNamesImpl$1 x0
}
android/icu/impl/LocaleDisplayNamesImpl$CapitalizationContextSink.class
LocaleDisplayNamesImpl.java
package android.icu.impl
final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextSink extends android.icu.impl.UResource$Sink {
boolean hasCapitalizationUsage
final synthetic android.icu.impl.LocaleDisplayNamesImpl this$0
private void <init> (android.icu.impl.LocaleDisplayNamesImpl)
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage usage
int[] intVector
int titlecaseInt
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table contextsTable
synthetic void <init> (android.icu.impl.LocaleDisplayNamesImpl, android.icu.impl.LocaleDisplayNamesImpl$1)
android.icu.impl.LocaleDisplayNamesImpl x0
android.icu.impl.LocaleDisplayNamesImpl$1 x1
}
android/icu/impl/LocaleDisplayNamesImpl$CapitalizationContextUsage.class
LocaleDisplayNamesImpl.java
package android.icu.impl
final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage extends java.lang.Enum {
public static final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage LANGUAGE
public static final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage SCRIPT
public static final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage TERRITORY
public static final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage VARIANT
public static final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage KEY
public static final enum android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage KEYVALUE
private static final synthetic android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage[] $VALUES
public static android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage[] values ()
public static android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/LocaleDisplayNamesImpl$DataTable.class
LocaleDisplayNamesImpl.java
package android.icu.impl
public android.icu.impl.LocaleDisplayNamesImpl$DataTable extends java.lang.Object {
final boolean nullIfNotFound
void <init> (boolean)
boolean nullIfNotFound
android.icu.util.ULocale getLocale ()
java.lang.String get (java.lang.String, java.lang.String)
String tableName
String code
java.lang.String get (java.lang.String, java.lang.String, java.lang.String)
String tableName
String subTableName
String code
}
android/icu/impl/LocaleDisplayNamesImpl$DataTableType.class
LocaleDisplayNamesImpl.java
package android.icu.impl
public final enum android.icu.impl.LocaleDisplayNamesImpl$DataTableType extends java.lang.Enum {
public static final enum android.icu.impl.LocaleDisplayNamesImpl$DataTableType LANG
public static final enum android.icu.impl.LocaleDisplayNamesImpl$DataTableType REGION
private static final synthetic android.icu.impl.LocaleDisplayNamesImpl$DataTableType[] $VALUES
public static android.icu.impl.LocaleDisplayNamesImpl$DataTableType[] values ()
public static android.icu.impl.LocaleDisplayNamesImpl$DataTableType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/LocaleDisplayNamesImpl$DataTables$1.class
LocaleDisplayNamesImpl.java
package android.icu.impl
android.icu.impl.LocaleDisplayNamesImpl$DataTables$1 extends android.icu.impl.LocaleDisplayNamesImpl$DataTables {
void <init> ()
public android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale, boolean)
android.icu.util.ULocale locale
boolean nullIfNotFound
}
android/icu/impl/LocaleDisplayNamesImpl$DataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
abstract android.icu.impl.LocaleDisplayNamesImpl$DataTables extends java.lang.Object {
void <init> ()
public abstract android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale, boolean)
public static android.icu.impl.LocaleDisplayNamesImpl$DataTables load (java.lang.String)
Throwable t
String className
}
android/icu/impl/LocaleDisplayNamesImpl$ICUDataTable.class
LocaleDisplayNamesImpl.java
package android.icu.impl
android.icu.impl.LocaleDisplayNamesImpl$ICUDataTable extends android.icu.impl.LocaleDisplayNamesImpl$DataTable {
private final android.icu.impl.ICUResourceBundle bundle
public void <init> (java.lang.String, android.icu.util.ULocale, boolean)
String path
android.icu.util.ULocale locale
boolean nullIfNotFound
public android.icu.util.ULocale getLocale ()
public java.lang.String get (java.lang.String, java.lang.String, java.lang.String)
String tableName
String subTableName
String code
}
android/icu/impl/LocaleDisplayNamesImpl$ICUDataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
abstract android.icu.impl.LocaleDisplayNamesImpl$ICUDataTables extends android.icu.impl.LocaleDisplayNamesImpl$DataTables {
private final String path
protected void <init> (java.lang.String)
String path
public android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale, boolean)
android.icu.util.ULocale locale
boolean nullIfNotFound
}
android/icu/impl/LocaleDisplayNamesImpl$LangDataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
android.icu.impl.LocaleDisplayNamesImpl$LangDataTables extends java.lang.Object {
static final android.icu.impl.LocaleDisplayNamesImpl$DataTables impl
void <init> ()
static void <clinit> ()
}
android/icu/impl/LocaleDisplayNamesImpl$RegionDataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
android.icu.impl.LocaleDisplayNamesImpl$RegionDataTables extends java.lang.Object {
static final android.icu.impl.LocaleDisplayNamesImpl$DataTables impl
void <init> ()
static void <clinit> ()
}
android/icu/impl/LocaleDisplayNamesImpl.class
LocaleDisplayNamesImpl.java
package android.icu.impl
public android.icu.impl.LocaleDisplayNamesImpl extends android.icu.text.LocaleDisplayNames {
private final android.icu.util.ULocale locale
private final android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
private final android.icu.text.DisplayContext capitalization
private final android.icu.text.DisplayContext nameLength
private final android.icu.text.DisplayContext substituteHandling
private final android.icu.impl.LocaleDisplayNamesImpl$DataTable langData
private final android.icu.impl.LocaleDisplayNamesImpl$DataTable regionData
private final String separatorFormat
private final String format
private final String keyTypeFormat
private final char formatOpenParen
private final char formatReplaceOpenParen
private final char formatCloseParen
private final char formatReplaceCloseParen
private final android.icu.impl.CurrencyData$CurrencyDisplayInfo currencyDisplayInfo
private static final android.icu.impl.LocaleDisplayNamesImpl$Cache cache
private boolean[] capitalizationUsage
private static final java.util.Map contextUsageTypeMap
private transient android.icu.text.BreakIterator capitalizationBrkIter
private static final android.icu.text.CaseMap$Title TO_TITLE_WHOLE_STRING_NO_LOWERCASE
private static java.lang.String toTitleWholeStringNoLowercase (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String s
public static android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling)
android.icu.util.ULocale locale
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
public static transient android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.DisplayContext[])
android.icu.util.ULocale locale
android.icu.text.DisplayContext[] contexts
public void <init> (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling)
android.icu.util.ULocale locale
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
public transient void <init> (android.icu.util.ULocale, android.icu.text.DisplayContext[])
android.icu.text.DisplayContext contextItem
android.icu.impl.ICUResourceBundle rb
android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextSink sink
android.icu.util.ULocale locale
android.icu.text.DisplayContext[] contexts
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
android.icu.text.DisplayContext capitalization
android.icu.text.DisplayContext nameLength
android.icu.text.DisplayContext substituteHandling
String sep
StringBuilder sb
String pattern
String keyTypePattern
boolean needBrkIter
public android.icu.util.ULocale getLocale ()
public android.icu.text.LocaleDisplayNames$DialectHandling getDialectHandling ()
public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type)
android.icu.text.DisplayContext result
android.icu.text.DisplayContext result
android.icu.text.DisplayContext result
android.icu.text.DisplayContext result
android.icu.text.DisplayContext$Type type
android.icu.text.DisplayContext result
private java.lang.String adjustForUsageAndContext (android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage, java.lang.String)
android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage usage
String name
public java.lang.String localeDisplayName (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.String localeDisplayName (java.util.Locale)
java.util.Locale locale
public java.lang.String localeDisplayName (java.lang.String)
String localeId
private java.lang.String localeDisplayNameInternal (android.icu.util.ULocale)
String langScriptCountry
String result
String langScript
String result
String langCountry
String result
String result
String result
String result
String result
String keyValue
String key
String value
String keyDisplayName
String valueDisplayName
android.icu.util.ULocale locale
String resultName
String lang
String script
String country
String variant
boolean hasScript
boolean hasCountry
boolean hasVariant
StringBuilder buf
java.util.Iterator keys
String resultRemainder
private java.lang.String localeIdName (java.lang.String)
String locIdName
String localeId
public java.lang.String languageDisplayName (java.lang.String)
String langName
String lang
public java.lang.String scriptDisplayName (java.lang.String)
String script
String str
private java.lang.String scriptDisplayNameInContext (java.lang.String, boolean)
String scriptName
String script
boolean skipAdjust
String scriptName
public java.lang.String scriptDisplayNameInContext (java.lang.String)
String script
public java.lang.String scriptDisplayName (int)
int scriptCode
private java.lang.String regionDisplayName (java.lang.String, boolean)
String regionName
String region
boolean skipAdjust
String regionName
public java.lang.String regionDisplayName (java.lang.String)
String region
private java.lang.String variantDisplayName (java.lang.String, boolean)
String variant
boolean skipAdjust
String variantName
public java.lang.String variantDisplayName (java.lang.String)
String variant
private java.lang.String keyDisplayName (java.lang.String, boolean)
String key
boolean skipAdjust
String keyName
public java.lang.String keyDisplayName (java.lang.String)
String key
private java.lang.String keyValueDisplayName (java.lang.String, java.lang.String, boolean)
String tmp
String key
String value
boolean skipAdjust
String keyValueName
public java.lang.String keyValueDisplayName (java.lang.String, java.lang.String)
String key
String value
public java.util.List getUiListCompareWholeItems (java.util.Set, java.util.Comparator)
android.icu.util.ULocale loc
android.icu.util.ULocale base
java.util.Set locales
android.icu.util.ULocale locOriginal
android.icu.util.ULocale locale
android.icu.util.ULocale locale
android.icu.util.ULocale$Builder modified
android.icu.util.ULocale locale
java.util.Set scripts
java.util.Set regions
android.icu.util.ULocale maxBase
boolean hasScripts
boolean hasRegions
android.icu.util.ULocale base
java.util.Set values
java.util.Map$Entry entry
java.util.Set localeSet
java.util.Comparator comparator
android.icu.text.DisplayContext capContext
java.util.List result
java.util.Map baseToLocales
android.icu.util.ULocale$Builder builder
private android.icu.text.LocaleDisplayNames$UiListItem newRow (android.icu.util.ULocale, android.icu.text.DisplayContext)
android.icu.util.ULocale modified
android.icu.text.DisplayContext capContext
android.icu.util.ULocale minimized
String tempName
boolean titlecase
String nameInDisplayLocale
String nameInSelf
public static boolean haveData (android.icu.impl.LocaleDisplayNamesImpl$DataTableType)
android.icu.impl.LocaleDisplayNamesImpl$DataTableType type
private java.lang.StringBuilder appendWithSep (java.lang.String, java.lang.StringBuilder)
String s
StringBuilder b
static synthetic java.util.Map access$100 ()
static synthetic android.icu.text.DisplayContext access$200 (android.icu.impl.LocaleDisplayNamesImpl)
android.icu.impl.LocaleDisplayNamesImpl x0
static synthetic boolean[] access$300 (android.icu.impl.LocaleDisplayNamesImpl)
android.icu.impl.LocaleDisplayNamesImpl x0
static void <clinit> ()
}
android/icu/impl/LocaleIDParser$1.class
LocaleIDParser.java
package android.icu.impl
android.icu.impl.LocaleIDParser$1 extends java.lang.Object implements java.util.Comparator {
final synthetic android.icu.impl.LocaleIDParser this$0
void <init> (android.icu.impl.LocaleIDParser)
android.icu.impl.LocaleIDParser this$0
public int compare (java.lang.String, java.lang.String)
String lhs
String rhs
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/LocaleIDParser.class
LocaleIDParser.java
package android.icu.impl
public final android.icu.impl.LocaleIDParser extends java.lang.Object {
private char[] id
private int index
private StringBuilder buffer
private boolean canonicalize
private boolean hadCountry
java.util.Map keywords
String baseName
private static final char KEYWORD_SEPARATOR
private static final char HYPHEN
private static final char KEYWORD_ASSIGN
private static final char COMMA
private static final char ITEM_SEPARATOR
private static final char DOT
private static final char UNDERSCORE
private static final char DONE
public void <init> (java.lang.String)
String localeID
public void <init> (java.lang.String, boolean)
String localeID
boolean canonicalize
private void reset ()
private void append (char)
char c
private void addSeparator ()
private java.lang.String getString (int)
int start
private void set (int, java.lang.String)
int pos
String s
private void append (java.lang.String)
String s
private char next ()
private void skipUntilTerminatorOrIDSeparator ()
private boolean atTerminator ()
private boolean isTerminator (char)
char c
private boolean isTerminatorOrIDSeparator (char)
char c
private boolean haveExperimentalLanguagePrefix ()
char c
private boolean haveKeywordAssign ()
int i
private int parseLanguage ()
String lang
int startLength
char c
private void skipLanguage ()
private int parseScript ()
int oldIndex
int oldBlen
char c
boolean firstPass
private void skipScript ()
int oldIndex
char c
private int parseCountry ()
String region
int oldIndex
int oldBlen
char c
boolean firstPass
int charsAppended
private void skipCountry ()
int oldIndex
int charsSkipped
private int parseVariant ()
int oldBlen
boolean start
boolean needSeparator
boolean skipping
char c
boolean firstPass
public java.lang.String getLanguage ()
public java.lang.String getScript ()
public java.lang.String getCountry ()
public java.lang.String getVariant ()
public java.lang.String[] getLanguageScriptCountryVariant ()
public void setBaseName (java.lang.String)
String baseName
public void parseBaseName ()
int len
public java.lang.String getBaseName ()
public java.lang.String getName ()
private boolean setToKeywordStart ()
int j
int i
private static boolean isDoneOrKeywordAssign (char)
char c
private static boolean isDoneOrItemSeparator (char)
char c
private java.lang.String getKeyword ()
int start
private java.lang.String getValue ()
int start
private java.util.Comparator getKeyComparator ()
java.util.Comparator comp
public java.util.Map getKeywordMap ()
String key
char c
String value
java.util.TreeMap m
private int parseKeywords ()
java.util.Map$Entry e
boolean first
int oldBlen
java.util.Map m
public java.util.Iterator getKeywords ()
java.util.Map m
public java.lang.String getKeywordValue (java.lang.String)
String keywordName
java.util.Map m
public void defaultKeywordValue (java.lang.String, java.lang.String)
String keywordName
String value
public void setKeywordValue (java.lang.String, java.lang.String)
String keywordName
String value
private void setKeywordValue (java.lang.String, java.lang.String, boolean)
java.util.Map m
String keywordName
String value
boolean reset
}
android/icu/impl/LocaleIDs.class
LocaleIDs.java
package android.icu.impl
public android.icu.impl.LocaleIDs extends java.lang.Object {
private static final String[] _languages
private static final String[] _replacementLanguages
private static final String[] _obsoleteLanguages
private static final String[] _languages3
private static final String[] _obsoleteLanguages3
private static final String[] _countries
private static final String[] _deprecatedCountries
private static final String[] _replacementCountries
private static final String[] _obsoleteCountries
private static final String[] _countries3
private static final String[] _obsoleteCountries3
public void <init> ()
public static java.lang.String[] getISOCountries ()
public static java.lang.String[] getISOLanguages ()
public static java.lang.String getISO3Country (java.lang.String)
String country
int offset
public static java.lang.String getISO3Language (java.lang.String)
String language
int offset
public static java.lang.String threeToTwoLetterLanguage (java.lang.String)
String lang
int offset
public static java.lang.String threeToTwoLetterRegion (java.lang.String)
String region
int offset
private static int findIndex (java.lang.String[], java.lang.String)
int i
String[] array
String target
public static java.lang.String getCurrentCountryID (java.lang.String)
String oldID
int offset
public static java.lang.String getCurrentLanguageID (java.lang.String)
String oldID
int offset
static void <clinit> ()
}
android/icu/impl/LocaleUtility.class
LocaleUtility.java
package android.icu.impl
public android.icu.impl.LocaleUtility extends java.lang.Object {
public void <init> ()
public static java.util.Locale getLocaleFromName (java.lang.String)
int i2
String name
String language
String country
String variant
int i1
public static boolean isFallbackOf (java.lang.String, java.lang.String)
String parent
String child
int i
public static boolean isFallbackOf (java.util.Locale, java.util.Locale)
java.util.Locale parent
java.util.Locale child
public static java.util.Locale fallback (java.util.Locale)
java.util.Locale loc
String[] parts
int i
}
android/icu/impl/Norm2AllModes$1.class
Norm2AllModes.java
package android.icu.impl
android.icu.impl.Norm2AllModes$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.impl.Norm2AllModes createInstance (java.lang.String, java.nio.ByteBuffer)
android.icu.impl.Normalizer2Impl impl
String key
java.nio.ByteBuffer bytes
android.icu.impl.Normalizer2Impl impl
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/impl/Norm2AllModes$ComposeNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$ComposeNormalizer2 extends android.icu.impl.Norm2AllModes$Normalizer2WithImpl {
private final boolean onlyContiguous
public void <init> (android.icu.impl.Normalizer2Impl, boolean)
android.icu.impl.Normalizer2Impl ni
boolean fcc
protected void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence src
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
protected void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence src
boolean doNormalize
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
public boolean isNormalized (java.lang.CharSequence)
CharSequence s
public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence)
CharSequence s
int spanLengthAndMaybe
public int spanQuickCheckYes (java.lang.CharSequence)
CharSequence s
public int getQuickCheck (int)
int c
public boolean hasBoundaryBefore (int)
int c
public boolean hasBoundaryAfter (int)
int c
public boolean isInert (int)
int c
}
android/icu/impl/Norm2AllModes$DecomposeNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$DecomposeNormalizer2 extends android.icu.impl.Norm2AllModes$Normalizer2WithImpl {
public void <init> (android.icu.impl.Normalizer2Impl)
android.icu.impl.Normalizer2Impl ni
protected void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence src
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
protected void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence src
boolean doNormalize
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
public int spanQuickCheckYes (java.lang.CharSequence)
CharSequence s
public int getQuickCheck (int)
int c
public boolean hasBoundaryBefore (int)
int c
public boolean hasBoundaryAfter (int)
int c
public boolean isInert (int)
int c
}
android/icu/impl/Norm2AllModes$FCDNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$FCDNormalizer2 extends android.icu.impl.Norm2AllModes$Normalizer2WithImpl {
public void <init> (android.icu.impl.Normalizer2Impl)
android.icu.impl.Normalizer2Impl ni
protected void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence src
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
protected void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence src
boolean doNormalize
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
public int spanQuickCheckYes (java.lang.CharSequence)
CharSequence s
public int getQuickCheck (int)
int c
public boolean hasBoundaryBefore (int)
int c
public boolean hasBoundaryAfter (int)
int c
public boolean isInert (int)
int c
}
android/icu/impl/Norm2AllModes$NFCSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$NFCSingleton extends java.lang.Object {
private static final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton INSTANCE
private void <init> ()
static synthetic android.icu.impl.Norm2AllModes$Norm2AllModesSingleton access$200 ()
static void <clinit> ()
}
android/icu/impl/Norm2AllModes$NFKCSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$NFKCSingleton extends java.lang.Object {
private static final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton INSTANCE
private void <init> ()
static synthetic android.icu.impl.Norm2AllModes$Norm2AllModesSingleton access$300 ()
static void <clinit> ()
}
android/icu/impl/Norm2AllModes$NFKC_CFSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$NFKC_CFSingleton extends java.lang.Object {
private static final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton INSTANCE
private void <init> ()
static synthetic android.icu.impl.Norm2AllModes$Norm2AllModesSingleton access$400 ()
static void <clinit> ()
}
android/icu/impl/Norm2AllModes$NoopNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$NoopNormalizer2 extends android.icu.text.Normalizer2 {
public void <init> ()
public java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder)
CharSequence src
StringBuilder dest
public java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable)
java.io.IOException e
CharSequence src
Appendable dest
public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder first
CharSequence second
public java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder first
CharSequence second
public java.lang.String getDecomposition (int)
int c
public boolean isNormalized (java.lang.CharSequence)
CharSequence s
public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence)
CharSequence s
public int spanQuickCheckYes (java.lang.CharSequence)
CharSequence s
public boolean hasBoundaryBefore (int)
int c
public boolean hasBoundaryAfter (int)
int c
public boolean isInert (int)
int c
}
android/icu/impl/Norm2AllModes$Norm2AllModesSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton extends java.lang.Object {
private android.icu.impl.Norm2AllModes allModes
private RuntimeException exception
private void <init> (java.lang.String)
android.icu.impl.Normalizer2Impl impl
RuntimeException e
String name
static synthetic java.lang.RuntimeException access$000 (android.icu.impl.Norm2AllModes$Norm2AllModesSingleton)
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton x0
static synthetic android.icu.impl.Norm2AllModes access$100 (android.icu.impl.Norm2AllModes$Norm2AllModesSingleton)
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton x0
synthetic void <init> (java.lang.String, android.icu.impl.Norm2AllModes$1)
String x0
android.icu.impl.Norm2AllModes$1 x1
}
android/icu/impl/Norm2AllModes$Normalizer2WithImpl.class
Norm2AllModes.java
package android.icu.impl
public abstract android.icu.impl.Norm2AllModes$Normalizer2WithImpl extends android.icu.text.Normalizer2 {
public final android.icu.impl.Normalizer2Impl impl
public void <init> (android.icu.impl.Normalizer2Impl)
android.icu.impl.Normalizer2Impl ni
public java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder)
CharSequence src
StringBuilder dest
public java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable)
CharSequence src
Appendable dest
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
protected abstract void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder first
CharSequence second
public java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder first
CharSequence second
public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence, boolean)
StringBuilder first
CharSequence second
boolean doNormalize
protected abstract void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
public java.lang.String getDecomposition (int)
int c
public java.lang.String getRawDecomposition (int)
int c
public int composePair (int, int)
int a
int b
public int getCombiningClass (int)
int c
public boolean isNormalized (java.lang.CharSequence)
CharSequence s
public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence)
CharSequence s
public abstract int getQuickCheck (int)
}
android/icu/impl/Norm2AllModes.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes extends java.lang.Object {
public final android.icu.impl.Normalizer2Impl impl
public final android.icu.impl.Norm2AllModes$ComposeNormalizer2 comp
public final android.icu.impl.Norm2AllModes$DecomposeNormalizer2 decomp
public final android.icu.impl.Norm2AllModes$FCDNormalizer2 fcd
public final android.icu.impl.Norm2AllModes$ComposeNormalizer2 fcc
private static android.icu.impl.CacheBase cache
public static final android.icu.impl.Norm2AllModes$NoopNormalizer2 NOOP_NORMALIZER2
private void <init> (android.icu.impl.Normalizer2Impl)
android.icu.impl.Normalizer2Impl ni
private static android.icu.impl.Norm2AllModes getInstanceFromSingleton (android.icu.impl.Norm2AllModes$Norm2AllModesSingleton)
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
public static android.icu.impl.Norm2AllModes getNFCInstance ()
public static android.icu.impl.Norm2AllModes getNFKCInstance ()
public static android.icu.impl.Norm2AllModes getNFKC_CFInstance ()
public static android.icu.impl.Norm2AllModes$Normalizer2WithImpl getN2WithImpl (int)
int index
public static android.icu.impl.Norm2AllModes getInstance (java.nio.ByteBuffer, java.lang.String)
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
java.nio.ByteBuffer bytes
String name
public static android.icu.text.Normalizer2 getFCDNormalizer2 ()
synthetic void <init> (android.icu.impl.Normalizer2Impl, android.icu.impl.Norm2AllModes$1)
android.icu.impl.Normalizer2Impl x0
android.icu.impl.Norm2AllModes$1 x1
static void <clinit> ()
}
android/icu/impl/Normalizer2Impl$1.class
Normalizer2Impl.java
package android.icu.impl
android.icu.impl.Normalizer2Impl$1 extends java.lang.Object implements android.icu.util.CodePointMap$ValueFilter {
void <init> ()
public int apply (int)
int value
}
android/icu/impl/Normalizer2Impl$Hangul.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl$Hangul extends java.lang.Object {
public static final int JAMO_L_BASE
public static final int JAMO_L_END
public static final int JAMO_V_BASE
public static final int JAMO_V_END
public static final int JAMO_T_BASE
public static final int JAMO_T_END
public static final int HANGUL_BASE
public static final int HANGUL_END
public static final int JAMO_L_COUNT
public static final int JAMO_V_COUNT
public static final int JAMO_T_COUNT
public static final int JAMO_L_LIMIT
public static final int JAMO_V_LIMIT
public static final int JAMO_VT_COUNT
public static final int HANGUL_COUNT
public static final int HANGUL_LIMIT
public void <init> ()
public static boolean isHangul (int)
int c
public static boolean isHangulLV (int)
int c
public static boolean isJamoL (int)
int c
public static boolean isJamoV (int)
int c
public static boolean isJamoT (int)
int c
int t
public static boolean isJamo (int)
int c
public static int decompose (int, java.lang.Appendable)
int c2
java.io.IOException e
int c
Appendable buffer
public static void getRawDecomposition (int, java.lang.Appendable)
int orig
int c2
java.io.IOException e
int c
Appendable buffer
}
android/icu/impl/Normalizer2Impl$IsAcceptable.class
Normalizer2Impl.java
package android.icu.impl
final android.icu.impl.Normalizer2Impl$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.Normalizer2Impl$1)
android.icu.impl.Normalizer2Impl$1 x0
}
android/icu/impl/Normalizer2Impl$ReorderingBuffer.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl$ReorderingBuffer extends java.lang.Object implements java.lang.Appendable {
private final android.icu.impl.Normalizer2Impl impl
private final Appendable app
private final StringBuilder str
private final boolean appIsStringBuilder
private int reorderStart
private int lastCC
private int codePointStart
private int codePointLimit
public void <init> (android.icu.impl.Normalizer2Impl, java.lang.Appendable, int)
android.icu.impl.Normalizer2Impl ni
Appendable dest
int destCapacity
public boolean isEmpty ()
public int length ()
public int getLastCC ()
public java.lang.StringBuilder getStringBuilder ()
public boolean equals (java.lang.CharSequence, int, int)
CharSequence s
int start
int limit
public void append (int, int)
int c
int cc
public void append (java.lang.CharSequence, int, int, boolean, int, int)
int c
CharSequence s
int start
int limit
boolean isNFD
int leadCC
int trailCC
public android.icu.impl.Normalizer2Impl$ReorderingBuffer append (char)
char c
public void appendZeroCC (int)
int c
public android.icu.impl.Normalizer2Impl$ReorderingBuffer append (java.lang.CharSequence)
CharSequence s
public android.icu.impl.Normalizer2Impl$ReorderingBuffer append (java.lang.CharSequence, int, int)
CharSequence s
int start
int limit
public void flush ()
java.io.IOException e
public android.icu.impl.Normalizer2Impl$ReorderingBuffer flushAndAppendZeroCC (java.lang.CharSequence, int, int)
java.io.IOException e
CharSequence s
int start
int limit
public void remove ()
public void removeSuffix (int)
int suffixLength
int oldLength
private void insert (int, int)
int c
int cc
private void setIterator ()
private void skipPrevious ()
private int previousCC ()
int c
public volatile synthetic java.lang.Appendable append (char) throws java.io.IOException
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile synthetic java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
}
android/icu/impl/Normalizer2Impl$UTF16Plus.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl$UTF16Plus extends java.lang.Object {
public void <init> ()
public static boolean isLeadSurrogate (int)
int c
public static boolean isTrailSurrogate (int)
int c
public static boolean isSurrogate (int)
int c
public static boolean isSurrogateLead (int)
int c
public static boolean equal (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence s1
CharSequence s2
int length
public static boolean equal (java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)
CharSequence s1
int start1
int limit1
CharSequence s2
int start2
int limit2
}
android/icu/impl/Normalizer2Impl.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl extends java.lang.Object {
private static final android.icu.impl.Normalizer2Impl$IsAcceptable IS_ACCEPTABLE
private static final int DATA_FORMAT
private static final android.icu.util.CodePointMap$ValueFilter segmentStarterMapper
public static final int MIN_YES_YES_WITH_CC
public static final int JAMO_VT
public static final int MIN_NORMAL_MAYBE_YES
public static final int JAMO_L
public static final int INERT
public static final int HAS_COMP_BOUNDARY_AFTER
public static final int OFFSET_SHIFT
public static final int DELTA_TCCC_0
public static final int DELTA_TCCC_1
public static final int DELTA_TCCC_GT_1
public static final int DELTA_TCCC_MASK
public static final int DELTA_SHIFT
public static final int MAX_DELTA
public static final int IX_NORM_TRIE_OFFSET
public static final int IX_EXTRA_DATA_OFFSET
public static final int IX_SMALL_FCD_OFFSET
public static final int IX_RESERVED3_OFFSET
public static final int IX_TOTAL_SIZE
public static final int IX_MIN_DECOMP_NO_CP
public static final int IX_MIN_COMP_NO_MAYBE_CP
public static final int IX_MIN_YES_NO
public static final int IX_MIN_NO_NO
public static final int IX_LIMIT_NO_NO
public static final int IX_MIN_MAYBE_YES
public static final int IX_MIN_YES_NO_MAPPINGS_ONLY
public static final int IX_MIN_NO_NO_COMP_BOUNDARY_BEFORE
public static final int IX_MIN_NO_NO_COMP_NO_MAYBE_CC
public static final int IX_MIN_NO_NO_EMPTY
public static final int IX_MIN_LCCC_CP
public static final int IX_COUNT
public static final int MAPPING_HAS_CCC_LCCC_WORD
public static final int MAPPING_HAS_RAW_MAPPING
public static final int MAPPING_LENGTH_MASK
public static final int COMP_1_LAST_TUPLE
public static final int COMP_1_TRIPLE
public static final int COMP_1_TRAIL_LIMIT
public static final int COMP_1_TRAIL_MASK
public static final int COMP_1_TRAIL_SHIFT
public static final int COMP_2_TRAIL_SHIFT
public static final int COMP_2_TRAIL_MASK
private android.icu.util.VersionInfo dataVersion
private int minDecompNoCP
private int minCompNoMaybeCP
private int minLcccCP
private int minYesNo
private int minYesNoMappingsOnly
private int minNoNo
private int minNoNoCompBoundaryBefore
private int minNoNoCompNoMaybeCC
private int minNoNoEmpty
private int limitNoNo
private int centerNoNoDelta
private int minMaybeYes
private android.icu.util.CodePointTrie$Fast16 normTrie
private String maybeYesCompositions
private String extraData
private byte[] smallFCD
private android.icu.util.CodePointTrie canonIterData
private java.util.ArrayList canonStartSets
private static final int CANON_NOT_SEGMENT_STARTER
private static final int CANON_HAS_COMPOSITIONS
private static final int CANON_HAS_SET
private static final int CANON_VALUE_MASK
static final synthetic boolean $assertionsDisabled
public void <init> ()
public android.icu.impl.Normalizer2Impl load (java.nio.ByteBuffer)
int i
int indexesLength
int[] inIndexes
int offset
int nextOffset
int triePosition
int trieLength
int numChars
java.io.IOException e
java.nio.ByteBuffer bytes
public android.icu.impl.Normalizer2Impl load (java.lang.String)
String name
public void addLcccChars (android.icu.text.UnicodeSet)
int fcd16
int end
int norm16
android.icu.text.UnicodeSet set
int start
android.icu.util.CodePointMap$Range range
public void addPropertyStarts (android.icu.text.UnicodeSet)
int fcd16
int prevFCD16
int end
int value
int c
android.icu.text.UnicodeSet set
int start
android.icu.util.CodePointMap$Range range
public void addCanonIterPropertyStarts (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
int start
android.icu.util.CodePointMap$Range range
public synchronized android.icu.impl.Normalizer2Impl ensureCanonIterData ()
int c2Value
int limit
int mapping
int firstUnit
int length
int c2
int norm16_2
int oldValue
int newValue
int c
int end
int norm16
android.icu.util.MutableCodePointTrie mutableTrie
int start
android.icu.util.CodePointMap$Range range
public int getNorm16 (int)
int c
public int getRawNorm16 (int)
int c
public int getCompQuickCheck (int)
int norm16
public boolean isAlgorithmicNoNo (int)
int norm16
public boolean isCompNo (int)
int norm16
public boolean isDecompYes (int)
int norm16
public int getCC (int)
int norm16
public static int getCCFromNormalYesOrMaybe (int)
int norm16
public static int getCCFromYesOrMaybe (int)
int norm16
public int getCCFromYesOrMaybeCP (int)
int c
public int getFCD16 (int)
int c
public boolean singleLeadMightHaveNonZeroFCD16 (int)
int lead
byte bits
public int getFCD16FromNormData (int)
int deltaTrailCC
int c
int norm16
int mapping
int firstUnit
int fcd16
public java.lang.String getDecomposition (int)
int norm16
StringBuilder buffer
int c
int norm16
int decomp
int mapping
int length
public java.lang.String getRawDecomposition (int)
int norm16
StringBuilder buffer
StringBuilder buffer
int rawMapping
char rm0
int c
int norm16
int mapping
int firstUnit
int mLength
public boolean isCanonSegmentStarter (int)
int c
public boolean getCanonStartSet (int, android.icu.text.UnicodeSet)
int syllable
int norm16
int c
android.icu.text.UnicodeSet set
int canonValue
int value
public java.lang.Appendable decompose (java.lang.CharSequence, java.lang.StringBuilder)
CharSequence s
StringBuilder dest
public void decompose (java.lang.CharSequence, int, int, java.lang.StringBuilder, int)
CharSequence s
int src
int limit
StringBuilder dest
int destLengthEstimate
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
public int decompose (java.lang.CharSequence, int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
char c2
int cc
CharSequence s
int src
int limit
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int minNoCP
int prevSrc
int c
int norm16
int prevBoundary
int prevCC
public void decomposeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
CharSequence s
boolean doDecompose
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int limit
int c
int src
int firstCC
int prevCC
int cc
public boolean compose (java.lang.CharSequence, int, int, boolean, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
char c2
int mapping
int length
int t
int t
int syllable
int t
char l
int syllable
char prev
int prevCC
int n16
int cc
int prevSrc
int c
int norm16
int recomposeStartIndex
CharSequence s
int src
int limit
boolean onlyContiguous
boolean doCompose
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int prevBoundary
int minNoMaybeCP
public int composeQuickCheck (java.lang.CharSequence, int, int, boolean, boolean)
char c2
int n16
int prevCC
int cc
int prevSrc
int c
int norm16
int prevNorm16
CharSequence s
int src
int limit
boolean onlyContiguous
boolean doSpan
int qcResult
int prevBoundary
int minNoMaybeCP
public void composeAndAppend (java.lang.CharSequence, boolean, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
int lastStarterInDest
StringBuilder middle
int firstStarterInSrc
CharSequence s
boolean doCompose
boolean onlyContiguous
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int src
int limit
public int makeFCD (java.lang.CharSequence, int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
char c2
int prev
int p
CharSequence s
int src
int limit
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int prevBoundary
int prevSrc
int c
int prevFCD16
int fcd16
public void makeFCDAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
int lastBoundaryInDest
StringBuilder middle
int firstBoundaryInSrc
CharSequence s
boolean doMakeFCD
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int src
int limit
public boolean hasDecompBoundaryBefore (int)
int c
public boolean norm16HasDecompBoundaryBefore (int)
int norm16
int mapping
int firstUnit
public boolean hasDecompBoundaryAfter (int)
int c
public boolean norm16HasDecompBoundaryAfter (int)
int norm16
int mapping
int firstUnit
public boolean isDecompInert (int)
int c
public boolean hasCompBoundaryBefore (int)
int c
public boolean hasCompBoundaryAfter (int, boolean)
int c
boolean onlyContiguous
public boolean isCompInert (int, boolean)
int c
boolean onlyContiguous
int norm16
public boolean hasFCDBoundaryBefore (int)
int c
public boolean hasFCDBoundaryAfter (int)
int c
public boolean isFCDInert (int)
int c
private boolean isMaybe (int)
int norm16
private boolean isMaybeOrNonZeroCC (int)
int norm16
private static boolean isInert (int)
int norm16
private static boolean isJamoL (int)
int norm16
private static boolean isJamoVT (int)
int norm16
private int hangulLVT ()
private boolean isHangulLV (int)
int norm16
private boolean isHangulLVT (int)
int norm16
private boolean isCompYesAndZeroCC (int)
int norm16
private boolean isDecompYesAndZeroCC (int)
int norm16
private boolean isMostDecompYesAndZeroCC (int)
int norm16
private boolean isDecompNoAlgorithmic (int)
int norm16
private int getCCFromNoNo (int)
int norm16
int mapping
int getTrailCCFromCompYesAndZeroCC (int)
int norm16
private int mapAlgorithmic (int, int)
int c
int norm16
private int getCompositionsListForDecompYes (int)
int norm16
private int getCompositionsListForComposite (int)
int norm16
int list
int firstUnit
private int getCompositionsListForMaybe (int)
int norm16
private int getCompositionsList (int)
int norm16
private int decomposeShort (java.lang.CharSequence, int, int, boolean, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
int c
int norm16
CharSequence s
int src
int limit
boolean stopAtCompBoundary
boolean onlyContiguous
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
private void decompose (int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer)
int leadCC
int mapping
int firstUnit
int length
int leadCC
int trailCC
int c
int norm16
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
private static int combine (java.lang.String, int, int)
int key1
int firstUnit
int key2
int secondUnit
String compositions
int list
int trail
int key1
int firstUnit
private void addComposites (int, android.icu.text.UnicodeSet)
int compositeAndFwd
int composite
int list
android.icu.text.UnicodeSet set
int firstUnit
int compositeAndFwd
private void recompose (android.icu.impl.Normalizer2Impl$ReorderingBuffer, int, boolean)
char t
char syllable
int pRemove
char prev
int composite
int pRemove
int compositeAndFwd
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
int recomposeStartIndex
boolean onlyContiguous
StringBuilder sb
int p
int starter
int compositionsList
int c
int norm16
int cc
int prevCC
boolean starterIsSupplementary
public int composePair (int, int)
int list
int a
int b
int norm16
int list
private boolean hasCompBoundaryBefore (int, int)
int c
int norm16
private boolean norm16HasCompBoundaryBefore (int)
int norm16
private boolean hasCompBoundaryBefore (java.lang.CharSequence, int, int)
CharSequence s
int src
int limit
private boolean norm16HasCompBoundaryAfter (int, boolean)
int norm16
boolean onlyContiguous
private boolean hasCompBoundaryAfter (java.lang.CharSequence, int, int, boolean)
CharSequence s
int start
int p
boolean onlyContiguous
private boolean isTrailCC01ForCompBoundaryAfter (int)
int norm16
private int findPreviousCompBoundary (java.lang.CharSequence, int, boolean)
int c
int norm16
CharSequence s
int p
boolean onlyContiguous
private int findNextCompBoundary (java.lang.CharSequence, int, int, boolean)
int c
int norm16
CharSequence s
int p
int limit
boolean onlyContiguous
private int findPreviousFCDBoundary (java.lang.CharSequence, int)
int c
int norm16
CharSequence s
int p
private int findNextFCDBoundary (java.lang.CharSequence, int, int)
int c
int norm16
CharSequence s
int p
int limit
private int getPreviousTrailCC (java.lang.CharSequence, int, int)
CharSequence s
int start
int p
private void addToStartSet (android.icu.util.MutableCodePointTrie, int, int)
int firstOrigin
android.icu.text.UnicodeSet set
android.icu.text.UnicodeSet set
android.icu.util.MutableCodePointTrie mutableTrie
int origin
int decompLead
int canonValue
static void <clinit> ()
}
android/icu/impl/OlsonTimeZone.class
OlsonTimeZone.java
package android.icu.impl
public android.icu.impl.OlsonTimeZone extends android.icu.util.BasicTimeZone {
static final long serialVersionUID
private static final int MAX_OFFSET_SECONDS
private int transitionCount
private int typeCount
private long[] transitionTimes64
private int[] typeOffsets
private byte[] typeMapData
private int finalStartYear
private double finalStartMillis
private android.icu.util.SimpleTimeZone finalZone
private volatile String canonicalID
private static final String ZONEINFORES
private static final boolean DEBUG
private static final int SECONDS_PER_DAY
private transient android.icu.util.InitialTimeZoneRule initialRule
private transient android.icu.util.TimeZoneTransition firstTZTransition
private transient int firstTZTransitionIdx
private transient android.icu.util.TimeZoneTransition firstFinalTZTransition
private transient android.icu.util.TimeArrayTimeZoneRule[] historicRules
private transient android.icu.util.SimpleTimeZone finalZoneWithStartYear
private transient boolean transitionRulesInitialized
private static final int currentSerialVersion
private int serialVersionOnStream
private volatile transient boolean isFrozen
static final synthetic boolean $assertionsDisabled
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public int getOffset (int, int, int, int, int, int, int)
int era
int year
int month
int dom
int dow
int millis
int monthLength
long time
int[] offsets
public void setRawOffset (int)
android.icu.util.TimeZoneTransition tzt
android.icu.util.DateTimeRule start
android.icu.util.DateTimeRule end
int sav
android.icu.util.AnnualTimeZoneRule r1
android.icu.util.AnnualTimeZoneRule r2
android.icu.util.DateTimeRule start
android.icu.util.DateTimeRule end
int offset1
int offset2
int sav
android.icu.util.TimeZoneRule[] currentRules
android.icu.util.SimpleTimeZone stz
boolean bDst
int[] fields
int offsetMillis
long current
public java.lang.Object clone ()
public void getOffset (long, boolean, int[])
long date
boolean local
int[] offsets
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
public int getRawOffset ()
int[] ret
public boolean useDaylightTime ()
int i
long current
int[] fields
long start
long limit
public boolean observesDaylightTime ()
long current
long currentSec
int trsIdx
public int getDSTSavings ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
int[] temp
public boolean hasSameRules (android.icu.util.TimeZone)
android.icu.util.TimeZone other
android.icu.impl.OlsonTimeZone o
public java.lang.String getCanonicalID ()
private void constructEmpty ()
public void <init> (android.icu.util.UResourceBundle, android.icu.util.UResourceBundle, java.lang.String)
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle res
String id
private void construct (android.icu.util.UResourceBundle, android.icu.util.UResourceBundle, java.lang.String)
android.icu.util.UResourceBundle r
android.icu.util.UResourceBundle r
android.icu.util.UResourceBundle r
int i
int i
int i
int idx
int ruleRaw
int[] ruleData
java.util.MissingResourceException e
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle res
String id
android.icu.util.UResourceBundle r
int[] transPre32
int[] trans32
int[] transPost32
String ruleID
public void <init> (java.lang.String)
String id
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle res
public void setID (java.lang.String)
String id
private void getHistoricalOffset (long, boolean, int, int, int[])
int offsetBefore
boolean dstBefore
int offsetAfter
boolean dstAfter
boolean dstToStd
boolean stdToDst
long transition
int transIdx
long sec
long date
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
int[] offsets
private int getInt (byte)
byte val
private int zoneOffsetAt (int)
int transIdx
int typeIdx
private int rawOffsetAt (int)
int transIdx
int typeIdx
private int dstOffsetAt (int)
int transIdx
int typeIdx
private int initialRawOffset ()
private int initialDstOffset ()
public java.lang.String toString ()
int i
int i
int i
StringBuilder buf
private static android.icu.util.UResourceBundle loadRule (android.icu.util.UResourceBundle, java.lang.String)
android.icu.util.UResourceBundle top
String ruleid
android.icu.util.UResourceBundle r
public boolean equals (java.lang.Object)
Object obj
android.icu.impl.OlsonTimeZone z
public int hashCode ()
int i
int i
int i
int ret
public android.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long t
android.icu.util.TimeZoneRule to
android.icu.util.TimeZoneRule from
long startTime
int ttidx
long base
boolean inclusive
public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long t
android.icu.util.TimeZoneRule to
android.icu.util.TimeZoneRule from
long startTime
int ttidx
long base
boolean inclusive
public android.icu.util.TimeZoneRule[] getTimeZoneRules ()
int i
int i
android.icu.util.TimeZoneRule[] stzr
int size
android.icu.util.TimeZoneRule[] rules
int idx
private synchronized void initTransitionRules ()
long tt
long[] startTimes
int nTimes
long[] times
int transitionIdx
int typeIdx
android.icu.util.TimeZoneTransition tzt
android.icu.util.TimeZoneRule firstFinalRule
long startTime
android.icu.util.TimeZoneRule firstFinalRule
android.icu.util.TimeZoneRule prevRule
String stdName
String dstName
int raw
int dst
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle res
boolean initialized
String tzid
java.io.ObjectInputStream stream
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.impl.OlsonTimeZone tz
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
}
android/icu/impl/PVecToTrieCompactHandler.class
PVecToTrieCompactHandler.java
package android.icu.impl
public android.icu.impl.PVecToTrieCompactHandler extends java.lang.Object implements android.icu.impl.PropsVectors$CompactHandler {
public android.icu.impl.IntTrieBuilder builder
public int initialValue
public void <init> ()
public void setRowIndexForErrorValue (int)
int rowIndex
public void setRowIndexForInitialValue (int)
int rowIndex
public void setRowIndexForRange (int, int, int)
int start
int end
int rowIndex
public void startRealValues (int)
int rowIndex
}
android/icu/impl/Pair.class
Pair.java
package android.icu.impl
public android.icu.impl.Pair extends java.lang.Object {
public final Object first
public final Object second
protected void <init> (java.lang.Object, java.lang.Object)
Object first
Object second
public static android.icu.impl.Pair of (java.lang.Object, java.lang.Object)
Object first
Object second
public boolean equals (java.lang.Object)
Object other
android.icu.impl.Pair rhs
public int hashCode ()
}
android/icu/impl/PatternProps.class
PatternProps.java
package android.icu.impl
public final android.icu.impl.PatternProps extends java.lang.Object {
private static final byte[] latin1
private static final byte[] index2000
private static final int[] syntax2000
private static final int[] syntaxOrWhiteSpace2000
public void <init> ()
public static boolean isSyntax (int)
int bits
int c
public static boolean isSyntaxOrWhiteSpace (int)
int bits
int c
public static boolean isWhiteSpace (int)
int c
public static int skipWhiteSpace (java.lang.CharSequence, int)
CharSequence s
int i
public static java.lang.String trimWhiteSpace (java.lang.String)
String s
int start
int limit
public static boolean isIdentifier (java.lang.CharSequence)
CharSequence s
int limit
int start
public static boolean isIdentifier (java.lang.CharSequence, int, int)
CharSequence s
int start
int limit
public static int skipIdentifier (java.lang.CharSequence, int)
CharSequence s
int i
static void <clinit> ()
}
android/icu/impl/PatternTokenizer.class
PatternTokenizer.java
package android.icu.impl
public android.icu.impl.PatternTokenizer extends java.lang.Object {
private android.icu.text.UnicodeSet ignorableCharacters
private android.icu.text.UnicodeSet syntaxCharacters
private android.icu.text.UnicodeSet extraQuotingCharacters
private android.icu.text.UnicodeSet escapeCharacters
private boolean usingSlash
private boolean usingQuote
private transient android.icu.text.UnicodeSet needingQuoteCharacters
private int start
private int limit
private String pattern
public static final char SINGLE_QUOTE
public static final char BACK_SLASH
private static int NO_QUOTE
private static int IN_QUOTE
public static final int DONE
public static final int SYNTAX
public static final int LITERAL
public static final int BROKEN_QUOTE
public static final int BROKEN_ESCAPE
public static final int UNKNOWN
private static final int AFTER_QUOTE
private static final int NONE
private static final int START_QUOTE
private static final int NORMAL_QUOTE
private static final int SLASH_START
private static final int HEX
public void <init> ()
public android.icu.text.UnicodeSet getIgnorableCharacters ()
public android.icu.impl.PatternTokenizer setIgnorableCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet ignorableCharacters
public android.icu.text.UnicodeSet getSyntaxCharacters ()
public android.icu.text.UnicodeSet getExtraQuotingCharacters ()
public android.icu.impl.PatternTokenizer setSyntaxCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet syntaxCharacters
public android.icu.impl.PatternTokenizer setExtraQuotingCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet syntaxCharacters
public android.icu.text.UnicodeSet getEscapeCharacters ()
public android.icu.impl.PatternTokenizer setEscapeCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet escapeCharacters
public boolean isUsingQuote ()
public android.icu.impl.PatternTokenizer setUsingQuote (boolean)
boolean usingQuote
public boolean isUsingSlash ()
public android.icu.impl.PatternTokenizer setUsingSlash (boolean)
boolean usingSlash
public int getLimit ()
public android.icu.impl.PatternTokenizer setLimit (int)
int limit
public int getStart ()
public android.icu.impl.PatternTokenizer setStart (int)
int start
public android.icu.impl.PatternTokenizer setPattern (java.lang.CharSequence)
CharSequence pattern
public android.icu.impl.PatternTokenizer setPattern (java.lang.String)
String pattern
public java.lang.String quoteLiteral (java.lang.CharSequence)
CharSequence string
public java.lang.String quoteLiteral (java.lang.String)
int cp
int i
String string
StringBuffer result
int quotedChar
private void appendEscaped (java.lang.StringBuffer, int)
StringBuffer result
int cp
public java.lang.String normalize ()
int status
int oldStart
StringBuffer result
StringBuffer buffer
public int next (java.lang.StringBuffer)
int cp
int i
StringBuffer buffer
int status
int lastQuote
int quoteStatus
int hexCount
int hexValue
static void <clinit> ()
}
android/icu/impl/PluralRulesLoader.class
PluralRulesLoader.java
package android.icu.impl
public android.icu.impl.PluralRulesLoader extends android.icu.text.PluralRules$Factory {
private final java.util.Map pluralRulesCache
private java.util.Map localeIdToCardinalRulesId
private java.util.Map localeIdToOrdinalRulesId
private java.util.Map rulesIdToEquivalentULocale
public static final android.icu.impl.PluralRulesLoader loader
private void <init> ()
public android.icu.util.ULocale[] getAvailableULocales ()
java.util.Iterator iter
java.util.Set keys
java.util.Set locales
public android.icu.util.ULocale getFunctionalEquivalent (android.icu.util.ULocale, boolean[])
String localeId
java.util.Map idMap
android.icu.util.ULocale locale
boolean[] isAvailable
String rulesId
android.icu.util.ULocale result
private java.util.Map getLocaleIdToRulesIdMap (android.icu.text.PluralRules$PluralType)
android.icu.text.PluralRules$PluralType type
private java.util.Map getRulesIdToEquivalentULocaleMap ()
private void checkBuildRulesIdMaps ()
boolean haveMap
android.icu.util.UResourceBundle b
String id
String value
int i
android.icu.util.UResourceBundle b
String id
String value
int i
android.icu.util.UResourceBundle pluralb
android.icu.util.UResourceBundle localeb
java.util.Map tempLocaleIdToCardinalRulesId
java.util.Map tempLocaleIdToOrdinalRulesId
java.util.Map tempRulesIdToEquivalentULocale
java.util.MissingResourceException e
java.util.Map tempLocaleIdToCardinalRulesId
java.util.Map tempLocaleIdToOrdinalRulesId
java.util.Map tempRulesIdToEquivalentULocale
boolean haveMap
public java.lang.String getRulesIdForLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType)
int ix
android.icu.util.ULocale locale
android.icu.text.PluralRules$PluralType type
java.util.Map idMap
String localeId
String rulesId
public android.icu.text.PluralRules getOrCreateRulesForLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType)
boolean hasRules
android.icu.util.UResourceBundle b
int i
android.icu.util.UResourceBundle pluralb
android.icu.util.UResourceBundle rulesb
android.icu.util.UResourceBundle setb
StringBuilder sb
android.icu.impl.number.range.StandardPluralRanges ranges
android.icu.util.ULocale locale
android.icu.text.PluralRules$PluralType type
String rulesId
String rangesId
String cacheKey
android.icu.text.PluralRules rules
boolean hasRules
public android.icu.util.UResourceBundle getPluralBundle () throws java.util.MissingResourceException
public android.icu.text.PluralRules forLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType)
android.icu.util.ULocale locale
android.icu.text.PluralRules$PluralType type
android.icu.text.PluralRules rules
public boolean hasOverride (android.icu.util.ULocale)
android.icu.util.ULocale locale
static void <clinit> ()
}
android/icu/impl/PropsVectors$1.class
PropsVectors.java
package android.icu.impl
android.icu.impl.PropsVectors$1 extends java.lang.Object implements java.util.Comparator {
final synthetic android.icu.impl.PropsVectors this$0
void <init> (android.icu.impl.PropsVectors)
android.icu.impl.PropsVectors this$0
public int compare (java.lang.Integer, java.lang.Integer)
Integer o1
Integer o2
int indexOfRow1
int indexOfRow2
int count
int index
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/PropsVectors$CompactHandler.class
PropsVectors.java
package android.icu.impl
public abstract android.icu.impl.PropsVectors$CompactHandler extends java.lang.Object {
public abstract void setRowIndexForRange (int, int, int)
public abstract void setRowIndexForInitialValue (int)
public abstract void setRowIndexForErrorValue (int)
public abstract void startRealValues (int)
}
android/icu/impl/PropsVectors$DefaultGetFoldedValue.class
PropsVectors.java
package android.icu.impl
android.icu.impl.PropsVectors$DefaultGetFoldedValue extends java.lang.Object implements android.icu.impl.TrieBuilder$DataManipulate {
private android.icu.impl.IntTrieBuilder builder
public void <init> (android.icu.impl.IntTrieBuilder)
android.icu.impl.IntTrieBuilder inBuilder
public int getFoldedValue (int, int)
boolean[] inBlockZero
int value
int start
int offset
int initialValue
int limit
}
android/icu/impl/PropsVectors$DefaultGetFoldingOffset.class
PropsVectors.java
package android.icu.impl
android.icu.impl.PropsVectors$DefaultGetFoldingOffset extends java.lang.Object implements android.icu.impl.Trie$DataManipulate {
private void <init> ()
public int getFoldingOffset (int)
int value
synthetic void <init> (android.icu.impl.PropsVectors$1)
android.icu.impl.PropsVectors$1 x0
}
android/icu/impl/PropsVectors.class
PropsVectors.java
package android.icu.impl
public android.icu.impl.PropsVectors extends java.lang.Object {
private int[] v
private int columns
private int maxRows
private int rows
private int prevRow
private boolean isCompacted
public static final int FIRST_SPECIAL_CP
public static final int INITIAL_VALUE_CP
public static final int ERROR_VALUE_CP
public static final int MAX_CP
public static final int INITIAL_ROWS
public static final int MEDIUM_ROWS
public static final int MAX_ROWS
private boolean areElementsSame (int, int[], int, int)
int i
int index1
int[] target
int index2
int length
private int findRow (int)
int rangeStart
int index
int start
int mid
int limit
public void <init> (int)
int cp
int numOfColumns
int index
public void setValue (int, int, int, int, int)
int[] temp
int rowsToExpand
int newMaxRows
int count
int start
int end
int column
int value
int mask
int firstRow
int lastRow
int limit
boolean splitFirstRow
boolean splitLastRow
public int getValue (int, int)
int c
int column
int index
public int[] getRow (int)
int rowIndex
int[] rowToReturn
public int getRowStart (int)
int rowIndex
public int getRowEnd (int)
int rowIndex
public void compact (android.icu.impl.PropsVectors$CompactHandler)
int i
int start
int i
int start
int limit
int i
android.icu.impl.PropsVectors$CompactHandler compactor
int valueColumns
Integer[] indexArray
int count
int[] temp
public int[] getCompactedArray ()
public int getCompactedRows ()
public int getCompactedColumns ()
public android.icu.impl.IntTrie compactToTrieWithRowIndexes ()
android.icu.impl.PVecToTrieCompactHandler compactor
static synthetic int access$000 (android.icu.impl.PropsVectors)
android.icu.impl.PropsVectors x0
static synthetic int[] access$100 (android.icu.impl.PropsVectors)
android.icu.impl.PropsVectors x0
}
android/icu/impl/Punycode.class
Punycode.java
package android.icu.impl
public final android.icu.impl.Punycode extends java.lang.Object {
private static final int BASE
private static final int TMIN
private static final int TMAX
private static final int SKEW
private static final int DAMP
private static final int INITIAL_BIAS
private static final int INITIAL_N
private static final char HYPHEN
private static final char DELIMITER
private static final int ZERO
private static final int SMALL_A
private static final int SMALL_Z
private static final int CAPITAL_A
private static final int CAPITAL_Z
private static final int ENCODE_MAX_CODE_UNITS
private static final int DECODE_MAX_CHARS
public void <init> ()
private static int adaptBias (int, int, boolean)
int delta
int length
boolean firstTime
int count
private static final int decodeDigit (int)
int cp
private static char asciiCaseMap (char, boolean)
char b
boolean uppercase
private static char digitToBasic (int, boolean)
int digit
boolean uppercase
public static java.lang.StringBuilder encode (java.lang.CharSequence, boolean[]) throws android.icu.text.StringPrepParseException
char c2
int n
char c
int q
int k
int t
int q
int m
CharSequence src
boolean[] caseFlags
int n
int delta
int handledCPCount
int basicLength
int bias
int j
int srcCPCount
int srcLength
int[] cpBuffer
StringBuilder dest
private static boolean isBasic (int)
int ch
private static boolean isBasicUpperCase (int)
int ch
private static boolean isSurrogate (int)
int ch
public static java.lang.StringBuilder decode (java.lang.CharSequence, boolean[]) throws android.icu.text.StringPrepParseException
char b
int codeUnitIndex
int codeUnitIndex
int oldi
int w
int k
int digit
int t
int cpLength
CharSequence src
boolean[] caseFlags
int srcLength
StringBuilder dest
int n
int i
int bias
int basicLength
int j
int in
int destCPCount
int firstSupplementaryIndex
}
android/icu/impl/RBBIDataWrapper$1.class
RBBIDataWrapper.java
package android.icu.impl
synthetic android.icu.impl.RBBIDataWrapper$1 extends java.lang.Object {
}
android/icu/impl/RBBIDataWrapper$IsAcceptable.class
RBBIDataWrapper.java
package android.icu.impl
final android.icu.impl.RBBIDataWrapper$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
int intVersion
synthetic void <init> (android.icu.impl.RBBIDataWrapper$1)
android.icu.impl.RBBIDataWrapper$1 x0
}
android/icu/impl/RBBIDataWrapper$RBBIDataHeader.class
RBBIDataWrapper.java
package android.icu.impl
public final android.icu.impl.RBBIDataWrapper$RBBIDataHeader extends java.lang.Object {
int fMagic
byte[] fFormatVersion
int fLength
public int fCatCount
int fFTable
int fFTableLen
int fRTable
int fRTableLen
int fTrie
int fTrieLen
int fRuleSource
int fRuleSourceLen
int fStatusTable
int fStatusTableLen
public void <init> ()
}
android/icu/impl/RBBIDataWrapper$RBBIStateTable.class
RBBIDataWrapper.java
package android.icu.impl
public android.icu.impl.RBBIDataWrapper$RBBIStateTable extends java.lang.Object {
public int fNumStates
public int fRowLen
public int fDictCategoriesStart
public int fLookAheadResultsSize
public int fFlags
public static int fHeaderSize
public char[] fTable
public void <init> ()
static android.icu.impl.RBBIDataWrapper$RBBIStateTable get (java.nio.ByteBuffer, int) throws java.io.IOException
byte b
int i
java.nio.ByteBuffer bytes
int length
android.icu.impl.RBBIDataWrapper$RBBIStateTable This
int lengthOfTable
boolean use8Bits
public int put (java.io.DataOutputStream) throws java.io.IOException
byte b
int i
int tableLen
int i
int tableLen
java.io.DataOutputStream bytes
int bytesWritten
public boolean equals (java.lang.Object)
Object other
android.icu.impl.RBBIDataWrapper$RBBIStateTable otherST
static void <clinit> ()
}
android/icu/impl/RBBIDataWrapper.class
RBBIDataWrapper.java
package android.icu.impl
public final android.icu.impl.RBBIDataWrapper extends java.lang.Object {
public android.icu.impl.RBBIDataWrapper$RBBIDataHeader fHeader
public android.icu.impl.RBBIDataWrapper$RBBIStateTable fFTable
public android.icu.impl.RBBIDataWrapper$RBBIStateTable fRTable
public android.icu.util.CodePointTrie fTrie
public String fRuleSource
public int[] fStatusTable
public static final int DATA_FORMAT
public static final int FORMAT_VERSION
private static final android.icu.impl.RBBIDataWrapper$IsAcceptable IS_ACCEPTABLE
public static final int DH_SIZE
public static final int DH_MAGIC
public static final int DH_FORMATVERSION
public static final int DH_LENGTH
public static final int DH_CATCOUNT
public static final int DH_FTABLE
public static final int DH_FTABLELEN
public static final int DH_RTABLE
public static final int DH_RTABLELEN
public static final int DH_TRIE
public static final int DH_TRIELEN
public static final int DH_RULESOURCE
public static final int DH_RULESOURCELEN
public static final int DH_STATUSTABLE
public static final int DH_STATUSTABLELEN
public static final int ACCEPTING
public static final int LOOKAHEAD
public static final int TAGSIDX
public static final int NEXTSTATES
public static final int ACCEPTING_UNCONDITIONAL
public static final int RBBI_LOOKAHEAD_HARD_BREAK
public static final int RBBI_BOF_REQUIRED
public static final int RBBI_8BITS_ROWS
public static boolean equals (android.icu.impl.RBBIDataWrapper$RBBIStateTable, android.icu.impl.RBBIDataWrapper$RBBIStateTable)
android.icu.impl.RBBIDataWrapper$RBBIStateTable left
android.icu.impl.RBBIDataWrapper$RBBIStateTable right
public int getRowIndex (int)
int state
void <init> ()
public static android.icu.impl.RBBIDataWrapper get (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
android.icu.impl.RBBIDataWrapper This
int pos
public void dump (java.io.PrintStream)
java.io.PrintStream out
public static java.lang.String intToString (int, int)
int n
int width
StringBuilder dest
public static java.lang.String charToString (char, int)
char n
int width
StringBuilder dest
public static java.lang.String intToHexString (int, int)
int n
int width
StringBuilder dest
private void dumpTable (java.io.PrintStream, android.icu.impl.RBBIDataWrapper$RBBIStateTable)
char n
char state
StringBuilder header
java.io.PrintStream out
android.icu.impl.RBBIDataWrapper$RBBIStateTable table
private void dumpRow (java.io.PrintStream, android.icu.impl.RBBIDataWrapper$RBBIStateTable, char)
int col
java.io.PrintStream out
android.icu.impl.RBBIDataWrapper$RBBIStateTable table
char state
StringBuilder dest
int row
private void dumpCharCategories (java.io.PrintStream)
java.io.PrintStream out
int n
String[] catStrings
int rangeStart
int rangeEnd
int lastCat
int char32
int category
int[] lastNewline
static void <clinit> ()
}
android/icu/impl/Relation$SimpleEntry.class
Relation.java
package android.icu.impl
android.icu.impl.Relation$SimpleEntry extends java.lang.Object implements java.util.Map$Entry {
Object key
Object value
public void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public void <init> (java.util.Map$Entry)
java.util.Map$Entry e
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
}
android/icu/impl/Relation.class
Relation.java
package android.icu.impl
public android.icu.impl.Relation extends java.lang.Object implements android.icu.util.Freezable {
private java.util.Map data
java.lang.reflect.Constructor setCreator
Object[] setComparatorParam
volatile boolean frozen
public static android.icu.impl.Relation of (java.util.Map, java.lang.Class)
java.util.Map map
Class setCreator
public static android.icu.impl.Relation of (java.util.Map, java.lang.Class, java.util.Comparator)
java.util.Map map
Class setCreator
java.util.Comparator setComparator
public void <init> (java.util.Map, java.lang.Class)
java.util.Map map
Class setCreator
public void <init> (java.util.Map, java.lang.Class, java.util.Comparator)
Exception e
java.util.Map map
Class setCreator
java.util.Comparator setComparator
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
java.util.Set values
Object value
public final java.util.Set entrySet ()
public java.util.Set keyValuesSet ()
public java.util.Set keyValueSet ()
Object value
Object key
java.util.Set result
public boolean equals (java.lang.Object)
Object o
public java.util.Set getAll (java.lang.Object)
Object key
public java.util.Set get (java.lang.Object)
Object key
public int hashCode ()
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set set
public java.lang.Object putAll (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
java.util.Set set
public java.lang.Object putAll (java.util.Collection, java.lang.Object)
Object key
java.util.Collection keys
Object value
Object result
private java.util.Set newSet ()
Exception e
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map t
public void putAll (android.icu.impl.Relation)
Object value
Object key
android.icu.impl.Relation t
public java.util.Set removeAll (java.lang.Object)
NullPointerException e
Object key
public boolean remove (java.lang.Object, java.lang.Object)
java.util.Set set
boolean result
NullPointerException e
Object key
Object value
public int size ()
public java.util.Set values ()
public java.util.Collection values (java.util.Collection)
java.util.Map$Entry keyValue
java.util.Collection result
public java.lang.String toString ()
public android.icu.impl.Relation addAllInverted (android.icu.impl.Relation)
Object key
Object value
android.icu.impl.Relation source
public android.icu.impl.Relation addAllInverted (java.util.Map)
java.util.Map$Entry entry
java.util.Map source
public boolean isFrozen ()
public android.icu.impl.Relation freeze ()
Object key
public android.icu.impl.Relation cloneAsThawed ()
public boolean removeAll (android.icu.impl.Relation)
java.util.Set values
Object key
android.icu.impl.Relation toBeRemoved
boolean result
public final transient java.util.Set removeAll (java.lang.Object[])
Object[] keys
public boolean removeAll (java.lang.Object, java.lang.Iterable)
Object value
Object key
Iterable toBeRemoved
boolean result
public java.util.Set removeAll (java.util.Collection)
java.util.Set removals
Object key
java.util.Collection toBeRemoved
java.util.Set result
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
}
android/icu/impl/RelativeDateFormat$1.class
RelativeDateFormat.java
package android.icu.impl
synthetic android.icu.impl.RelativeDateFormat$1 extends java.lang.Object {
}
android/icu/impl/RelativeDateFormat$RelDateFmtDataSink.class
RelativeDateFormat.java
package android.icu.impl
final android.icu.impl.RelativeDateFormat$RelDateFmtDataSink extends android.icu.impl.UResource$Sink {
final synthetic android.icu.impl.RelativeDateFormat this$0
private void <init> (android.icu.impl.RelativeDateFormat)
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int keyOffset
NumberFormatException nfe
android.icu.impl.RelativeDateFormat$URelativeString newDayInfo
int keyOffset
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table table
synthetic void <init> (android.icu.impl.RelativeDateFormat, android.icu.impl.RelativeDateFormat$1)
android.icu.impl.RelativeDateFormat x0
android.icu.impl.RelativeDateFormat$1 x1
}
android/icu/impl/RelativeDateFormat$URelativeString.class
RelativeDateFormat.java
package android.icu.impl
public android.icu.impl.RelativeDateFormat$URelativeString extends java.lang.Object {
public int offset
public String string
void <init> (int, java.lang.String)
int offset
String string
void <init> (java.lang.String, java.lang.String)
String offset
String string
}
android/icu/impl/RelativeDateFormat.class
RelativeDateFormat.java
package android.icu.impl
public android.icu.impl.RelativeDateFormat extends android.icu.text.DateFormat {
private static final long serialVersionUID
private android.icu.text.DateFormat fDateFormat
private android.icu.text.DateFormat fTimeFormat
private android.icu.text.MessageFormat fCombinedFormat
private android.icu.text.SimpleDateFormat fDateTimeFormat
private String fDatePattern
private String fTimePattern
int fDateStyle
int fTimeStyle
android.icu.util.ULocale fLocale
private transient java.util.List fDates
private boolean combinedFormatHasDateAtStart
private boolean capitalizationInfoIsSet
private boolean capitalizationOfRelativeUnitsForListOrMenu
private boolean capitalizationOfRelativeUnitsForStandAlone
private transient android.icu.text.BreakIterator capitalizationBrkIter
public void <init> (int, int, android.icu.util.ULocale, android.icu.util.Calendar)
int newStyle
android.icu.text.DateFormat df
int newStyle
android.icu.text.DateFormat df
int timeStyle
int dateStyle
android.icu.util.ULocale locale
android.icu.util.Calendar cal
public java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
int dayDiff
String datePattern
StringBuffer combinedPattern
android.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition fieldPosition
String relativeDayString
android.icu.text.DisplayContext capitalizationContext
public void parse (java.lang.String, android.icu.util.Calendar, java.text.ParsePosition)
String text
android.icu.util.Calendar cal
java.text.ParsePosition pos
public void setContext (android.icu.text.DisplayContext)
android.icu.text.DisplayContext context
private java.lang.String getStringForDay (int)
android.icu.impl.RelativeDateFormat$URelativeString dayItem
int day
private synchronized void loadDates ()
android.icu.impl.ICUResourceBundle rb
android.icu.impl.RelativeDateFormat$RelDateFmtDataSink sink
private void initCapitalizationContextInfo (android.icu.util.ULocale)
android.icu.impl.ICUResourceBundle rdb
int[] intVector
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle rb
private static int dayDifference (android.icu.util.Calendar)
android.icu.util.Calendar until
android.icu.util.Calendar nowCal
java.util.Date nowDate
int dayDiff
private android.icu.util.Calendar initializeCalendar (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
private android.icu.text.MessageFormat initializeCombinedFormat (android.icu.util.Calendar, android.icu.util.ULocale)
String pattern
String pattern
int glueIndex
int elementType
android.icu.util.Calendar cal
android.icu.util.ULocale locale
String pattern
android.icu.impl.ICUResourceBundle rb
String resourcePath
android.icu.impl.ICUResourceBundle patternsRb
static synthetic java.lang.String access$000 (android.icu.impl.RelativeDateFormat, int)
android.icu.impl.RelativeDateFormat x0
int x1
static synthetic java.util.List access$100 (android.icu.impl.RelativeDateFormat)
android.icu.impl.RelativeDateFormat x0
}
android/icu/impl/ReplaceableUCharacterIterator.class
ReplaceableUCharacterIterator.java
package android.icu.impl
public android.icu.impl.ReplaceableUCharacterIterator extends android.icu.text.UCharacterIterator {
private android.icu.text.Replaceable replaceable
private int currentIndex
public void <init> (android.icu.text.Replaceable)
android.icu.text.Replaceable replaceable
public void <init> (java.lang.String)
String str
public void <init> (java.lang.StringBuffer)
StringBuffer buf
public java.lang.Object clone ()
CloneNotSupportedException e
public int current ()
public int currentCodePoint ()
int ch2
int ch
public int getLength ()
public int getIndex ()
public int next ()
public int previous ()
public void setIndex (int) throws java.lang.IndexOutOfBoundsException
int currentIndex
public int getText (char[], int)
char[] fillIn
int offset
int length
}
android/icu/impl/ResourceBundleWrapper$1.class
ResourceBundleWrapper.java
package android.icu.impl
android.icu.impl.ResourceBundleWrapper$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.impl.ResourceBundleWrapper createInstance (java.lang.String, android.icu.impl.ResourceBundleWrapper$Loader)
String unusedKey
android.icu.impl.ResourceBundleWrapper$Loader loader
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/impl/ResourceBundleWrapper$2$1.class
ResourceBundleWrapper.java
package android.icu.impl
android.icu.impl.ResourceBundleWrapper$2$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic String val$resName
final synthetic android.icu.impl.ResourceBundleWrapper$2 this$0
void <init> (android.icu.impl.ResourceBundleWrapper$2, java.lang.String)
android.icu.impl.ResourceBundleWrapper$2 this$0
public java.io.InputStream run ()
public volatile synthetic java.lang.Object run ()
}
android/icu/impl/ResourceBundleWrapper$2.class
ResourceBundleWrapper.java
package android.icu.impl
android.icu.impl.ResourceBundleWrapper$2 extends android.icu.impl.ResourceBundleWrapper$Loader {
final synthetic String val$localeID
final synthetic String val$baseName
final synthetic String val$defaultID
final synthetic ClassLoader val$root
final synthetic boolean val$disableFallback
final synthetic String val$name
void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader, boolean, java.lang.String)
public android.icu.impl.ResourceBundleWrapper load ()
String locName
Class cls
java.util.ResourceBundle bx
ClassNotFoundException e
NoClassDefFoundError e
Exception e
String resName
java.io.InputStream stream
Exception e
android.icu.impl.ResourceBundleWrapper parent
int i
boolean loadFromProperties
boolean parentIsRoot
android.icu.impl.ResourceBundleWrapper b
}
android/icu/impl/ResourceBundleWrapper$Loader.class
ResourceBundleWrapper.java
package android.icu.impl
abstract android.icu.impl.ResourceBundleWrapper$Loader extends java.lang.Object {
private void <init> ()
abstract android.icu.impl.ResourceBundleWrapper load ()
synthetic void <init> (android.icu.impl.ResourceBundleWrapper$1)
android.icu.impl.ResourceBundleWrapper$1 x0
}
android/icu/impl/ResourceBundleWrapper.class
ResourceBundleWrapper.java
package android.icu.impl
public final android.icu.impl.ResourceBundleWrapper extends android.icu.util.UResourceBundle {
private java.util.ResourceBundle bundle
private String localeID
private String baseName
private java.util.List keys
private static android.icu.impl.CacheBase BUNDLE_CACHE
private static final boolean DEBUG
private void <init> (java.util.ResourceBundle)
java.util.ResourceBundle bundle
protected java.lang.Object handleGetObject (java.lang.String)
java.util.MissingResourceException ex
String aKey
android.icu.impl.ResourceBundleWrapper current
Object obj
public java.util.Enumeration getKeys ()
private void initKeysVector ()
String elem
java.util.Enumeration e
android.icu.impl.ResourceBundleWrapper current
protected java.lang.String getLocaleID ()
protected java.lang.String getBaseName ()
public android.icu.util.ULocale getULocale ()
public android.icu.util.UResourceBundle getParent ()
public static android.icu.impl.ResourceBundleWrapper getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
android.icu.impl.ResourceBundleWrapper b
String separator
String baseName
String localeID
ClassLoader root
boolean disableFallback
android.icu.impl.ResourceBundleWrapper b
private static boolean localeIDStartsWithLangSubtag (java.lang.String, java.lang.String)
String localeID
String lang
private static android.icu.impl.ResourceBundleWrapper instantiateBundle (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeID
String defaultID
ClassLoader root
boolean disableFallback
String name
String cacheKey
static synthetic android.icu.impl.ResourceBundleWrapper access$100 (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String x0
String x1
String x2
ClassLoader x3
boolean x4
synthetic void <init> (java.util.ResourceBundle, android.icu.impl.ResourceBundleWrapper$1)
java.util.ResourceBundle x0
android.icu.impl.ResourceBundleWrapper$1 x1
static synthetic void access$300 (android.icu.impl.ResourceBundleWrapper, java.util.ResourceBundle)
android.icu.impl.ResourceBundleWrapper x0
java.util.ResourceBundle x1
static synthetic java.lang.String access$402 (android.icu.impl.ResourceBundleWrapper, java.lang.String)
android.icu.impl.ResourceBundleWrapper x0
String x1
static synthetic java.lang.String access$502 (android.icu.impl.ResourceBundleWrapper, java.lang.String)
android.icu.impl.ResourceBundleWrapper x0
String x1
static synthetic boolean access$600 ()
static synthetic void access$700 (android.icu.impl.ResourceBundleWrapper, java.util.ResourceBundle)
android.icu.impl.ResourceBundleWrapper x0
java.util.ResourceBundle x1
static synthetic boolean access$800 (java.lang.String, java.lang.String)
String x0
String x1
static synthetic void access$900 (android.icu.impl.ResourceBundleWrapper)
android.icu.impl.ResourceBundleWrapper x0
static void <clinit> ()
}
android/icu/impl/Row$R2.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R2 extends android.icu.impl.Row {
public void <init> (java.lang.Object, java.lang.Object)
Object a
Object b
}
android/icu/impl/Row$R3.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R3 extends android.icu.impl.Row {
public void <init> (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
}
android/icu/impl/Row$R4.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R4 extends android.icu.impl.Row {
public void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
Object d
}
android/icu/impl/Row$R5.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R5 extends android.icu.impl.Row {
public void <init> (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
Object d
Object e
}
android/icu/impl/Row.class
Row.java
package android.icu.impl
public android.icu.impl.Row extends java.lang.Object implements java.lang.Comparable java.lang.Cloneable android.icu.util.Freezable {
protected Object[] items
protected volatile boolean frozen
public void <init> ()
public static android.icu.impl.Row$R2 of (java.lang.Object, java.lang.Object)
Object p0
Object p1
public static android.icu.impl.Row$R3 of (java.lang.Object, java.lang.Object, java.lang.Object)
Object p0
Object p1
Object p2
public static android.icu.impl.Row$R4 of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object p0
Object p1
Object p2
Object p3
public static android.icu.impl.Row$R5 of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object p0
Object p1
Object p2
Object p3
Object p4
public android.icu.impl.Row set0 (java.lang.Object)
Object item
public java.lang.Object get0 ()
public android.icu.impl.Row set1 (java.lang.Object)
Object item
public java.lang.Object get1 ()
public android.icu.impl.Row set2 (java.lang.Object)
Object item
public java.lang.Object get2 ()
public android.icu.impl.Row set3 (java.lang.Object)
Object item
public java.lang.Object get3 ()
public android.icu.impl.Row set4 (java.lang.Object)
Object item
public java.lang.Object get4 ()
protected android.icu.impl.Row set (int, java.lang.Object)
int i
Object item
public int hashCode ()
Object item
int sum
public boolean equals (java.lang.Object)
Object item
android.icu.impl.Row that
int i
Exception e
Object other
public int compareTo (java.lang.Object)
Object item
Object other
int result
android.icu.impl.Row that
int i
public java.lang.String toString ()
Object item
StringBuilder result
boolean first
public boolean isFrozen ()
public android.icu.impl.Row freeze ()
public java.lang.Object clone ()
android.icu.impl.Row result
CloneNotSupportedException e
public android.icu.impl.Row cloneAsThawed ()
android.icu.impl.Row result
CloneNotSupportedException e
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
}
android/icu/impl/RuleCharacterIterator.class
RuleCharacterIterator.java
package android.icu.impl
public android.icu.impl.RuleCharacterIterator extends java.lang.Object {
private String text
private java.text.ParsePosition pos
private android.icu.text.SymbolTable sym
private char[] buf
private int bufPos
private boolean isEscaped
public static final int DONE
public static final int PARSE_VARIABLES
public static final int PARSE_ESCAPES
public static final int SKIP_WHITESPACE
public void <init> (java.lang.String, android.icu.text.SymbolTable, java.text.ParsePosition)
String text
android.icu.text.SymbolTable sym
java.text.ParsePosition pos
public boolean atEnd ()
public int next (int)
String name
int[] offset
int options
int c
public boolean isEscaped ()
public boolean inVariable ()
public java.lang.Object getPos (java.lang.Object)
Object p
Object[] a
int[] v
public void setPos (java.lang.Object)
Object p
Object[] a
int[] v
public void skipIgnored (int)
int a
int options
public java.lang.String lookahead ()
public void jumpahead (int)
int i
int count
public java.lang.String toString ()
int b
private int _current ()
int i
private void _advance (int)
int count
}
android/icu/impl/SimpleCache.class
SimpleCache.java
package android.icu.impl
public android.icu.impl.SimpleCache extends java.lang.Object implements android.icu.impl.ICUCache {
private static final int DEFAULT_CAPACITY
private volatile java.lang.ref.Reference cacheRef
private int type
private int capacity
public void <init> ()
public void <init> (int)
int cacheType
public void <init> (int, int)
int cacheType
int initialCapacity
public java.lang.Object get (java.lang.Object)
java.util.Map map
Object key
java.lang.ref.Reference ref
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.ref.Reference ref
java.util.Map map
public void clear ()
}
android/icu/impl/SimpleFilteredSentenceBreakIterator$Builder.class
SimpleFilteredSentenceBreakIterator.java
package android.icu.impl
public android.icu.impl.SimpleFilteredSentenceBreakIterator$Builder extends android.icu.text.FilteredBreakIteratorBuilder {
private java.util.HashSet filterSet
static final int PARTIAL
static final int MATCH
static final int SuppressInReverse
static final int AddToForward
public void <init> (java.util.Locale)
java.util.Locale loc
public void <init> (android.icu.util.ULocale)
android.icu.impl.ICUResourceBundle b
String br
int index
int size
android.icu.util.ULocale loc
android.icu.impl.ICUResourceBundle rb
android.icu.impl.ICUResourceBundle breaks
public void <init> ()
public boolean suppressBreakAfter (java.lang.CharSequence)
CharSequence str
public boolean unsuppressBreakAfter (java.lang.CharSequence)
CharSequence str
public android.icu.text.BreakIterator wrapIteratorWithFilter (android.icu.text.BreakIterator)
CharSequence s
int j
StringBuilder prefix
int sameAs
String thisStr
int nn
StringBuilder reversed
String thisStr
android.icu.text.BreakIterator adoptBreakIterator
android.icu.util.CharsTrieBuilder builder
android.icu.util.CharsTrieBuilder builder2
int revCount
int fwdCount
int subCount
CharSequence[] ustrs
int[] partials
android.icu.util.CharsTrie backwardsTrie
android.icu.util.CharsTrie forwardsPartialTrie
int i
}
android/icu/impl/SimpleFilteredSentenceBreakIterator.class
SimpleFilteredSentenceBreakIterator.java
package android.icu.impl
public android.icu.impl.SimpleFilteredSentenceBreakIterator extends android.icu.text.BreakIterator {
private android.icu.text.BreakIterator delegate
private android.icu.text.UCharacterIterator text
private android.icu.util.CharsTrie backwardsTrie
private android.icu.util.CharsTrie forwardsPartialTrie
public void <init> (android.icu.text.BreakIterator, android.icu.util.CharsTrie, android.icu.util.CharsTrie)
android.icu.text.BreakIterator adoptBreakIterator
android.icu.util.CharsTrie forwardsPartialTrie
android.icu.util.CharsTrie backwardsTrie
private final void resetState ()
private final boolean breakExceptionAt (int)
android.icu.util.BytesTrie$Result rfwd
int n
int bestPosn
int bestValue
int uch
android.icu.util.BytesTrie$Result r
private final int internalNext (int)
int n
int textLen
private final int internalPrev (int)
int n
public boolean equals (java.lang.Object)
Object obj
android.icu.impl.SimpleFilteredSentenceBreakIterator other
public int hashCode ()
public java.lang.Object clone ()
android.icu.impl.SimpleFilteredSentenceBreakIterator other
public int first ()
public int preceding (int)
int offset
public int previous ()
public int current ()
public boolean isBoundary (int)
int offset
public int next ()
public int next (int)
int n
public int following (int)
int offset
public int last ()
public java.text.CharacterIterator getText ()
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
}
android/icu/impl/SimpleFormatterImpl$IterInternal.class
SimpleFormatterImpl.java
package android.icu.impl
public android.icu.impl.SimpleFormatterImpl$IterInternal extends java.lang.Object {
public static final long DONE
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static long step (long, java.lang.CharSequence, java.lang.Appendable)
java.io.IOException e
int limit
long state
CharSequence compiledPattern
Appendable output
int i
public static int getArgIndex (long)
long state
static void <clinit> ()
}
android/icu/impl/SimpleFormatterImpl.class
SimpleFormatterImpl.java
package android.icu.impl
public final android.icu.impl.SimpleFormatterImpl extends java.lang.Object {
private static final int ARG_NUM_LIMIT
private static final char LEN1_CHAR
private static final char LEN2_CHAR
private static final char LEN3_CHAR
private static final char SEGMENT_LENGTH_ARGUMENT_CHAR
private static final int MAX_SEGMENT_LENGTH
private static final String[][] COMMON_PATTERNS
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static java.lang.String compileToStringMinMaxArguments (java.lang.CharSequence, java.lang.StringBuilder, int, int)
String[] pair
int argNumber
int argStart
int argNumber
char c
int i
CharSequence pattern
StringBuilder sb
int min
int max
int patternLength
int textLength
int maxArg
boolean inQuote
int argCount
public static int getArgumentLimit (java.lang.String)
String compiledPattern
public static transient java.lang.String formatCompiledPattern (java.lang.String, java.lang.CharSequence[])
String compiledPattern
CharSequence[] values
public static transient java.lang.String formatRawPattern (java.lang.String, int, int, java.lang.CharSequence[])
String pattern
int min
int max
CharSequence[] values
StringBuilder sb
String compiledPattern
public static transient java.lang.StringBuilder formatAndAppend (java.lang.String, java.lang.StringBuilder, int[], java.lang.CharSequence[])
String compiledPattern
StringBuilder appendTo
int[] offsets
CharSequence[] values
int valuesLength
public static transient java.lang.StringBuilder formatAndReplace (java.lang.String, java.lang.StringBuilder, int[], java.lang.CharSequence[])
int n
int i
String compiledPattern
StringBuilder result
int[] offsets
CharSequence[] values
int valuesLength
int firstArg
String resultCopy
public static java.lang.String getTextWithNoArguments (java.lang.String)
int limit
int segmentLength
int i
String compiledPattern
int capacity
StringBuilder sb
public static int getLength (java.lang.String, boolean)
int limit
int segmentLength
int i
String compiledPattern
boolean codePoints
int result
public static int getPrefixLength (java.lang.String)
String compiledPattern
public static int formatPrefixSuffix (java.lang.String, java.text.Format$Field, int, int, android.icu.impl.FormattedStringBuilder)
int prefixLength
int suffixOffset
int suffixLength
int suffixOffset
int length
String compiledPattern
java.text.Format$Field field
int start
int end
android.icu.impl.FormattedStringBuilder output
int argLimit
private static java.lang.StringBuilder format (java.lang.String, java.lang.CharSequence[], java.lang.StringBuilder, java.lang.String, boolean, int[])
int offsetsLength
int i
CharSequence value
int limit
int n
int i
String compiledPattern
CharSequence[] values
StringBuilder result
String resultCopy
boolean forbidResultAsValue
int[] offsets
int offsetsLength
static void <clinit> ()
}
android/icu/impl/SoftCache.class
SoftCache.java
package android.icu.impl
public abstract android.icu.impl.SoftCache extends android.icu.impl.CacheBase {
private java.util.concurrent.ConcurrentHashMap map
public void <init> ()
public final java.lang.Object getInstance (java.lang.Object, java.lang.Object)
android.icu.impl.CacheValue cv
Object value
Object value
android.icu.impl.CacheValue cv
Object key
Object data
Object mapValue
}
android/icu/impl/SortedSetRelation.class
SortedSetRelation.java
package android.icu.impl
public android.icu.impl.SortedSetRelation extends java.lang.Object {
public static final int A_NOT_B
public static final int A_AND_B
public static final int B_NOT_A
public static final int ANY
public static final int CONTAINS
public static final int DISJOINT
public static final int ISCONTAINED
public static final int NO_B
public static final int EQUALS
public static final int NO_A
public static final int NONE
public static final int ADDALL
public static final int A
public static final int COMPLEMENTALL
public static final int B
public static final int REMOVEALL
public static final int RETAINALL
public static final int B_REMOVEALL
public void <init> ()
public static boolean hasRelation (java.util.SortedSet, int, java.util.SortedSet)
int comp
java.util.SortedSet a
int allow
java.util.SortedSet b
boolean anb
boolean ab
boolean bna
java.util.Iterator ait
java.util.Iterator bit
Object aa
Object bb
public static java.util.SortedSet doOperation (java.util.SortedSet, int, java.util.SortedSet)
java.util.TreeSet temp
java.util.TreeSet temp
java.util.SortedSet a
int relation
java.util.SortedSet b
}
android/icu/impl/StandardPlural.class
StandardPlural.java
package android.icu.impl
public final enum android.icu.impl.StandardPlural extends java.lang.Enum {
public static final enum android.icu.impl.StandardPlural ZERO
public static final enum android.icu.impl.StandardPlural ONE
public static final enum android.icu.impl.StandardPlural TWO
public static final enum android.icu.impl.StandardPlural FEW
public static final enum android.icu.impl.StandardPlural MANY
public static final enum android.icu.impl.StandardPlural OTHER
public static final int OTHER_INDEX
public static final java.util.List VALUES
public static final int COUNT
private final String keyword
private static final synthetic android.icu.impl.StandardPlural[] $VALUES
public static android.icu.impl.StandardPlural[] values ()
public static android.icu.impl.StandardPlural valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String kw
public final java.lang.String getKeyword ()
public static final android.icu.impl.StandardPlural orNullFromString (java.lang.CharSequence)
CharSequence keyword
public static final android.icu.impl.StandardPlural orOtherFromString (java.lang.CharSequence)
CharSequence keyword
android.icu.impl.StandardPlural p
public static final android.icu.impl.StandardPlural fromString (java.lang.CharSequence)
CharSequence keyword
android.icu.impl.StandardPlural p
public static final int indexOrNegativeFromString (java.lang.CharSequence)
CharSequence keyword
android.icu.impl.StandardPlural p
public static final int indexOrOtherIndexFromString (java.lang.CharSequence)
CharSequence keyword
android.icu.impl.StandardPlural p
public static final int indexFromString (java.lang.CharSequence)
CharSequence keyword
android.icu.impl.StandardPlural p
static void <clinit> ()
}
android/icu/impl/StaticUnicodeSets$Key.class
StaticUnicodeSets.java
package android.icu.impl
public final enum android.icu.impl.StaticUnicodeSets$Key extends java.lang.Enum {
public static final enum android.icu.impl.StaticUnicodeSets$Key EMPTY
public static final enum android.icu.impl.StaticUnicodeSets$Key DEFAULT_IGNORABLES
public static final enum android.icu.impl.StaticUnicodeSets$Key STRICT_IGNORABLES
public static final enum android.icu.impl.StaticUnicodeSets$Key COMMA
public static final enum android.icu.impl.StaticUnicodeSets$Key PERIOD
public static final enum android.icu.impl.StaticUnicodeSets$Key STRICT_COMMA
public static final enum android.icu.impl.StaticUnicodeSets$Key STRICT_PERIOD
public static final enum android.icu.impl.StaticUnicodeSets$Key APOSTROPHE_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key OTHER_GROUPING_SEPARATORS
public static final enum android.icu.impl.StaticUnicodeSets$Key ALL_SEPARATORS
public static final enum android.icu.impl.StaticUnicodeSets$Key STRICT_ALL_SEPARATORS
public static final enum android.icu.impl.StaticUnicodeSets$Key MINUS_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key PLUS_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key PERCENT_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key PERMILLE_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key INFINITY_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key DOLLAR_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key POUND_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key RUPEE_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key YEN_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key WON_SIGN
public static final enum android.icu.impl.StaticUnicodeSets$Key DIGITS
public static final enum android.icu.impl.StaticUnicodeSets$Key DIGITS_OR_ALL_SEPARATORS
public static final enum android.icu.impl.StaticUnicodeSets$Key DIGITS_OR_STRICT_ALL_SEPARATORS
private static final synthetic android.icu.impl.StaticUnicodeSets$Key[] $VALUES
public static android.icu.impl.StaticUnicodeSets$Key[] values ()
public static android.icu.impl.StaticUnicodeSets$Key valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/StaticUnicodeSets$ParseDataSink.class
StaticUnicodeSets.java
package android.icu.impl
android.icu.impl.StaticUnicodeSets$ParseDataSink extends android.icu.impl.UResource$Sink {
static final synthetic boolean $assertionsDisabled
void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String str
int k
boolean isLenient
android.icu.impl.UResource$Array array
int j
android.icu.impl.UResource$Table strictnessTable
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table contextsTable
static void <clinit> ()
}
android/icu/impl/StaticUnicodeSets.class
StaticUnicodeSets.java
package android.icu.impl
public android.icu.impl.StaticUnicodeSets extends java.lang.Object {
private static final java.util.Map unicodeSets
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static android.icu.text.UnicodeSet get (android.icu.impl.StaticUnicodeSets$Key)
android.icu.impl.StaticUnicodeSets$Key key
android.icu.text.UnicodeSet candidate
public static android.icu.impl.StaticUnicodeSets$Key chooseFrom (java.lang.String, android.icu.impl.StaticUnicodeSets$Key)
String str
android.icu.impl.StaticUnicodeSets$Key key1
public static android.icu.impl.StaticUnicodeSets$Key chooseFrom (java.lang.String, android.icu.impl.StaticUnicodeSets$Key, android.icu.impl.StaticUnicodeSets$Key)
String str
android.icu.impl.StaticUnicodeSets$Key key1
android.icu.impl.StaticUnicodeSets$Key key2
public static android.icu.impl.StaticUnicodeSets$Key chooseCurrency (java.lang.String)
String str
private static android.icu.text.UnicodeSet computeUnion (android.icu.impl.StaticUnicodeSets$Key, android.icu.impl.StaticUnicodeSets$Key)
android.icu.impl.StaticUnicodeSets$Key k1
android.icu.impl.StaticUnicodeSets$Key k2
private static android.icu.text.UnicodeSet computeUnion (android.icu.impl.StaticUnicodeSets$Key, android.icu.impl.StaticUnicodeSets$Key, android.icu.impl.StaticUnicodeSets$Key)
android.icu.impl.StaticUnicodeSets$Key k1
android.icu.impl.StaticUnicodeSets$Key k2
android.icu.impl.StaticUnicodeSets$Key k3
private static void saveSet (android.icu.impl.StaticUnicodeSets$Key, java.lang.String)
android.icu.impl.StaticUnicodeSets$Key key
String unicodeSetPattern
static synthetic void access$000 (android.icu.impl.StaticUnicodeSets$Key, java.lang.String)
android.icu.impl.StaticUnicodeSets$Key x0
String x1
static void <clinit> ()
android.icu.impl.ICUResourceBundle rb
android.icu.text.UnicodeSet otherGrouping
}
android/icu/impl/StringPrepDataReader.class
StringPrepDataReader.java
package android.icu.impl
public final android.icu.impl.StringPrepDataReader extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private static final boolean debug
private java.nio.ByteBuffer byteBuffer
private int unicodeVersion
private static final int DATA_FORMAT_ID
private static final byte[] DATA_FORMAT_VERSION
public void <init> (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
public char[] read (int) throws java.io.IOException
int length
public boolean isDataVersionAcceptable (byte[])
byte[] version
public int[] readIndexes (int) throws java.io.IOException
int i
int length
int[] indexes
public byte[] getUnicodeVersion ()
static void <clinit> ()
}
android/icu/impl/StringRange$1.class
StringRange.java
package android.icu.impl
android.icu.impl.StringRange$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (int[], int[])
int diff
int i
int[] o1
int[] o2
int minIndex
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/StringRange$Adder.class
StringRange.java
package android.icu.impl
public abstract android.icu.impl.StringRange$Adder extends java.lang.Object {
public abstract void add (java.lang.String, java.lang.String)
}
android/icu/impl/StringRange$Range.class
StringRange.java
package android.icu.impl
final android.icu.impl.StringRange$Range extends java.lang.Object implements java.lang.Comparable {
int min
int max
public void <init> (int, int)
int min
int max
public boolean equals (java.lang.Object)
Object obj
public int compareTo (android.icu.impl.StringRange$Range)
android.icu.impl.StringRange$Range that
int diff
public int hashCode ()
public java.lang.String toString ()
StringBuilder result
public volatile synthetic int compareTo (java.lang.Object)
}
android/icu/impl/StringRange$Ranges.class
StringRange.java
package android.icu.impl
final android.icu.impl.StringRange$Ranges extends java.lang.Object implements java.lang.Comparable {
private final android.icu.impl.StringRange$Range[] ranges
public void <init> (java.lang.String)
int i
String s
int[] array
public boolean merge (int, android.icu.impl.StringRange$Ranges)
int i
int pivot
android.icu.impl.StringRange$Ranges other
public java.lang.String start ()
int i
StringBuilder result
public java.lang.String end (boolean)
int i
boolean mostCompact
int firstDiff
StringBuilder result
public int firstDifference ()
int i
public java.lang.Integer size ()
public int compareTo (android.icu.impl.StringRange$Ranges)
int i
android.icu.impl.StringRange$Ranges other
int diff
public java.lang.String toString ()
String start
String end
public volatile synthetic int compareTo (java.lang.Object)
}
android/icu/impl/StringRange.class
StringRange.java
package android.icu.impl
public android.icu.impl.StringRange extends java.lang.Object {
private static final boolean DEBUG
public static final java.util.Comparator COMPARE_INT_ARRAYS
public void <init> ()
public static void compact (java.util.Set, android.icu.impl.StringRange$Adder, boolean, boolean)
int currentCp
String s
String start
String end
int lastCp
int prefixLen
android.icu.impl.StringRange$Ranges item
String s
android.icu.impl.StringRange$Ranges ranges
java.util.LinkedList compacted
java.util.Map$Entry entry
android.icu.impl.Relation lengthToArrays
java.util.Set source
android.icu.impl.StringRange$Adder adder
boolean shorterPairs
boolean moreCompact
public static void compact (java.util.Set, android.icu.impl.StringRange$Adder, boolean)
java.util.Set source
android.icu.impl.StringRange$Adder adder
boolean shorterPairs
private static java.util.LinkedList compact (int, java.util.Set)
android.icu.impl.StringRange$Ranges item
java.util.Iterator it
android.icu.impl.StringRange$Ranges last
int i
int size
java.util.Set inputRanges
java.util.LinkedList ranges
public static java.util.Collection expand (java.lang.String, java.lang.String, boolean, java.util.Collection)
int i
String start
String end
boolean requireSameLength
java.util.Collection output
int[] startCps
int[] endCps
int startOffset
StringBuilder builder
private static void add (int, int, int[], int[], java.lang.StringBuilder, java.util.Collection)
int i
int endIndex
int startOffset
int[] starts
int[] ends
StringBuilder builder
java.util.Collection output
int start
int end
boolean last
int startLen
static void <clinit> ()
}
android/icu/impl/StringSegment.class
StringSegment.java
package android.icu.impl
public android.icu.impl.StringSegment extends java.lang.Object implements java.lang.CharSequence {
private final String str
private int start
private int end
private boolean foldCase
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, boolean)
String str
boolean foldCase
public int getOffset ()
public void setOffset (int)
int start
public void adjustOffset (int)
int delta
public void adjustOffsetByCodePoint ()
public void setLength (int)
int length
public void resetLength ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public int getCodePoint ()
char trail
char lead
public int codePointAt (int)
int index
public boolean startsWith (int)
int otherCp
public boolean startsWith (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet uniset
int cp
public boolean startsWith (java.lang.CharSequence)
CharSequence other
int cp1
int cp2
public int getCommonPrefixLength (java.lang.CharSequence)
CharSequence other
public int getCaseSensitivePrefixLength (java.lang.CharSequence)
CharSequence other
private int getPrefixLengthInternal (java.lang.CharSequence, boolean)
int cp1
int cp2
CharSequence other
boolean foldCase
int offset
private static final boolean codePointsEqual (int, int, boolean)
int cp1
int cp2
boolean foldCase
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public java.lang.String asString ()
static void <clinit> ()
}
android/icu/impl/TZDBTimeZoneNames$1.class
TZDBTimeZoneNames.java
package android.icu.impl
synthetic android.icu.impl.TZDBTimeZoneNames$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
static void <clinit> ()
}
android/icu/impl/TZDBTimeZoneNames$TZDBNameInfo.class
TZDBTimeZoneNames.java
package android.icu.impl
android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo extends java.lang.Object {
final String mzID
final android.icu.text.TimeZoneNames$NameType type
final boolean ambiguousType
final String[] parseRegions
void <init> (java.lang.String, android.icu.text.TimeZoneNames$NameType, boolean, java.lang.String[])
String mzID
android.icu.text.TimeZoneNames$NameType type
boolean ambiguousType
String[] parseRegions
}
android/icu/impl/TZDBTimeZoneNames$TZDBNameSearchHandler.class
TZDBTimeZoneNames.java
package android.icu.impl
android.icu.impl.TZDBTimeZoneNames$TZDBNameSearchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler {
private java.util.EnumSet _nameTypes
private java.util.Collection _matches
private String _region
static final synthetic boolean $assertionsDisabled
void <init> (java.util.EnumSet, java.lang.String)
java.util.EnumSet nameTypes
String region
public boolean handlePrefixMatch (int, java.util.Iterator)
String region
boolean matchRegion
android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo ninfo
android.icu.text.TimeZoneNames$NameType ntype
android.icu.text.TimeZoneNames$MatchInfo minfo
int matchLength
java.util.Iterator values
android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo match
android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo defaultRegionMatch
public java.util.Collection getMatches ()
static void <clinit> ()
}
android/icu/impl/TZDBTimeZoneNames$TZDBNames.class
TZDBTimeZoneNames.java
package android.icu.impl
android.icu.impl.TZDBTimeZoneNames$TZDBNames extends java.lang.Object {
public static final android.icu.impl.TZDBTimeZoneNames$TZDBNames EMPTY_TZDBNAMES
private String[] _names
private String[] _parseRegions
private static final String[] KEYS
private void <init> (java.lang.String[], java.lang.String[])
String[] names
String[] parseRegions
static android.icu.impl.TZDBTimeZoneNames$TZDBNames getInstance (android.icu.impl.ICUResourceBundle, java.lang.String)
java.util.MissingResourceException e
java.util.MissingResourceException e
int i
android.icu.impl.ICUResourceBundle regionsRes
android.icu.impl.ICUResourceBundle zoneStrings
String key
android.icu.impl.ICUResourceBundle table
boolean isEmpty
String[] names
String[] parseRegions
java.lang.String getName (android.icu.text.TimeZoneNames$NameType)
android.icu.text.TimeZoneNames$NameType type
String name
java.lang.String[] getParseRegions ()
static void <clinit> ()
}
android/icu/impl/TZDBTimeZoneNames.class
TZDBTimeZoneNames.java
package android.icu.impl
public android.icu.impl.TZDBTimeZoneNames extends android.icu.text.TimeZoneNames {
private static final long serialVersionUID
private static final java.util.concurrent.ConcurrentHashMap TZDB_NAMES_MAP
private static volatile android.icu.impl.TextTrieMap TZDB_NAMES_TRIE
private static final android.icu.impl.ICUResourceBundle ZONESTRINGS
private android.icu.util.ULocale _locale
private volatile transient String _region
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale loc
public java.util.Set getAvailableMetaZoneIDs ()
public java.util.Set getAvailableMetaZoneIDs (java.lang.String)
String tzID
public java.lang.String getMetaZoneID (java.lang.String, long)
String tzID
long date
public java.lang.String getReferenceZoneID (java.lang.String, java.lang.String)
String mzID
String region
public java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
String mzID
android.icu.text.TimeZoneNames$NameType type
public java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
String tzID
android.icu.text.TimeZoneNames$NameType type
public java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet)
CharSequence text
int start
java.util.EnumSet nameTypes
android.icu.impl.TZDBTimeZoneNames$TZDBNameSearchHandler handler
private static android.icu.impl.TZDBTimeZoneNames$TZDBNames getMetaZoneNames (java.lang.String)
android.icu.impl.TZDBTimeZoneNames$TZDBNames tmpNames
String mzID
android.icu.impl.TZDBTimeZoneNames$TZDBNames names
private static void prepareFind ()
android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo stdInf
android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo dstInf
android.icu.impl.TZDBTimeZoneNames$TZDBNames names
String std
String dst
String[] parseRegions
boolean ambiguousType
String mzID
android.icu.impl.TextTrieMap trie
java.util.Set mzIDs
private java.lang.String getTargetRegion ()
android.icu.util.ULocale tmp
String region
static void <clinit> ()
android.icu.util.UResourceBundle bundle
}
android/icu/impl/TextTrieMap$1.class
TextTrieMap.java
package android.icu.impl
synthetic android.icu.impl.TextTrieMap$1 extends java.lang.Object {
}
android/icu/impl/TextTrieMap$CharIterator.class
TextTrieMap.java
package android.icu.impl
public android.icu.impl.TextTrieMap$CharIterator extends java.lang.Object implements java.util.Iterator {
private boolean _ignoreCase
private CharSequence _text
private int _nextIdx
private int _startIdx
private Character _remainingChar
void <init> (java.lang.CharSequence, int, boolean)
CharSequence text
int offset
boolean ignoreCase
public boolean hasNext ()
public java.lang.Character next ()
Character next
int cp
char[] chars
Character next
Character next
public void remove ()
public int nextIndex ()
public int processedLength ()
public volatile synthetic java.lang.Object next ()
}
android/icu/impl/TextTrieMap$LongestMatchHandler.class
TextTrieMap.java
package android.icu.impl
android.icu.impl.TextTrieMap$LongestMatchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler {
private java.util.Iterator matches
private int length
private void <init> ()
public boolean handlePrefixMatch (int, java.util.Iterator)
int matchLength
java.util.Iterator values
public java.util.Iterator getMatches ()
public int getMatchLength ()
synthetic void <init> (android.icu.impl.TextTrieMap$1)
android.icu.impl.TextTrieMap$1 x0
}
android/icu/impl/TextTrieMap$Node.class
TextTrieMap.java
package android.icu.impl
android.icu.impl.TextTrieMap$Node extends java.lang.Object {
private char[] _text
private java.util.List _values
private java.util.List _children
final synthetic android.icu.impl.TextTrieMap this$0
private void <init> (android.icu.impl.TextTrieMap)
private void <init> (android.icu.impl.TextTrieMap, char[], java.util.List, java.util.List)
char[] text
java.util.List values
java.util.List children
public int charCount ()
public java.util.Iterator values ()
public void add (android.icu.impl.TextTrieMap$CharIterator, java.lang.Object)
android.icu.impl.TextTrieMap$CharIterator chitr
Object value
StringBuilder buf
public android.icu.impl.TextTrieMap$Node findMatch (android.icu.impl.TextTrieMap$CharIterator, android.icu.impl.TextTrieMap$Output)
android.icu.impl.TextTrieMap$Node child
android.icu.impl.TextTrieMap$CharIterator chitr
android.icu.impl.TextTrieMap$Output output
android.icu.impl.TextTrieMap$Node match
Character ch
public void putLeadCodePoints (android.icu.text.UnicodeSet)
char c1
int cp
android.icu.impl.TextTrieMap$Node grandchild
char c0
android.icu.impl.TextTrieMap$Node child
android.icu.text.UnicodeSet output
private void add (char[], int, java.lang.Object)
android.icu.impl.TextTrieMap$Node child
int matchLen
android.icu.impl.TextTrieMap$Node next
char[] text
int offset
Object value
java.util.ListIterator litr
private boolean matchFollowing (android.icu.impl.TextTrieMap$CharIterator, android.icu.impl.TextTrieMap$Output)
Character ch
android.icu.impl.TextTrieMap$CharIterator chitr
android.icu.impl.TextTrieMap$Output output
boolean matched
int idx
private int lenMatches (char[], int)
char[] text
int offset
int textLen
int limit
int len
private void split (int)
int offset
char[] childText
android.icu.impl.TextTrieMap$Node child
private java.util.List addValue (java.util.List, java.lang.Object)
java.util.List list
Object value
synthetic void <init> (android.icu.impl.TextTrieMap, android.icu.impl.TextTrieMap$1)
android.icu.impl.TextTrieMap x0
android.icu.impl.TextTrieMap$1 x1
}
android/icu/impl/TextTrieMap$Output.class
TextTrieMap.java
package android.icu.impl
public android.icu.impl.TextTrieMap$Output extends java.lang.Object {
public int matchLength
public boolean partialMatch
public void <init> ()
}
android/icu/impl/TextTrieMap$ResultHandler.class
TextTrieMap.java
package android.icu.impl
public abstract android.icu.impl.TextTrieMap$ResultHandler extends java.lang.Object {
public abstract boolean handlePrefixMatch (int, java.util.Iterator)
}
android/icu/impl/TextTrieMap.class
TextTrieMap.java
package android.icu.impl
public android.icu.impl.TextTrieMap extends java.lang.Object {
private android.icu.impl.TextTrieMap$Node _root
boolean _ignoreCase
public void <init> (boolean)
boolean ignoreCase
public android.icu.impl.TextTrieMap put (java.lang.CharSequence, java.lang.Object)
CharSequence text
Object val
android.icu.impl.TextTrieMap$CharIterator chitr
public java.util.Iterator get (java.lang.String)
String text
public java.util.Iterator get (java.lang.CharSequence, int)
CharSequence text
int start
public java.util.Iterator get (java.lang.CharSequence, int, android.icu.impl.TextTrieMap$Output)
CharSequence text
int start
android.icu.impl.TextTrieMap$Output output
android.icu.impl.TextTrieMap$LongestMatchHandler handler
public void find (java.lang.CharSequence, android.icu.impl.TextTrieMap$ResultHandler)
CharSequence text
android.icu.impl.TextTrieMap$ResultHandler handler
public void find (java.lang.CharSequence, int, android.icu.impl.TextTrieMap$ResultHandler)
CharSequence text
int offset
android.icu.impl.TextTrieMap$ResultHandler handler
private void find (java.lang.CharSequence, int, android.icu.impl.TextTrieMap$ResultHandler, android.icu.impl.TextTrieMap$Output)
CharSequence text
int offset
android.icu.impl.TextTrieMap$ResultHandler handler
android.icu.impl.TextTrieMap$Output output
android.icu.impl.TextTrieMap$CharIterator chitr
private synchronized void find (android.icu.impl.TextTrieMap$Node, android.icu.impl.TextTrieMap$CharIterator, android.icu.impl.TextTrieMap$ResultHandler, android.icu.impl.TextTrieMap$Output)
android.icu.impl.TextTrieMap$Node node
android.icu.impl.TextTrieMap$CharIterator chitr
android.icu.impl.TextTrieMap$ResultHandler handler
android.icu.impl.TextTrieMap$Output output
java.util.Iterator values
android.icu.impl.TextTrieMap$Node nextMatch
public void putLeadCodePoints (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet output
private static char[] toCharArray (java.lang.CharSequence)
int i
CharSequence text
char[] array
private static char[] subArray (char[], int)
char[] array
int start
char[] sub
private static char[] subArray (char[], int, int)
char[] array
int start
int limit
char[] sub
static synthetic char[] access$200 (java.lang.CharSequence)
CharSequence x0
static synthetic char[] access$300 (char[], int)
char[] x0
int x1
static synthetic char[] access$400 (char[], int, int)
char[] x0
int x1
int x2
}
android/icu/impl/TimeZoneAdapter.class
TimeZoneAdapter.java
package android.icu.impl
public android.icu.impl.TimeZoneAdapter extends java.util.TimeZone {
static final long serialVersionUID
private android.icu.util.TimeZone zone
public static java.util.TimeZone wrap (android.icu.util.TimeZone)
android.icu.util.TimeZone tz
public android.icu.util.TimeZone unwrap ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void setID (java.lang.String)
String ID
public boolean hasSameRules (java.util.TimeZone)
java.util.TimeZone other
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
public int getRawOffset ()
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public java.lang.Object clone ()
public synchronized int hashCode ()
public boolean equals (java.lang.Object)
android.icu.util.TimeZone anotherZone
Object obj
public java.lang.String toString ()
}
android/icu/impl/TimeZoneGenericNames$1.class
TimeZoneGenericNames.java
package android.icu.impl
synthetic android.icu.impl.TimeZoneGenericNames$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$TimeZoneGenericNames$GenericNameType
static final synthetic int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
static void <clinit> ()
}
android/icu/impl/TimeZoneGenericNames$Cache.class
TimeZoneGenericNames.java
package android.icu.impl
android.icu.impl.TimeZoneGenericNames$Cache extends android.icu.impl.SoftCache {
private void <init> ()
protected android.icu.impl.TimeZoneGenericNames createInstance (java.lang.String, android.icu.util.ULocale)
String key
android.icu.util.ULocale data
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.impl.TimeZoneGenericNames$1)
android.icu.impl.TimeZoneGenericNames$1 x0
}
android/icu/impl/TimeZoneGenericNames$GenericMatchInfo.class
TimeZoneGenericNames.java
package android.icu.impl
public android.icu.impl.TimeZoneGenericNames$GenericMatchInfo extends java.lang.Object {
final android.icu.impl.TimeZoneGenericNames$GenericNameType nameType
final String tzID
final int matchLength
final android.icu.text.TimeZoneFormat$TimeType timeType
private void <init> (android.icu.impl.TimeZoneGenericNames$GenericNameType, java.lang.String, int)
android.icu.impl.TimeZoneGenericNames$GenericNameType nameType
String tzID
int matchLength
private void <init> (android.icu.impl.TimeZoneGenericNames$GenericNameType, java.lang.String, int, android.icu.text.TimeZoneFormat$TimeType)
android.icu.impl.TimeZoneGenericNames$GenericNameType nameType
String tzID
int matchLength
android.icu.text.TimeZoneFormat$TimeType timeType
public android.icu.impl.TimeZoneGenericNames$GenericNameType nameType ()
public java.lang.String tzID ()
public android.icu.text.TimeZoneFormat$TimeType timeType ()
public int matchLength ()
synthetic void <init> (android.icu.impl.TimeZoneGenericNames$GenericNameType, java.lang.String, int, android.icu.impl.TimeZoneGenericNames$1)
android.icu.impl.TimeZoneGenericNames$GenericNameType x0
String x1
int x2
android.icu.impl.TimeZoneGenericNames$1 x3
synthetic void <init> (android.icu.impl.TimeZoneGenericNames$GenericNameType, java.lang.String, int, android.icu.text.TimeZoneFormat$TimeType, android.icu.impl.TimeZoneGenericNames$1)
android.icu.impl.TimeZoneGenericNames$GenericNameType x0
String x1
int x2
android.icu.text.TimeZoneFormat$TimeType x3
android.icu.impl.TimeZoneGenericNames$1 x4
}
android/icu/impl/TimeZoneGenericNames$GenericNameSearchHandler.class
TimeZoneGenericNames.java
package android.icu.impl
android.icu.impl.TimeZoneGenericNames$GenericNameSearchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler {
private java.util.EnumSet _types
private java.util.Collection _matches
private int _maxMatchLen
void <init> (java.util.EnumSet)
java.util.EnumSet types
public boolean handlePrefixMatch (int, java.util.Iterator)
android.icu.impl.TimeZoneGenericNames$NameInfo info
android.icu.impl.TimeZoneGenericNames$GenericMatchInfo matchInfo
int matchLength
java.util.Iterator values
public java.util.Collection getMatches ()
public int getMaxMatchLen ()
public void resetResults ()
}
android/icu/impl/TimeZoneGenericNames$GenericNameType.class
TimeZoneGenericNames.java
package android.icu.impl
public final enum android.icu.impl.TimeZoneGenericNames$GenericNameType extends java.lang.Enum {
public static final enum android.icu.impl.TimeZoneGenericNames$GenericNameType LOCATION
public static final enum android.icu.impl.TimeZoneGenericNames$GenericNameType LONG
public static final enum android.icu.impl.TimeZoneGenericNames$GenericNameType SHORT
String[] _fallbackTypeOf
private static final synthetic android.icu.impl.TimeZoneGenericNames$GenericNameType[] $VALUES
public static android.icu.impl.TimeZoneGenericNames$GenericNameType[] values ()
public static android.icu.impl.TimeZoneGenericNames$GenericNameType valueOf (java.lang.String)
String name
private transient void <init> (java.lang.String, int, java.lang.String[])
String[] fallbackTypeOf
public boolean isFallbackTypeOf (android.icu.impl.TimeZoneGenericNames$GenericNameType)
String t
android.icu.impl.TimeZoneGenericNames$GenericNameType type
String typeStr
static void <clinit> ()
}
android/icu/impl/TimeZoneGenericNames$NameInfo.class
TimeZoneGenericNames.java
package android.icu.impl
android.icu.impl.TimeZoneGenericNames$NameInfo extends java.lang.Object {
final String tzID
final android.icu.impl.TimeZoneGenericNames$GenericNameType type
void <init> (java.lang.String, android.icu.impl.TimeZoneGenericNames$GenericNameType)
String tzID
android.icu.impl.TimeZoneGenericNames$GenericNameType type
}
android/icu/impl/TimeZoneGenericNames$Pattern.class
TimeZoneGenericNames.java
package android.icu.impl
public final enum android.icu.impl.TimeZoneGenericNames$Pattern extends java.lang.Enum {
public static final enum android.icu.impl.TimeZoneGenericNames$Pattern REGION_FORMAT
public static final enum android.icu.impl.TimeZoneGenericNames$Pattern FALLBACK_FORMAT
String _key
String _defaultVal
private static final synthetic android.icu.impl.TimeZoneGenericNames$Pattern[] $VALUES
public static android.icu.impl.TimeZoneGenericNames$Pattern[] values ()
public static android.icu.impl.TimeZoneGenericNames$Pattern valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, java.lang.String)
String key
String defaultVal
java.lang.String key ()
java.lang.String defaultValue ()
static void <clinit> ()
}
android/icu/impl/TimeZoneGenericNames.class
TimeZoneGenericNames.java
package android.icu.impl
public android.icu.impl.TimeZoneGenericNames extends java.lang.Object implements java.io.Serializable android.icu.util.Freezable {
private static final long serialVersionUID
private final android.icu.util.ULocale _locale
private android.icu.text.TimeZoneNames _tznames
private volatile transient boolean _frozen
private transient String _region
private transient java.lang.ref.WeakReference _localeDisplayNamesRef
private transient java.text.MessageFormat[] _patternFormatters
private transient java.util.concurrent.ConcurrentHashMap _genericLocationNamesMap
private transient java.util.concurrent.ConcurrentHashMap _genericPartialLocationNamesMap
private transient android.icu.impl.TextTrieMap _gnamesTrie
private transient boolean _gnamesTrieFullyLoaded
private static android.icu.impl.TimeZoneGenericNames$Cache GENERIC_NAMES_CACHE
private static final long DST_CHECK_RANGE
private static final android.icu.text.TimeZoneNames$NameType[] GENERIC_NON_LOCATION_TYPES
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.util.ULocale, android.icu.text.TimeZoneNames)
android.icu.util.ULocale locale
android.icu.text.TimeZoneNames tznames
private void init ()
android.icu.util.TimeZone tz
String tzCanonicalID
private void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.impl.TimeZoneGenericNames getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
String key
public java.lang.String getDisplayName (android.icu.util.TimeZone, android.icu.impl.TimeZoneGenericNames$GenericNameType, long)
android.icu.util.TimeZone tz
android.icu.impl.TimeZoneGenericNames$GenericNameType type
long date
String name
String tzCanonicalID
public java.lang.String getGenericLocationName (java.lang.String)
String country
String city
android.icu.impl.TimeZoneGenericNames$NameInfo info
String tmp
String canonicalTzID
String name
android.icu.util.Output isPrimary
String countryCode
public android.icu.impl.TimeZoneGenericNames setFormatPattern (android.icu.impl.TimeZoneGenericNames$Pattern, java.lang.String)
android.icu.impl.TimeZoneGenericNames$Pattern patType
String patStr
private java.lang.String formatGenericNonLocationName (android.icu.util.TimeZone, android.icu.impl.TimeZoneGenericNames$GenericNameType, long)
android.icu.util.TimeZoneTransition after
android.icu.util.BasicTimeZone btz
android.icu.util.TimeZoneTransition before
int[] tmpOffsets
String mzGenericName
android.icu.text.TimeZoneNames$NameType stdNameType
String stdName
android.icu.util.TimeZone goldenZone
int[] offsets1
String goldenID
String mzName
boolean useStandard
int[] offsets
android.icu.util.TimeZone tz
android.icu.impl.TimeZoneGenericNames$GenericNameType type
long date
String tzID
android.icu.text.TimeZoneNames$NameType nameType
String name
String mzID
private synchronized transient java.lang.String formatPattern (android.icu.impl.TimeZoneGenericNames$Pattern, java.lang.String[])
android.icu.impl.ICUResourceBundle bundle
String patText
java.util.MissingResourceException e
String patText
android.icu.impl.TimeZoneGenericNames$Pattern pat
String[] args
int idx
private synchronized android.icu.text.LocaleDisplayNames getLocaleDisplayNames ()
android.icu.text.LocaleDisplayNames locNames
private synchronized void loadStrings (java.lang.String)
String mzGenName
android.icu.text.TimeZoneNames$NameType genNonLocType
String goldenID
String mzID
String tzCanonicalID
java.util.Set mzIDs
private synchronized java.lang.String getTargetRegion ()
android.icu.util.ULocale tmp
private java.lang.String getPartialLocationName (java.lang.String, java.lang.String, boolean, java.lang.String)
String regionalGolden
android.icu.impl.TimeZoneGenericNames$NameInfo info
String tmp
String tzID
String mzID
boolean isLong
String mzDisplayName
String letter
String key
String name
String location
String countryCode
public android.icu.impl.TimeZoneGenericNames$GenericMatchInfo findBestMatch (java.lang.String, int, java.util.EnumSet)
android.icu.text.TimeZoneNames$MatchInfo match
android.icu.text.TimeZoneNames$MatchInfo longestMatch
android.icu.impl.TimeZoneGenericNames$GenericMatchInfo match
String text
int start
java.util.EnumSet genericTypes
android.icu.impl.TimeZoneGenericNames$GenericMatchInfo bestMatch
java.util.Collection tznamesMatches
java.util.Collection localMatches
public java.util.Collection find (java.lang.String, int, java.util.EnumSet)
android.icu.text.TimeZoneNames$MatchInfo match
String text
int start
java.util.EnumSet genericTypes
java.util.Collection results
java.util.Collection tznamesMatches
private android.icu.impl.TimeZoneGenericNames$GenericMatchInfo createGenericMatchInfo (android.icu.text.TimeZoneNames$MatchInfo)
String mzID
android.icu.text.TimeZoneNames$MatchInfo matchInfo
android.icu.impl.TimeZoneGenericNames$GenericNameType nameType
android.icu.text.TimeZoneFormat$TimeType timeType
String tzID
android.icu.impl.TimeZoneGenericNames$GenericMatchInfo gmatch
private java.util.Collection findTimeZoneNames (java.lang.String, int, java.util.EnumSet)
String text
int start
java.util.EnumSet types
java.util.Collection tznamesMatches
java.util.EnumSet nameTypes
private synchronized java.util.Collection findLocal (java.lang.String, int, java.util.EnumSet)
String tzID
String text
int start
java.util.EnumSet types
android.icu.impl.TimeZoneGenericNames$GenericNameSearchHandler handler
java.util.Set tzIDs
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
public boolean isFrozen ()
public android.icu.impl.TimeZoneGenericNames freeze ()
public android.icu.impl.TimeZoneGenericNames cloneAsThawed ()
android.icu.impl.TimeZoneGenericNames copy
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
synthetic void <init> (android.icu.util.ULocale, android.icu.impl.TimeZoneGenericNames$1)
android.icu.util.ULocale x0
android.icu.impl.TimeZoneGenericNames$1 x1
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesFactoryImpl.class
TimeZoneNamesFactoryImpl.java
package android.icu.impl
public android.icu.impl.TimeZoneNamesFactoryImpl extends android.icu.text.TimeZoneNames$Factory {
public void <init> ()
public android.icu.text.TimeZoneNames getTimeZoneNames (android.icu.util.ULocale)
android.icu.util.ULocale locale
}
android/icu/impl/TimeZoneNamesImpl$1.class
TimeZoneNamesImpl.java
package android.icu.impl
synthetic android.icu.impl.TimeZoneNamesImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
static final synthetic int[] $SwitchMap$android$icu$impl$TimeZoneNamesImpl$ZNames$NameTypeIndex
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesImpl$MZ2TZsCache.class
TimeZoneNamesImpl.java
package android.icu.impl
android.icu.impl.TimeZoneNamesImpl$MZ2TZsCache extends android.icu.impl.SoftCache {
private void <init> ()
protected java.util.Map createInstance (java.lang.String, java.lang.String)
String tzID
String region
android.icu.util.UResourceBundle regionMap
java.util.Set regions
java.util.MissingResourceException e
String key
String data
java.util.Map map
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle mapTimezones
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.impl.TimeZoneNamesImpl$1)
android.icu.impl.TimeZoneNamesImpl$1 x0
}
android/icu/impl/TimeZoneNamesImpl$MZMapEntry.class
TimeZoneNamesImpl.java
package android.icu.impl
android.icu.impl.TimeZoneNamesImpl$MZMapEntry extends java.lang.Object {
private String _mzID
private long _from
private long _to
void <init> (java.lang.String, long, long)
String mzID
long from
long to
java.lang.String mzID ()
long from ()
long to ()
}
android/icu/impl/TimeZoneNamesImpl$NameInfo.class
TimeZoneNamesImpl.java
package android.icu.impl
android.icu.impl.TimeZoneNamesImpl$NameInfo extends java.lang.Object {
String tzID
String mzID
android.icu.text.TimeZoneNames$NameType type
private void <init> ()
synthetic void <init> (android.icu.impl.TimeZoneNamesImpl$1)
android.icu.impl.TimeZoneNamesImpl$1 x0
}
android/icu/impl/TimeZoneNamesImpl$NameSearchHandler.class
TimeZoneNamesImpl.java
package android.icu.impl
android.icu.impl.TimeZoneNamesImpl$NameSearchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler {
private java.util.EnumSet _nameTypes
private java.util.Collection _matches
private int _maxMatchLen
static final synthetic boolean $assertionsDisabled
void <init> (java.util.EnumSet)
java.util.EnumSet nameTypes
public boolean handlePrefixMatch (int, java.util.Iterator)
android.icu.text.TimeZoneNames$MatchInfo minfo
android.icu.impl.TimeZoneNamesImpl$NameInfo ninfo
android.icu.text.TimeZoneNames$MatchInfo minfo
int matchLength
java.util.Iterator values
public java.util.Collection getMatches ()
public int getMaxMatchLen ()
public void resetResults ()
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesImpl$TZ2MZsCache.class
TimeZoneNamesImpl.java
package android.icu.impl
android.icu.impl.TimeZoneNamesImpl$TZ2MZsCache extends android.icu.impl.SoftCache {
private void <init> ()
protected java.util.List createInstance (java.lang.String, java.lang.String)
android.icu.util.UResourceBundle mz
String mzid
String fromStr
String toStr
long from
long to
int idx
android.icu.util.UResourceBundle zoneBundle
java.util.MissingResourceException mre
String key
String data
java.util.List mzMaps
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle metazoneInfoBundle
String tzkey
private static long parseDate (java.lang.String)
int n
int n
int n
int n
int n
String text
int year
int month
int day
int hour
int min
int idx
long date
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.impl.TimeZoneNamesImpl$1)
android.icu.impl.TimeZoneNamesImpl$1 x0
}
android/icu/impl/TimeZoneNamesImpl$ZNames$NameTypeIndex.class
TimeZoneNamesImpl.java
package android.icu.impl
final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex extends java.lang.Enum {
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex EXEMPLAR_LOCATION
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex LONG_GENERIC
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex LONG_STANDARD
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex LONG_DAYLIGHT
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex SHORT_GENERIC
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex SHORT_STANDARD
public static final enum android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex SHORT_DAYLIGHT
static final android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex[] values
private static final synthetic android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex[] $VALUES
public static android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex[] values ()
public static android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesImpl$ZNames.class
TimeZoneNamesImpl.java
package android.icu.impl
android.icu.impl.TimeZoneNamesImpl$ZNames extends java.lang.Object {
public static final int NUM_NAME_TYPES
static final android.icu.impl.TimeZoneNamesImpl$ZNames EMPTY_ZNAMES
private static final int EX_LOC_INDEX
private String[] _names
private boolean didAddIntoTrie
private static int getNameTypeIndex (android.icu.text.TimeZoneNames$NameType)
android.icu.text.TimeZoneNames$NameType type
private static android.icu.text.TimeZoneNames$NameType getNameType (int)
int index
protected void <init> (java.lang.String[])
String[] names
public static android.icu.impl.TimeZoneNamesImpl$ZNames createMetaZoneAndPutInCache (java.util.Map, java.lang.String[], java.lang.String)
android.icu.impl.TimeZoneNamesImpl$ZNames value
java.util.Map cache
String[] names
String mzID
String key
android.icu.impl.TimeZoneNamesImpl$ZNames value
public static android.icu.impl.TimeZoneNamesImpl$ZNames createTimeZoneAndPutInCache (java.util.Map, java.lang.String[], java.lang.String)
java.util.Map cache
String[] names
String tzID
String key
android.icu.impl.TimeZoneNamesImpl$ZNames value
public java.lang.String getName (android.icu.text.TimeZoneNames$NameType)
android.icu.text.TimeZoneNames$NameType type
int index
public void addAsMetaZoneIntoTrie (java.lang.String, android.icu.impl.TextTrieMap)
String mzID
android.icu.impl.TextTrieMap trie
public void addAsTimeZoneIntoTrie (java.lang.String, android.icu.impl.TextTrieMap)
String tzID
android.icu.impl.TextTrieMap trie
private void addNamesIntoTrie (java.lang.String, java.lang.String, android.icu.impl.TextTrieMap)
android.icu.impl.TimeZoneNamesImpl$NameInfo info
String name
int i
String mzID
String tzID
android.icu.impl.TextTrieMap trie
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesImpl$ZNamesLoader.class
TimeZoneNamesImpl.java
package android.icu.impl
final android.icu.impl.TimeZoneNamesImpl$ZNamesLoader extends android.icu.impl.UResource$Sink {
private String[] names
private static android.icu.impl.TimeZoneNamesImpl$ZNamesLoader DUMMY_LOADER
static final synthetic boolean $assertionsDisabled
private void <init> ()
void loadMetaZone (android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.impl.ICUResourceBundle zoneStrings
String mzID
String key
void loadTimeZone (android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.impl.ICUResourceBundle zoneStrings
String tzID
String key
void loadNames (android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.impl.ICUResourceBundle zoneStrings
String key
private static android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex nameTypeIndexFromKey (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key key
char c0
char c1
private void setNameIfEmpty (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.TimeZoneNamesImpl$ZNames$NameTypeIndex index
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table namesTable
private java.lang.String[] getNames ()
String name
int i
String[] result
String[] result
int length
String[] result
static synthetic android.icu.impl.TimeZoneNamesImpl$ZNamesLoader access$400 ()
static synthetic java.lang.String[] access$600 (android.icu.impl.TimeZoneNamesImpl$ZNamesLoader)
android.icu.impl.TimeZoneNamesImpl$ZNamesLoader x0
synthetic void <init> (android.icu.impl.TimeZoneNamesImpl$1)
android.icu.impl.TimeZoneNamesImpl$1 x0
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesImpl$ZoneStringsLoader.class
TimeZoneNamesImpl.java
package android.icu.impl
final android.icu.impl.TimeZoneNamesImpl$ZoneStringsLoader extends android.icu.impl.UResource$Sink {
private static final int INITIAL_NUM_ZONES
private java.util.HashMap keyToLoader
private StringBuilder sb
static final synthetic boolean $assertionsDisabled
final synthetic android.icu.impl.TimeZoneNamesImpl this$0
private void <init> (android.icu.impl.TimeZoneNamesImpl)
void load ()
String mzID
String tzID
android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
android.icu.impl.UResource$Key key
java.util.Map$Entry entry
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int j
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table timeZonesTable
private void consumeNamesTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String mzID
String tzID
android.icu.impl.UResource$Key newKey
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
android.icu.impl.UResource$Key createKey (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key key
boolean isMetaZone (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key key
private java.lang.String mzIDFromKey (android.icu.impl.UResource$Key)
int i
android.icu.impl.UResource$Key key
private java.lang.String tzIDFromKey (android.icu.impl.UResource$Key)
char c
int i
android.icu.impl.UResource$Key key
synthetic void <init> (android.icu.impl.TimeZoneNamesImpl, android.icu.impl.TimeZoneNamesImpl$1)
android.icu.impl.TimeZoneNamesImpl x0
android.icu.impl.TimeZoneNamesImpl$1 x1
static void <clinit> ()
}
android/icu/impl/TimeZoneNamesImpl.class
TimeZoneNamesImpl.java
package android.icu.impl
public android.icu.impl.TimeZoneNamesImpl extends android.icu.text.TimeZoneNames {
private static final long serialVersionUID
private static final String ZONE_STRINGS_BUNDLE
private static final String MZ_PREFIX
private static volatile java.util.Set METAZONE_IDS
private static final android.icu.impl.TimeZoneNamesImpl$TZ2MZsCache TZ_TO_MZS_CACHE
private static final android.icu.impl.TimeZoneNamesImpl$MZ2TZsCache MZ_TO_TZS_CACHE
private transient android.icu.impl.ICUResourceBundle _zoneStrings
private transient java.util.concurrent.ConcurrentHashMap _mzNamesMap
private transient java.util.concurrent.ConcurrentHashMap _tzNamesMap
private transient boolean _namesFullyLoaded
private transient android.icu.impl.TextTrieMap _namesTrie
private transient boolean _namesTrieFullyLoaded
private static final java.util.regex.Pattern LOC_EXCLUSION_PATTERN
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.util.Set getAvailableMetaZoneIDs ()
static java.util.Set _getAvailableMetaZoneIDs ()
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle mapTimezones
java.util.Set keys
public java.util.Set getAvailableMetaZoneIDs (java.lang.String)
String tzID
static java.util.Set _getAvailableMetaZoneIDs (java.lang.String)
android.icu.impl.TimeZoneNamesImpl$MZMapEntry map
String tzID
java.util.List maps
java.util.Set mzIDs
public java.lang.String getMetaZoneID (java.lang.String, long)
String tzID
long date
static java.lang.String _getMetaZoneID (java.lang.String, long)
android.icu.impl.TimeZoneNamesImpl$MZMapEntry map
String tzID
long date
String mzID
java.util.List maps
public java.lang.String getReferenceZoneID (java.lang.String, java.lang.String)
String mzID
String region
static java.lang.String _getReferenceZoneID (java.lang.String, java.lang.String)
String mzID
String region
String refID
java.util.Map regionTzMap
public java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
String mzID
android.icu.text.TimeZoneNames$NameType type
public java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
String tzID
android.icu.text.TimeZoneNames$NameType type
public java.lang.String getExemplarLocationName (java.lang.String)
String tzID
String locName
public synchronized java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet)
String tzID
CharSequence text
int start
java.util.EnumSet nameTypes
android.icu.impl.TimeZoneNamesImpl$NameSearchHandler handler
java.util.Collection matches
java.util.Set tzIDs
private java.util.Collection doFind (android.icu.impl.TimeZoneNamesImpl$NameSearchHandler, java.lang.CharSequence, int)
android.icu.impl.TimeZoneNamesImpl$NameSearchHandler handler
CharSequence text
int start
public synchronized void loadAllDisplayNames ()
public void getDisplayNames (java.lang.String, android.icu.text.TimeZoneNames$NameType[], long, java.lang.String[], int)
String mzID
android.icu.text.TimeZoneNames$NameType type
String name
int i
String tzID
android.icu.text.TimeZoneNames$NameType[] types
long date
String[] dest
int destOffset
android.icu.impl.TimeZoneNamesImpl$ZNames tzNames
android.icu.impl.TimeZoneNamesImpl$ZNames mzNames
private void internalLoadAllDisplayNames ()
private void addAllNamesIntoTrie ()
java.util.Map$Entry entry
java.util.Map$Entry entry
private void initialize (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle bundle
android.icu.util.TimeZone tz
String tzCanonicalID
private synchronized void loadStrings (java.lang.String)
String mzID
String tzCanonicalID
java.util.Set mzIDs
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
android.icu.util.ULocale locale
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
android.icu.util.ULocale locale
private synchronized android.icu.impl.TimeZoneNamesImpl$ZNames loadMetaZoneNames (java.lang.String)
android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
String mzID
android.icu.impl.TimeZoneNamesImpl$ZNames mznames
private synchronized android.icu.impl.TimeZoneNamesImpl$ZNames loadTimeZoneNames (java.lang.String)
android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
String tzID
android.icu.impl.TimeZoneNamesImpl$ZNames tznames
public static java.lang.String getDefaultExemplarLocationName (java.lang.String)
String tzID
String location
int sep
static synthetic android.icu.impl.ICUResourceBundle access$300 (android.icu.impl.TimeZoneNamesImpl)
android.icu.impl.TimeZoneNamesImpl x0
static synthetic java.util.concurrent.ConcurrentHashMap access$500 (android.icu.impl.TimeZoneNamesImpl)
android.icu.impl.TimeZoneNamesImpl x0
static synthetic java.util.concurrent.ConcurrentHashMap access$700 (android.icu.impl.TimeZoneNamesImpl)
android.icu.impl.TimeZoneNamesImpl x0
static void <clinit> ()
}
android/icu/impl/Trie$1.class
Trie.java
package android.icu.impl
synthetic android.icu.impl.Trie$1 extends java.lang.Object {
}
android/icu/impl/Trie$DataManipulate.class
Trie.java
package android.icu.impl
public abstract android.icu.impl.Trie$DataManipulate extends java.lang.Object {
public abstract int getFoldingOffset (int)
}
android/icu/impl/Trie$DefaultGetFoldingOffset.class
Trie.java
package android.icu.impl
android.icu.impl.Trie$DefaultGetFoldingOffset extends java.lang.Object implements android.icu.impl.Trie$DataManipulate {
private void <init> ()
public int getFoldingOffset (int)
int value
synthetic void <init> (android.icu.impl.Trie$1)
android.icu.impl.Trie$1 x0
}
android/icu/impl/Trie.class
Trie.java
package android.icu.impl
public abstract android.icu.impl.Trie extends java.lang.Object {
protected static final int LEAD_INDEX_OFFSET_
protected static final int INDEX_STAGE_1_SHIFT_
protected static final int INDEX_STAGE_2_SHIFT_
protected static final int DATA_BLOCK_LENGTH
protected static final int INDEX_STAGE_3_MASK_
protected static final int SURROGATE_BLOCK_BITS
protected static final int SURROGATE_BLOCK_COUNT
protected static final int BMP_INDEX_LENGTH
protected static final int SURROGATE_MASK_
protected char[] m_index_
protected android.icu.impl.Trie$DataManipulate m_dataManipulate_
protected int m_dataOffset_
protected int m_dataLength_
protected static final int HEADER_LENGTH_
protected static final int HEADER_OPTIONS_LATIN1_IS_LINEAR_MASK_
protected static final int HEADER_SIGNATURE_
private static final int HEADER_OPTIONS_SHIFT_MASK_
protected static final int HEADER_OPTIONS_INDEX_SHIFT_
protected static final int HEADER_OPTIONS_DATA_IS_32_BIT_
private boolean m_isLatin1Linear_
private int m_options_
static final synthetic boolean $assertionsDisabled
public final boolean isLatin1Linear ()
public boolean equals (java.lang.Object)
Object other
android.icu.impl.Trie othertrie
public int hashCode ()
public int getSerializedDataSize ()
int result
protected void <init> (java.nio.ByteBuffer, android.icu.impl.Trie$DataManipulate)
java.nio.ByteBuffer bytes
android.icu.impl.Trie$DataManipulate dataManipulate
int signature
protected void <init> (char[], int, android.icu.impl.Trie$DataManipulate)
char[] index
int options
android.icu.impl.Trie$DataManipulate dataManipulate
protected abstract int getSurrogateOffset (char, char)
protected abstract int getValue (int)
protected abstract int getInitialValue ()
protected final int getRawOffset (int, char)
int offset
char ch
protected final int getBMPOffset (char)
char ch
protected final int getLeadOffset (char)
char ch
protected final int getCodePointOffset (int)
int ch
protected void unserialize (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
protected final boolean isIntTrie ()
protected final boolean isCharTrie ()
private final boolean checkHeader (int)
int signature
static void <clinit> ()
}
android/icu/impl/Trie2$1.class
Trie2.java
package android.icu.impl
android.icu.impl.Trie2$1 extends java.lang.Object implements android.icu.impl.Trie2$ValueMapper {
void <init> ()
public int map (int)
int in
}
android/icu/impl/Trie2$2.class
Trie2.java
package android.icu.impl
synthetic android.icu.impl.Trie2$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$Trie2$ValueWidth
static void <clinit> ()
}
android/icu/impl/Trie2$CharSequenceIterator.class
Trie2.java
package android.icu.impl
public android.icu.impl.Trie2$CharSequenceIterator extends java.lang.Object implements java.util.Iterator {
private CharSequence text
private int textLength
private int index
private android.icu.impl.Trie2$CharSequenceValues fResults
final synthetic android.icu.impl.Trie2 this$0
void <init> (android.icu.impl.Trie2, java.lang.CharSequence, int)
android.icu.impl.Trie2 this$0
CharSequence t
int index
public void set (int)
int i
public final boolean hasNext ()
public final boolean hasPrevious ()
public android.icu.impl.Trie2$CharSequenceValues next ()
int c
int val
public android.icu.impl.Trie2$CharSequenceValues previous ()
int c
int val
public void remove ()
public volatile synthetic java.lang.Object next ()
}
android/icu/impl/Trie2$CharSequenceValues.class
Trie2.java
package android.icu.impl
public android.icu.impl.Trie2$CharSequenceValues extends java.lang.Object {
public int index
public int codePoint
public int value
public void <init> ()
}
android/icu/impl/Trie2$Range.class
Trie2.java
package android.icu.impl
public android.icu.impl.Trie2$Range extends java.lang.Object {
public int startCodePoint
public int endCodePoint
public int value
public boolean leadSurrogate
public void <init> ()
public boolean equals (java.lang.Object)
Object other
android.icu.impl.Trie2$Range tother
public int hashCode ()
int h
}
android/icu/impl/Trie2$Trie2Iterator.class
Trie2.java
package android.icu.impl
android.icu.impl.Trie2$Trie2Iterator extends java.lang.Object implements java.util.Iterator {
private android.icu.impl.Trie2$ValueMapper mapper
private android.icu.impl.Trie2$Range returnValue
private int nextStart
private int limitCP
private boolean doingCodePoints
private boolean doLeadSurrogates
final synthetic android.icu.impl.Trie2 this$0
void <init> (android.icu.impl.Trie2, android.icu.impl.Trie2$ValueMapper)
android.icu.impl.Trie2 this$0
android.icu.impl.Trie2$ValueMapper vm
void <init> (android.icu.impl.Trie2, char, android.icu.impl.Trie2$ValueMapper)
android.icu.impl.Trie2 this$0
char leadSurrogate
android.icu.impl.Trie2$ValueMapper vm
public android.icu.impl.Trie2$Range next ()
int endOfRange
int val
int mappedVal
public boolean hasNext ()
public void remove ()
private int rangeEndLS (char)
char startingLS
int c
int val
public volatile synthetic java.lang.Object next ()
}
android/icu/impl/Trie2$UTrie2Header.class
Trie2.java
package android.icu.impl
android.icu.impl.Trie2$UTrie2Header extends java.lang.Object {
int signature
int options
int indexLength
int shiftedDataLength
int index2NullOffset
int dataNullOffset
int shiftedHighStart
void <init> ()
}
android/icu/impl/Trie2$ValueMapper.class
Trie2.java
package android.icu.impl
public abstract android.icu.impl.Trie2$ValueMapper extends java.lang.Object {
public abstract int map (int)
}
android/icu/impl/Trie2$ValueWidth.class
Trie2.java
package android.icu.impl
final enum android.icu.impl.Trie2$ValueWidth extends java.lang.Enum {
public static final enum android.icu.impl.Trie2$ValueWidth BITS_16
public static final enum android.icu.impl.Trie2$ValueWidth BITS_32
private static final synthetic android.icu.impl.Trie2$ValueWidth[] $VALUES
public static android.icu.impl.Trie2$ValueWidth[] values ()
public static android.icu.impl.Trie2$ValueWidth valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/Trie2.class
Trie2.java
package android.icu.impl
public abstract android.icu.impl.Trie2 extends java.lang.Object implements java.lang.Iterable {
private static android.icu.impl.Trie2$ValueMapper defaultValueMapper
android.icu.impl.Trie2$UTrie2Header header
char[] index
int data16
int[] data32
int indexLength
int dataLength
int index2NullOffset
int initialValue
int errorValue
int highStart
int highValueIndex
int dataNullOffset
int fHash
static final int UTRIE2_OPTIONS_VALUE_BITS_MASK
static final int UTRIE2_SHIFT_1
static final int UTRIE2_SHIFT_2
static final int UTRIE2_SHIFT_1_2
static final int UTRIE2_OMITTED_BMP_INDEX_1_LENGTH
static final int UTRIE2_CP_PER_INDEX_1_ENTRY
static final int UTRIE2_INDEX_2_BLOCK_LENGTH
static final int UTRIE2_INDEX_2_MASK
static final int UTRIE2_DATA_BLOCK_LENGTH
static final int UTRIE2_DATA_MASK
static final int UTRIE2_INDEX_SHIFT
static final int UTRIE2_DATA_GRANULARITY
static final int UTRIE2_INDEX_2_OFFSET
static final int UTRIE2_LSCP_INDEX_2_OFFSET
static final int UTRIE2_LSCP_INDEX_2_LENGTH
static final int UTRIE2_INDEX_2_BMP_LENGTH
static final int UTRIE2_UTF8_2B_INDEX_2_OFFSET
static final int UTRIE2_UTF8_2B_INDEX_2_LENGTH
static final int UTRIE2_INDEX_1_OFFSET
static final int UTRIE2_MAX_INDEX_1_LENGTH
static final int UTRIE2_BAD_UTF8_DATA_OFFSET
static final int UTRIE2_DATA_START_OFFSET
static final int UNEWTRIE2_INDEX_GAP_OFFSET
static final int UNEWTRIE2_INDEX_GAP_LENGTH
static final int UNEWTRIE2_MAX_INDEX_2_LENGTH
static final int UNEWTRIE2_INDEX_1_LENGTH
static final int UNEWTRIE2_MAX_DATA_LENGTH
public void <init> ()
public static android.icu.impl.Trie2 createFromSerialized (java.nio.ByteBuffer) throws java.io.IOException
boolean isBigEndian
android.icu.impl.Trie2$ValueWidth width
android.icu.impl.Trie2 This
android.icu.impl.Trie2$UTrie2Header header
android.icu.impl.Trie2$ValueWidth width
android.icu.impl.Trie2 This
int indexArraySize
java.nio.ByteBuffer bytes
java.nio.ByteOrder outerByteOrder
public static int getVersion (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream is
boolean littleEndianOk
byte[] sig
int read
public abstract int get (int)
public abstract int getFromU16SingleLead (char)
public final boolean equals (java.lang.Object)
android.icu.impl.Trie2$Range rangeFromThis
android.icu.impl.Trie2$Range rangeFromOther
Object other
android.icu.impl.Trie2 OtherTrie
java.util.Iterator otherIter
public int hashCode ()
android.icu.impl.Trie2$Range r
int hash
public java.util.Iterator iterator ()
public java.util.Iterator iterator (android.icu.impl.Trie2$ValueMapper)
android.icu.impl.Trie2$ValueMapper mapper
public java.util.Iterator iteratorForLeadSurrogate (char, android.icu.impl.Trie2$ValueMapper)
char lead
android.icu.impl.Trie2$ValueMapper mapper
public java.util.Iterator iteratorForLeadSurrogate (char)
char lead
protected int serializeHeader (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
int bytesWritten
int i
public android.icu.impl.Trie2$CharSequenceIterator charSequenceIterator (java.lang.CharSequence, int)
CharSequence text
int index
int rangeEnd (int, int, int)
int start
int limitp
int val
int c
int limit
private static int initHash ()
private static int hashByte (int, int)
int h
int b
private static int hashUChar32 (int, int)
int h
int c
private static int hashInt (int, int)
int h
int i
static synthetic int access$000 ()
static synthetic int access$100 (int, int)
int x0
int x1
static synthetic int access$200 (int, int)
int x0
int x1
static synthetic int access$300 (int, int)
int x0
int x1
static void <clinit> ()
}
android/icu/impl/Trie2Writable$1.class
Trie2Writable.java
package android.icu.impl
synthetic android.icu.impl.Trie2Writable$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$Trie2$ValueWidth
static void <clinit> ()
}
android/icu/impl/Trie2Writable.class
Trie2Writable.java
package android.icu.impl
public android.icu.impl.Trie2Writable extends android.icu.impl.Trie2 {
private static final int UTRIE2_MAX_INDEX_LENGTH
private static final int UTRIE2_MAX_DATA_LENGTH
private static final int UNEWTRIE2_INITIAL_DATA_LENGTH
private static final int UNEWTRIE2_MEDIUM_DATA_LENGTH
private static final int UNEWTRIE2_INDEX_2_NULL_OFFSET
private static final int UNEWTRIE2_INDEX_2_START_OFFSET
private static final int UNEWTRIE2_DATA_NULL_OFFSET
private static final int UNEWTRIE2_DATA_START_OFFSET
private static final int UNEWTRIE2_DATA_0800_OFFSET
private int[] index1
private int[] index2
private int[] data
private int index2Length
private int dataCapacity
private int firstFreeBlock
private int index2NullOffset
private boolean isCompacted
private int[] map
private boolean UTRIE2_DEBUG
static final synthetic boolean $assertionsDisabled
public void <init> (int, int)
int initialValueP
int errorValueP
private void init (int, int)
int initialValueP
int errorValueP
int i
int j
public void <init> (android.icu.impl.Trie2)
android.icu.impl.Trie2$Range r
android.icu.impl.Trie2 source
private boolean isInNullBlock (int, boolean)
int i2
int c
boolean forLSCP
int i2
int block
private int allocIndex2Block ()
int newBlock
int newTop
private int getIndex2Block (int, boolean)
int c
boolean forLSCP
int i1
int i2
private int allocDataBlock (int)
int newBlock
int capacity
int capacity
int capacity
int[] newData
int newTop
int copyBlock
int newBlock
private void releaseDataBlock (int)
int block
private boolean isWritableBlock (int)
int block
private void setIndex2Entry (int, int)
int i2
int block
int oldBlock
private int getDataBlock (int, boolean)
int c
boolean forLSCP
int i2
int oldBlock
int newBlock
public android.icu.impl.Trie2Writable set (int, int)
int c
int value
private android.icu.impl.Trie2Writable set (int, boolean, int)
int c
boolean forLSCP
int value
int block
private void uncompact ()
android.icu.impl.Trie2Writable tempTrie
private void writeBlock (int, int)
int block
int value
int limit
private void fillBlock (int, int, int, int, int, boolean)
int i
int block
int start
int limit
int value
int initialValue
boolean overwrite
int i
int pLimit
public android.icu.impl.Trie2Writable setRange (int, int, int, boolean)
int nextStart
int block
int repeatBlock
int i2
boolean setRepeatBlock
int block
int block
int start
int end
int value
boolean overwrite
int rest
int repeatBlock
int limit
public android.icu.impl.Trie2Writable setRange (android.icu.impl.Trie2$Range, boolean)
int c
android.icu.impl.Trie2$Range range
boolean overwrite
public android.icu.impl.Trie2Writable setForLeadSurrogateCodeUnit (char, int)
char codeUnit
int value
public int get (int)
int codePoint
private int get (int, boolean)
int i2
int c
boolean fromLSCP
int i2
int block
public int getFromU16SingleLead (char)
char c
private boolean equal_int (int[], int, int, int)
int i
int[] a
int s
int t
int length
private int findSameIndex2Block (int, int)
int index2Length
int otherBlock
int block
private int findSameDataBlock (int, int, int)
int dataLength
int otherBlock
int blockLength
int block
private int findHighStart (int)
int prevI2Block
int prevBlock
int value
int i2
int j
int i2Block
int block
int highValue
int c
int prev
int i1
int prevI2Block
int prevBlock
private void compactData ()
int mapIndex
int mapIndex
int movedStart
int overlap
int mapIndex
int start
int newStart
int blockLength
int i
int blockCount
private void compactIndex2 ()
int movedStart
int overlap
int i
int start
int newStart
private void compactTrie ()
int suppHighStart
int localHighStart
int highValue
public android.icu.impl.Trie2_16 toTrie2_16 ()
android.icu.impl.Trie2_16 frozenTrie
public android.icu.impl.Trie2_32 toTrie2_32 ()
android.icu.impl.Trie2_32 frozenTrie
private void freeze (android.icu.impl.Trie2, android.icu.impl.Trie2$ValueWidth)
int allIndexesLength
int dataMove
int index1Length
int index2Offset
android.icu.impl.Trie2 dest
android.icu.impl.Trie2$ValueWidth valueBits
int i
int allIndexesLength
int dataMove
int indexLength
int destIdx
static void <clinit> ()
}
android/icu/impl/Trie2_16.class
Trie2_16.java
package android.icu.impl
public final android.icu.impl.Trie2_16 extends android.icu.impl.Trie2 {
void <init> ()
public static android.icu.impl.Trie2_16 createFromSerialized (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
public final int get (int)
int value
int ix
int value
int ix
int value
int ix
int value
int codePoint
public int getFromU16SingleLead (char)
char codeUnit
int value
int ix
public int serialize (java.io.OutputStream) throws java.io.IOException
int i
java.io.OutputStream os
java.io.DataOutputStream dos
int bytesWritten
public int getSerializedLength ()
int rangeEnd (int, int, int)
int ix
int ix
int startIx
int limitIx
int startingCP
int limit
int value
int cp
int block
int index2Block
}
android/icu/impl/Trie2_32.class
Trie2_32.java
package android.icu.impl
public android.icu.impl.Trie2_32 extends android.icu.impl.Trie2 {
void <init> ()
public static android.icu.impl.Trie2_32 createFromSerialized (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
public final int get (int)
int value
int ix
int value
int ix
int value
int ix
int value
int codePoint
public int getFromU16SingleLead (char)
char codeUnit
int value
int ix
public int serialize (java.io.OutputStream) throws java.io.IOException
int i
java.io.OutputStream os
java.io.DataOutputStream dos
int bytesWritten
public int getSerializedLength ()
int rangeEnd (int, int, int)
int ix
int ix
int startIx
int limitIx
int startingCP
int limit
int value
int cp
int block
int index2Block
}
android/icu/impl/TrieBuilder$DataManipulate.class
TrieBuilder.java
package android.icu.impl
public abstract android.icu.impl.TrieBuilder$DataManipulate extends java.lang.Object {
public abstract int getFoldedValue (int, int)
}
android/icu/impl/TrieBuilder.class
TrieBuilder.java
package android.icu.impl
public android.icu.impl.TrieBuilder extends java.lang.Object {
public static final int DATA_BLOCK_LENGTH
protected int[] m_index_
protected int m_indexLength_
protected int m_dataCapacity_
protected int m_dataLength_
protected boolean m_isLatin1Linear_
protected boolean m_isCompacted_
protected int[] m_map_
protected static final int SHIFT_
protected static final int MAX_INDEX_LENGTH_
protected static final int BMP_INDEX_LENGTH_
protected static final int SURROGATE_BLOCK_COUNT_
protected static final int MASK_
protected static final int INDEX_SHIFT_
protected static final int MAX_DATA_LENGTH_
protected static final int OPTIONS_INDEX_SHIFT_
protected static final int OPTIONS_DATA_IS_32_BIT_
protected static final int OPTIONS_LATIN1_IS_LINEAR_
protected static final int DATA_GRANULARITY_
private static final int MAX_BUILD_TIME_DATA_LENGTH_
public boolean isInZeroBlock (int)
int ch
protected void <init> ()
protected void <init> (android.icu.impl.TrieBuilder)
android.icu.impl.TrieBuilder table
protected static final boolean equal_int (int[], int, int, int)
int[] array
int start1
int start2
int length
protected void findUnusedBlocks ()
int i
protected static final int findSameIndexBlock (int[], int, int)
int block
int[] index
int indexLength
int otherBlock
}
android/icu/impl/TrieIterator.class
TrieIterator.java
package android.icu.impl
public android.icu.impl.TrieIterator extends java.lang.Object implements android.icu.util.RangeValueIterator {
private static final int BMP_INDEX_LENGTH_
private static final int LEAD_SURROGATE_MIN_VALUE_
private static final int TRAIL_SURROGATE_MIN_VALUE_
private static final int TRAIL_SURROGATE_COUNT_
private static final int TRAIL_SURROGATE_INDEX_BLOCK_LENGTH_
private static final int DATA_BLOCK_LENGTH_
private android.icu.impl.Trie m_trie_
private int m_initialValue_
private int m_currentCodepoint_
private int m_nextCodepoint_
private int m_nextValue_
private int m_nextIndex_
private int m_nextBlock_
private int m_nextBlockIndex_
private int m_nextTrailIndexOffset_
public void <init> (android.icu.impl.Trie)
android.icu.impl.Trie trie
public final boolean next (android.icu.util.RangeValueIterator$Element)
android.icu.util.RangeValueIterator$Element element
public final void reset ()
protected int extract (int)
int value
private final void setResult (android.icu.util.RangeValueIterator$Element, int, int, int)
android.icu.util.RangeValueIterator$Element element
int start
int limit
int value
private final boolean calculateNextBMPElement (android.icu.util.RangeValueIterator$Element)
android.icu.util.RangeValueIterator$Element element
int currentValue
private final void calculateNextSupplementaryElement (android.icu.util.RangeValueIterator$Element)
int leadBlock
android.icu.util.RangeValueIterator$Element element
int currentValue
int nextLead
private final boolean checkBlockDetail (int)
int currentValue
private final boolean checkBlock (int)
int currentValue
int currentBlock
private final boolean checkTrailBlock (int)
int currentValue
private final boolean checkNullNextTrailIndex ()
int nextLead
int leadBlock
}
android/icu/impl/UBiDiProps$1.class
UBiDiProps.java
package android.icu.impl
synthetic android.icu.impl.UBiDiProps$1 extends java.lang.Object {
}
android/icu/impl/UBiDiProps$IsAcceptable.class
UBiDiProps.java
package android.icu.impl
final android.icu.impl.UBiDiProps$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.UBiDiProps$1)
android.icu.impl.UBiDiProps$1 x0
}
android/icu/impl/UBiDiProps.class
UBiDiProps.java
package android.icu.impl
public final android.icu.impl.UBiDiProps extends java.lang.Object {
private int[] indexes
private int[] mirrors
private byte[] jgArray
private byte[] jgArray2
private android.icu.impl.Trie2_16 trie
private static final String DATA_NAME
private static final String DATA_TYPE
private static final String DATA_FILE_NAME
private static final int FMT
private static final int IX_TRIE_SIZE
private static final int IX_MIRROR_LENGTH
private static final int IX_JG_START
private static final int IX_JG_LIMIT
private static final int IX_JG_START2
private static final int IX_JG_LIMIT2
private static final int IX_MAX_VALUES
private static final int IX_TOP
private static final int JT_SHIFT
private static final int BPT_SHIFT
private static final int JOIN_CONTROL_SHIFT
private static final int BIDI_CONTROL_SHIFT
private static final int IS_MIRRORED_SHIFT
private static final int MIRROR_DELTA_SHIFT
private static final int MAX_JG_SHIFT
private static final int CLASS_MASK
private static final int JT_MASK
private static final int BPT_MASK
private static final int MAX_JG_MASK
private static final int ESC_MIRROR_DELTA
private static final int MIRROR_INDEX_SHIFT
public static final android.icu.impl.UBiDiProps INSTANCE
private void <init> () throws java.io.IOException
java.nio.ByteBuffer bytes
private void readData (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
int i
int count
int expectedTrieLength
int trieLength
public final void addPropertyStarts (android.icu.text.UnicodeSet)
android.icu.impl.Trie2$Range range
int c
byte jg
android.icu.text.UnicodeSet set
int i
int length
int start
int limit
byte prev
java.util.Iterator trieIterator
byte[] jga
public final int getMaxValue (int)
int which
int max
public final int getClass (int)
int c
public final boolean isMirrored (int)
int c
private final int getMirror (int, int)
int m
int c2
int i
int length
int c
int props
int delta
public final int getMirror (int)
int c
int props
public final boolean isBidiControl (int)
int c
public final boolean isJoinControl (int)
int c
public final int getJoiningType (int)
int c
public final int getJoiningGroup (int)
int c
int start
int limit
public final int getPairedBracketType (int)
int c
public final int getPairedBracket (int)
int c
int props
private static final int getClassFromProps (int)
int props
private static final boolean getFlagFromProps (int, int)
int props
int shift
private static final int getMirrorDeltaFromProps (int)
int props
private static final int getMirrorCodePoint (int)
int m
private static final int getMirrorIndex (int)
int m
static void <clinit> ()
java.io.IOException e
}
android/icu/impl/UCaseProps$1.class
UCaseProps.java
package android.icu.impl
synthetic android.icu.impl.UCaseProps$1 extends java.lang.Object {
}
android/icu/impl/UCaseProps$ContextIterator.class
UCaseProps.java
package android.icu.impl
public abstract android.icu.impl.UCaseProps$ContextIterator extends java.lang.Object {
public abstract void reset (int)
public abstract int next ()
}
android/icu/impl/UCaseProps$IsAcceptable.class
UCaseProps.java
package android.icu.impl
final android.icu.impl.UCaseProps$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.UCaseProps$1)
android.icu.impl.UCaseProps$1 x0
}
android/icu/impl/UCaseProps$LatinCase.class
UCaseProps.java
package android.icu.impl
final android.icu.impl.UCaseProps$LatinCase extends java.lang.Object {
static final char LIMIT
static final char LONG_S
static final byte EXC
static final byte[] TO_LOWER_NORMAL
static final byte[] TO_LOWER_TR_LT
static final byte[] TO_UPPER_NORMAL
static final byte[] TO_UPPER_TR
void <init> ()
static void <clinit> ()
}
android/icu/impl/UCaseProps.class
UCaseProps.java
package android.icu.impl
public final android.icu.impl.UCaseProps extends java.lang.Object {
private static final byte[] flagsOffset
public static final int MAX_STRING_LENGTH
public static final int LOC_ROOT
static final int LOC_TURKISH
static final int LOC_LITHUANIAN
static final int LOC_GREEK
public static final int LOC_DUTCH
static final int LOC_ARMENIAN
private static final String iDot
private static final String jDot
private static final String iOgonekDot
private static final String iDotGrave
private static final String iDotAcute
private static final String iDotTilde
static final int FOLD_CASE_OPTIONS_MASK
public static final StringBuilder dummyStringBuilder
private int[] indexes
private String exceptions
private char[] unfold
private android.icu.impl.Trie2_16 trie
private static final String DATA_NAME
private static final String DATA_TYPE
private static final String DATA_FILE_NAME
private static final int FMT
private static final int IX_TRIE_SIZE
private static final int IX_EXC_LENGTH
private static final int IX_UNFOLD_LENGTH
private static final int IX_TOP
public static final int TYPE_MASK
public static final int NONE
public static final int LOWER
public static final int UPPER
public static final int TITLE
static final int IGNORABLE
private static final int EXCEPTION
private static final int SENSITIVE
private static final int DOT_MASK
private static final int SOFT_DOTTED
private static final int ABOVE
private static final int OTHER_ACCENT
private static final int DELTA_SHIFT
private static final int EXC_SHIFT
private static final int EXC_LOWER
private static final int EXC_FOLD
private static final int EXC_UPPER
private static final int EXC_TITLE
private static final int EXC_DELTA
private static final int EXC_CLOSURE
private static final int EXC_FULL_MAPPINGS
private static final int EXC_DOUBLE_SLOTS
private static final int EXC_NO_SIMPLE_CASE_FOLDING
private static final int EXC_DELTA_IS_NEGATIVE
private static final int EXC_SENSITIVE
private static final int EXC_DOT_SHIFT
private static final int EXC_CONDITIONAL_SPECIAL
private static final int EXC_CONDITIONAL_FOLD
private static final int FULL_LOWER
private static final int CLOSURE_MAX_LENGTH
private static final int UNFOLD_ROWS
private static final int UNFOLD_ROW_WIDTH
private static final int UNFOLD_STRING_WIDTH
public static final android.icu.impl.UCaseProps INSTANCE
private void <init> () throws java.io.IOException
java.nio.ByteBuffer bytes
private final void readData (java.nio.ByteBuffer) throws java.io.IOException
int i
java.nio.ByteBuffer bytes
int count
int expectedTrieLength
int trieLength
public final void addPropertyStarts (android.icu.text.UnicodeSet)
android.icu.impl.Trie2$Range range
android.icu.text.UnicodeSet set
java.util.Iterator trieIterator
private static final int getExceptionsOffset (int)
int props
static final boolean propsHasException (int)
int props
private static final boolean hasSlot (int, int)
int flags
int index
private static final byte slotOffset (int, int)
int flags
int index
private final long getSlotValueAndOffset (int, int, int)
long value
int excWord
int index
int excOffset
long value
private final int getSlotValue (int, int, int)
int value
int excWord
int index
int excOffset
int value
public final int tolower (int)
int delta
int excOffset
int excWord
int c
int props
public final int toupper (int)
int delta
int excOffset
int excWord
int c
int props
public final int totitle (int)
int delta
int index
int index
int excOffset
int excWord
int index
int c
int props
public final void addCaseClosure (int, android.icu.text.UnicodeSet)
int delta
int delta
long value
int closureOffset
int closureLength
long value
int fullLength
int length
int excOffset0
int excOffset
int closureOffset
int excWord
int index
int closureLength
int limit
int c
android.icu.text.UnicodeSet set
int props
private final int strcmpMax (java.lang.String, int, int)
String s
int unfoldOffset
int max
int i1
int length
int c1
int c2
public final boolean addStringCaseClosure (java.lang.String, android.icu.text.UnicodeSet)
int c
int i
int result
int unfoldOffset
String s
android.icu.text.UnicodeSet set
int length
int start
int limit
int unfoldRows
int unfoldRowWidth
int unfoldStringWidth
public final int getType (int)
int c
public final int getTypeOrIgnorable (int)
int c
public final int getDotType (int)
int c
int props
public final boolean isSoftDotted (int)
int c
public final boolean isCaseSensitive (int)
int c
int props
public static final int getCaseLocale (java.util.Locale)
java.util.Locale locale
public static final int getCaseLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
private static final int getCaseLocale (java.lang.String)
String language
private final boolean isFollowedByCasedLetter (android.icu.impl.UCaseProps$ContextIterator, int)
int type
android.icu.impl.UCaseProps$ContextIterator iter
int dir
int c
private final boolean isPrecededBySoftDotted (android.icu.impl.UCaseProps$ContextIterator)
int dotType
android.icu.impl.UCaseProps$ContextIterator iter
int c
private final boolean isPrecededBy_I (android.icu.impl.UCaseProps$ContextIterator)
int dotType
android.icu.impl.UCaseProps$ContextIterator iter
int c
private final boolean isFollowedByMoreAbove (android.icu.impl.UCaseProps$ContextIterator)
int dotType
android.icu.impl.UCaseProps$ContextIterator iter
int c
private final boolean isFollowedByDotAbove (android.icu.impl.UCaseProps$ContextIterator)
int dotType
android.icu.impl.UCaseProps$ContextIterator iter
int c
public final int toFullLower (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.Appendable, int)
java.io.IOException e
java.io.IOException e
java.io.IOException e
long value
int full
int delta
int excOffset
int excOffset2
int excWord
int c
android.icu.impl.UCaseProps$ContextIterator iter
Appendable out
int caseLocale
int result
int props
private final int toUpperOrTitle (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.Appendable, int, boolean)
java.io.IOException e
java.io.IOException e
long value
int full
int delta
int index
int index
int excOffset
int excOffset2
int excWord
int index
int c
android.icu.impl.UCaseProps$ContextIterator iter
Appendable out
int loc
boolean upperNotTitle
int result
int props
public final int toFullUpper (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.Appendable, int)
int c
android.icu.impl.UCaseProps$ContextIterator iter
Appendable out
int caseLocale
public final int toFullTitle (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.Appendable, int)
int c
android.icu.impl.UCaseProps$ContextIterator iter
Appendable out
int caseLocale
public final int fold (int, int)
int delta
int index
int index
int excOffset
int excWord
int index
int c
int options
int props
public final int toFullFolding (int, java.lang.Appendable, int)
java.io.IOException e
java.io.IOException e
long value
int full
int delta
int index
int index
int excOffset
int excOffset2
int excWord
int index
int c
Appendable out
int options
int result
int props
public final boolean hasBinaryProperty (int, int)
int c
int which
static android.icu.impl.Trie2_16 getTrie ()
static final int getTypeFromProps (int)
int props
private static final int getTypeAndIgnorableFromProps (int)
int props
static final boolean isUpperOrTitleFromProps (int)
int props
static final int getDelta (int)
int props
static void <clinit> ()
java.io.IOException e
}
android/icu/impl/UCharArrayIterator.class
UCharArrayIterator.java
package android.icu.impl
public final android.icu.impl.UCharArrayIterator extends android.icu.text.UCharacterIterator {
private final char[] text
private final int start
private final int limit
private int pos
public void <init> (char[], int, int)
char[] text
int start
int limit
public int current ()
public int getLength ()
public int getIndex ()
public int next ()
public int previous ()
public void setIndex (int)
int index
public int getText (char[], int)
char[] fillIn
int offset
int len
public java.lang.Object clone ()
CloneNotSupportedException e
}
android/icu/impl/UCharacterIteratorWrapper.class
UCharacterIteratorWrapper.java
package android.icu.impl
public android.icu.impl.UCharacterIteratorWrapper extends java.lang.Object implements java.text.CharacterIterator {
private android.icu.text.UCharacterIterator iterator
public void <init> (android.icu.text.UCharacterIterator)
android.icu.text.UCharacterIterator iter
public char first ()
public char last ()
public char current ()
public char next ()
public char previous ()
public char setIndex (int)
int position
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public java.lang.Object clone ()
android.icu.impl.UCharacterIteratorWrapper result
CloneNotSupportedException e
}
android/icu/impl/UCharacterName$AlgorithmName.class
UCharacterName.java
package android.icu.impl
final android.icu.impl.UCharacterName$AlgorithmName extends java.lang.Object {
static final int TYPE_0_
static final int TYPE_1_
private int m_rangestart_
private int m_rangeend_
private byte m_type_
private byte m_variant_
private char[] m_factor_
private String m_prefix_
private byte[] m_factorstring_
private StringBuffer m_utilStringBuffer_
private int[] m_utilIntBuffer_
void <init> ()
boolean setInfo (int, int, byte, byte)
int rangestart
int rangeend
byte type
byte variant
boolean setFactor (char[])
char[] factor
boolean setPrefix (java.lang.String)
String prefix
boolean setFactorString (byte[])
byte[] string
boolean contains (int)
int ch
void appendName (int, java.lang.StringBuffer)
int factor
int i
int offset
int[] indexes
int ch
StringBuffer str
int getChar (java.lang.String)
int result
NumberFormatException e
int factor
int i
int offset
int[] indexes
int ch
String name
int prefixlen
int add (int[], int)
int factor
int maxfactorlength
int count
int i
int[] set
int maxlength
int length
private java.lang.String getFactorString (int[], int)
int factor
int i
int count
int[] index
int length
int size
private boolean compareFactorString (int[], int, java.lang.String, int)
int factor
int i
int[] index
int length
String str
int offset
int size
int count
int strcount
static synthetic int access$000 (android.icu.impl.UCharacterName$AlgorithmName)
android.icu.impl.UCharacterName$AlgorithmName x0
static synthetic int access$100 (android.icu.impl.UCharacterName$AlgorithmName)
android.icu.impl.UCharacterName$AlgorithmName x0
}
android/icu/impl/UCharacterName.class
UCharacterName.java
package android.icu.impl
public final android.icu.impl.UCharacterName extends java.lang.Object {
public static final android.icu.impl.UCharacterName INSTANCE
public static final int LINES_PER_GROUP_
public int m_groupcount_
int m_groupsize_
private char[] m_tokentable_
private byte[] m_tokenstring_
private char[] m_groupinfo_
private byte[] m_groupstring_
private android.icu.impl.UCharacterName$AlgorithmName[] m_algorithm_
private char[] m_groupoffsets_
private char[] m_grouplengths_
private static final String FILE_NAME_
private static final int GROUP_SHIFT_
private static final int GROUP_MASK_
private static final int OFFSET_HIGH_OFFSET_
private static final int OFFSET_LOW_OFFSET_
private static final int SINGLE_NIBBLE_MAX_
private int[] m_nameSet_
private int[] m_ISOCommentSet_
private StringBuffer m_utilStringBuffer_
private int[] m_utilIntBuffer_
private int m_maxISOCommentLength_
private int m_maxNameLength_
private static final String[] TYPE_NAMES_
private static final String UNKNOWN_TYPE_NAME_
private static final int NON_CHARACTER_
private static final int LEAD_SURROGATE_
private static final int TRAIL_SURROGATE_
static final int EXTENDED_CATEGORY_
public java.lang.String getName (int, int)
int ch
int choice
String result
public int getCharFromName (int, java.lang.String)
int count
int choice
String name
int result
String upperCaseName
public int getGroupLengths (int, char[], char[])
int shift
int i
int index
char[] offsets
char[] lengths
char length
byte b
byte n
int stringoffset
public java.lang.String getGroupName (int, int, int)
int oldindex
int fieldIndex
byte b
char token
int i
int index
int length
int choice
public java.lang.String getExtendedName (int)
int ch
String result
public int getGroup (int)
int gindex
int codepoint
int endGroup
int msb
int result
public java.lang.String getExtendedOr10Name (int)
String chStr
int zeros
int type
int ch
String result
public int getGroupMSB (int)
int gindex
public static int getCodepointMSB (int)
int codepoint
public static int getGroupLimit (int)
int msb
public static int getGroupMin (int)
int msb
public static int getGroupOffset (int)
int codepoint
public static int getGroupMinFromCodepoint (int)
int codepoint
public int getAlgorithmLength ()
public int getAlgorithmStart (int)
int index
public int getAlgorithmEnd (int)
int index
public java.lang.String getAlgorithmName (int, int)
int index
int codepoint
String result
public synchronized java.lang.String getGroupName (int, int)
int index
int offset
int ch
int choice
int msb
int group
public int getMaxCharNameLength ()
public int getMaxISOCommentLength ()
public void getCharNameCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
public void getISOCommentCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
boolean setToken (char[], byte[])
char[] token
byte[] tokenstring
boolean setAlgorithm (android.icu.impl.UCharacterName$AlgorithmName[])
android.icu.impl.UCharacterName$AlgorithmName[] alg
boolean setGroupCountSize (int, int)
int count
int size
boolean setGroup (char[], byte[])
char[] group
byte[] groupstring
private void <init> () throws java.io.IOException
java.nio.ByteBuffer b
android.icu.impl.UCharacterNameReader reader
private java.lang.String getAlgName (int, int)
int index
int ch
int choice
private synchronized int getGroupChar (java.lang.String, int)
int startgpstrindex
int result
int i
String name
int choice
private int getGroupChar (int, char[], java.lang.String, int)
int oldindex
int fieldIndex
char token
int len
int nindex
int count
int result
int index
char[] length
String name
int choice
byte b
int namelen
private static int getType (int)
int ch
int result
private static int getExtendedChar (java.lang.String, int)
NumberFormatException e
int i
int hexLength
int result
int charType
String type
int length
int startIndex
int endIndex
String name
int choice
private static void add (int[], char)
int[] set
char ch
private static boolean contains (int[], char)
int[] set
char ch
private static int add (int[], java.lang.String)
int i
int[] set
String str
int result
private static int add (int[], java.lang.StringBuffer)
int i
int[] set
StringBuffer str
int result
private int addAlgorithmName (int)
int i
int maxlength
int result
private int addExtendedName (int)
int length
int i
int maxlength
private int[] addGroupName (int, int, byte[], int[])
byte tlength
char token
char b
int offset
int length
byte[] tokenlength
int[] set
int resultnlength
int resultplength
private void addGroupName (int)
int lineoffset
int length
int[] parsed
int linenumber
int offset
int i
int maxlength
int maxisolength
char[] offsets
char[] lengths
byte[] tokenlengths
private boolean initNameSetsLengths ()
int i
String extra
private void convert (int[], android.icu.text.UnicodeSet)
char c
int[] set
android.icu.text.UnicodeSet uset
static synthetic int access$200 (int[], java.lang.String)
int[] x0
String x1
static synthetic int access$300 (int[], java.lang.StringBuffer)
int[] x0
StringBuffer x1
static void <clinit> ()
java.io.IOException e
}
android/icu/impl/UCharacterNameChoice.class
UCharacterNameChoice.java
package android.icu.impl
public abstract android.icu.impl.UCharacterNameChoice extends java.lang.Object {
public static final int UNICODE_CHAR_NAME
public static final int OBSOLETE_UNUSED_UNICODE_10_CHAR_NAME
public static final int EXTENDED_CHAR_NAME
public static final int CHAR_NAME_ALIAS
public static final int CHAR_NAME_CHOICE_COUNT
public static final int ISO_COMMENT_
}
android/icu/impl/UCharacterNameReader.class
UCharacterNameReader.java
package android.icu.impl
final android.icu.impl.UCharacterNameReader extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private java.nio.ByteBuffer m_byteBuffer_
private static final int GROUP_INFO_SIZE_
private int m_tokenstringindex_
private int m_groupindex_
private int m_groupstringindex_
private int m_algnamesindex_
private static final int ALG_INFO_SIZE_
private static final int DATA_FORMAT_ID_
public boolean isDataVersionAcceptable (byte[])
byte[] version
protected void <init> (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
protected void read (android.icu.impl.UCharacterName) throws java.io.IOException
android.icu.impl.UCharacterName$AlgorithmName an
int i
android.icu.impl.UCharacterName data
int count
char[] token
int size
byte[] tokenstr
char[] group
byte[] groupstring
android.icu.impl.UCharacterName$AlgorithmName[] alg
protected boolean authenticate (byte[], byte[])
byte[] dataformatid
byte[] dataformatversion
private android.icu.impl.UCharacterName$AlgorithmName readAlg () throws java.io.IOException
char[] factor
byte[] string
android.icu.impl.UCharacterName$AlgorithmName result
int rangestart
int rangeend
byte type
byte variant
int size
StringBuilder prefix
char c
}
android/icu/impl/UCharacterProperty$1.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$1 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$10.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$10 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$11.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$11 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
android.icu.impl.UCaseProps csp
String folded
int c
String nfd
}
android/icu/impl/UCharacterProperty$12.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$12 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
android.icu.impl.Normalizer2Impl kcf
String src
StringBuilder dest
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
}
android/icu/impl/UCharacterProperty$13.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$13 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$14.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$14 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty)
android.icu.impl.UCharacterProperty this$0
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$15.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$15 extends android.icu.impl.UCharacterProperty$CombiningClassIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$16.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$16 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$17.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$17 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty)
android.icu.impl.UCharacterProperty this$0
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$18.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$18 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty)
android.icu.impl.UCharacterProperty this$0
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$19.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$19 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$2.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$2 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$20.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$20 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
int getMaxValue (int)
int which
int scriptX
}
android/icu/impl/UCharacterProperty$21.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$21 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
int gcb
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$22.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$22 extends android.icu.impl.UCharacterProperty$CombiningClassIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$23.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$23 extends android.icu.impl.UCharacterProperty$CombiningClassIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$24.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$24 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty)
android.icu.impl.UCharacterProperty this$0
int getValue (int)
int c
}
android/icu/impl/UCharacterProperty$25.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$25 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
android.icu.util.CodePointTrie trie
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$26.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$26 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
android.icu.util.CodePointTrie trie
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$27.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$27 extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
int getValue (int)
int c
android.icu.util.CodePointTrie trie
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$3.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$3 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
android.icu.impl.Normalizer2Impl impl
}
android/icu/impl/UCharacterProperty$4.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$4 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$5.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$5 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$6.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$6 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$7.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$7 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$8.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$8 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$9.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$9 extends android.icu.impl.UCharacterProperty$BinaryProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
android.icu.impl.UCharacterProperty this$0
int source
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$BiDiIntProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$BiDiIntProperty extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty)
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$BinaryProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$BinaryProperty extends java.lang.Object {
int column
int mask
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int, int)
int column
int mask
void <init> (android.icu.impl.UCharacterProperty, int)
int source
final int getSource ()
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$CaseBinaryProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$CaseBinaryProperty extends android.icu.impl.UCharacterProperty$BinaryProperty {
int which
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
int which
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$CombiningClassIntProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$CombiningClassIntProperty extends android.icu.impl.UCharacterProperty$IntProperty {
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int)
int source
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$IntProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$IntProperty extends java.lang.Object {
int column
int mask
int shift
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int, int, int)
int column
int mask
int shift
void <init> (android.icu.impl.UCharacterProperty, int)
int source
final int getSource ()
int getValue (int)
int c
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty$IsAcceptable.class
UCharacterProperty.java
package android.icu.impl
final android.icu.impl.UCharacterProperty$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.UCharacterProperty$1)
android.icu.impl.UCharacterProperty$1 x0
}
android/icu/impl/UCharacterProperty$LayoutProps$IsAcceptable.class
UCharacterProperty.java
package android.icu.impl
final android.icu.impl.UCharacterProperty$LayoutProps$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.UCharacterProperty$1)
android.icu.impl.UCharacterProperty$1 x0
}
android/icu/impl/UCharacterProperty$LayoutProps.class
UCharacterProperty.java
package android.icu.impl
final android.icu.impl.UCharacterProperty$LayoutProps extends java.lang.Object {
private static final android.icu.impl.UCharacterProperty$LayoutProps$IsAcceptable IS_ACCEPTABLE
private static final int DATA_FORMAT
private static final int IX_INPC_TRIE_TOP
private static final int IX_INSC_TRIE_TOP
private static final int IX_VO_TRIE_TOP
private static final int IX_MAX_VALUES
private static final int MAX_INPC_SHIFT
private static final int MAX_INSC_SHIFT
private static final int MAX_VO_SHIFT
static final android.icu.impl.UCharacterProperty$LayoutProps INSTANCE
android.icu.util.CodePointTrie inpcTrie
android.icu.util.CodePointTrie inscTrie
android.icu.util.CodePointTrie voTrie
int maxInpcValue
int maxInscValue
int maxVoValue
static final synthetic boolean $assertionsDisabled
void <init> ()
int i
int startPos
int indexesLength
int[] inIndexes
int offset
int top
int trieSize
int pos
int maxValues
java.io.IOException e
java.nio.ByteBuffer bytes
public android.icu.text.UnicodeSet addPropertyStarts (int, android.icu.text.UnicodeSet)
android.icu.util.CodePointTrie trie
android.icu.util.CodePointTrie trie
android.icu.util.CodePointTrie trie
int src
android.icu.text.UnicodeSet set
android.icu.util.CodePointTrie trie
android.icu.util.CodePointMap$Range range
int start
static void <clinit> ()
}
android/icu/impl/UCharacterProperty$NormInertBinaryProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$NormInertBinaryProperty extends android.icu.impl.UCharacterProperty$BinaryProperty {
int which
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int, int)
int source
int which
boolean contains (int)
int c
}
android/icu/impl/UCharacterProperty$NormQuickCheckIntProperty.class
UCharacterProperty.java
package android.icu.impl
android.icu.impl.UCharacterProperty$NormQuickCheckIntProperty extends android.icu.impl.UCharacterProperty$IntProperty {
int which
int max
final synthetic android.icu.impl.UCharacterProperty this$0
void <init> (android.icu.impl.UCharacterProperty, int, int, int)
int source
int which
int max
int getValue (int)
int c
int getMaxValue (int)
int which
}
android/icu/impl/UCharacterProperty.class
UCharacterProperty.java
package android.icu.impl
public final android.icu.impl.UCharacterProperty extends java.lang.Object {
public static final android.icu.impl.UCharacterProperty INSTANCE
public android.icu.impl.Trie2_16 m_trie_
public android.icu.util.VersionInfo m_unicodeVersion_
public static final char LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE_
public static final char LATIN_SMALL_LETTER_DOTLESS_I_
public static final char LATIN_SMALL_LETTER_I_
public static final int TYPE_MASK
public static final int SRC_NONE
public static final int SRC_CHAR
public static final int SRC_PROPSVEC
public static final int SRC_NAMES
public static final int SRC_CASE
public static final int SRC_BIDI
public static final int SRC_CHAR_AND_PROPSVEC
public static final int SRC_CASE_AND_NORM
public static final int SRC_NFC
public static final int SRC_NFKC
public static final int SRC_NFKC_CF
public static final int SRC_NFC_CANON_ITER
public static final int SRC_INPC
public static final int SRC_INSC
public static final int SRC_VO
public static final int SRC_COUNT
static final int MY_MASK
private static final int GC_CN_MASK
private static final int GC_CC_MASK
private static final int GC_CS_MASK
private static final int GC_ZS_MASK
private static final int GC_ZL_MASK
private static final int GC_ZP_MASK
private static final int GC_Z_MASK
android.icu.impl.UCharacterProperty$BinaryProperty[] binProps
private static final int[] gcbToHst
android.icu.impl.UCharacterProperty$IntProperty[] intProps
android.icu.impl.Trie2_16 m_additionalTrie_
int[] m_additionalVectors_
int m_additionalColumnsCount_
int m_maxBlockScriptValue_
int m_maxJTGValue_
public char[] m_scriptExtensions_
private static final String DATA_FILE_NAME_
private static final int NUMERIC_TYPE_VALUE_SHIFT_
private static final int NTV_NONE_
private static final int NTV_DECIMAL_START_
private static final int NTV_DIGIT_START_
private static final int NTV_NUMERIC_START_
private static final int NTV_FRACTION_START_
private static final int NTV_LARGE_START_
private static final int NTV_BASE60_START_
private static final int NTV_FRACTION20_START_
private static final int NTV_FRACTION32_START_
private static final int NTV_RESERVED_START_
public static final int SCRIPT_X_MASK
public static final int SCRIPT_HIGH_MASK
public static final int SCRIPT_HIGH_SHIFT
public static final int MAX_SCRIPT
private static final int EAST_ASIAN_MASK_
private static final int EAST_ASIAN_SHIFT_
private static final int BLOCK_MASK_
private static final int BLOCK_SHIFT_
public static final int SCRIPT_LOW_MASK
public static final int SCRIPT_X_WITH_COMMON
public static final int SCRIPT_X_WITH_INHERITED
public static final int SCRIPT_X_WITH_OTHER
private static final int WHITE_SPACE_PROPERTY_
private static final int DASH_PROPERTY_
private static final int HYPHEN_PROPERTY_
private static final int QUOTATION_MARK_PROPERTY_
private static final int TERMINAL_PUNCTUATION_PROPERTY_
private static final int MATH_PROPERTY_
private static final int HEX_DIGIT_PROPERTY_
private static final int ASCII_HEX_DIGIT_PROPERTY_
private static final int ALPHABETIC_PROPERTY_
private static final int IDEOGRAPHIC_PROPERTY_
private static final int DIACRITIC_PROPERTY_
private static final int EXTENDER_PROPERTY_
private static final int NONCHARACTER_CODE_POINT_PROPERTY_
private static final int GRAPHEME_EXTEND_PROPERTY_
private static final int GRAPHEME_LINK_PROPERTY_
private static final int IDS_BINARY_OPERATOR_PROPERTY_
private static final int IDS_TRINARY_OPERATOR_PROPERTY_
private static final int RADICAL_PROPERTY_
private static final int UNIFIED_IDEOGRAPH_PROPERTY_
private static final int DEFAULT_IGNORABLE_CODE_POINT_PROPERTY_
private static final int DEPRECATED_PROPERTY_
private static final int LOGICAL_ORDER_EXCEPTION_PROPERTY_
private static final int XID_START_PROPERTY_
private static final int XID_CONTINUE_PROPERTY_
private static final int ID_START_PROPERTY_
private static final int ID_CONTINUE_PROPERTY_
private static final int GRAPHEME_BASE_PROPERTY_
private static final int S_TERM_PROPERTY_
private static final int VARIATION_SELECTOR_PROPERTY_
private static final int PATTERN_SYNTAX
private static final int PATTERN_WHITE_SPACE
private static final int PREPENDED_CONCATENATION_MARK
private static final int PROPS_2_EXTENDED_PICTOGRAPHIC
private static final int PROPS_2_EMOJI_COMPONENT
private static final int PROPS_2_EMOJI
private static final int PROPS_2_EMOJI_PRESENTATION
private static final int PROPS_2_EMOJI_MODIFIER
private static final int PROPS_2_EMOJI_MODIFIER_BASE
private static final int LB_MASK
private static final int LB_SHIFT
private static final int SB_MASK
private static final int SB_SHIFT
private static final int WB_MASK
private static final int WB_SHIFT
private static final int GCB_MASK
private static final int GCB_SHIFT
private static final int DECOMPOSITION_TYPE_MASK_
private static final int FIRST_NIBBLE_SHIFT_
private static final int LAST_NIBBLE_MASK_
private static final int AGE_SHIFT_
private static final int DATA_FORMAT
private static final int TAB
private static final int CR
private static final int U_A
private static final int U_F
private static final int U_Z
private static final int U_a
private static final int U_f
private static final int U_z
private static final int DEL
private static final int NL
private static final int NBSP
private static final int CGJ
private static final int FIGURESP
private static final int HAIRSP
private static final int RLM
private static final int NNBSP
private static final int WJ
private static final int INHSWAP
private static final int NOMDIG
private static final int U_FW_A
private static final int U_FW_F
private static final int U_FW_Z
private static final int U_FW_a
private static final int U_FW_f
private static final int U_FW_z
private static final int ZWNBSP
static final synthetic boolean $assertionsDisabled
public final int getProperty (int)
int ch
public int getAdditional (int, int)
int codepoint
int column
public android.icu.util.VersionInfo getAge (int)
int codepoint
int version
private static final boolean isgraphPOSIX (int)
int c
public boolean hasBinaryProperty (int, int)
int c
int which
public int getType (int)
int c
public int getIntPropertyValue (int, int)
int c
int which
public int getIntPropertyMaxValue (int)
int which
final int getSource (int)
int which
public int getMaxValues (int)
int column
public static final int getMask (int)
int type
public static int getEuropeanDigit (int)
int ch
public int digit (int)
int c
int value
public int getNumericValue (int)
int numValue
int mant
int exp
int numValue
int exp
int c
int ntv
public double getUnicodeNumericValue (int)
int numerator
int denominator
double numValue
int mant
int exp
int numValue
int exp
int frac20
int numerator
int denominator
int frac32
int numerator
int denominator
int c
int ntv
private static final int getNumericTypeValue (int)
int props
private static final int ntvGetType (int)
int ntv
public static final int mergeScriptCodeOrIndex (int)
int scriptX
private void <init> () throws java.io.IOException
int size
java.nio.ByteBuffer bytes
int propertyOffset
int additionalOffset
int additionalVectorsOffset
int scriptExtensionsOffset
int reservedOffset7
int expectedTrieLength
int trieLength
int numChars
public android.icu.text.UnicodeSet addPropertyStarts (android.icu.text.UnicodeSet)
android.icu.impl.Trie2$Range range
android.icu.text.UnicodeSet set
java.util.Iterator trieIterator
public void upropsvec_addPropertyStarts (android.icu.text.UnicodeSet)
java.util.Iterator trieIterator
android.icu.impl.Trie2$Range range
android.icu.text.UnicodeSet set
static android.icu.text.UnicodeSet ulayout_addPropertyStarts (int, android.icu.text.UnicodeSet)
int src
android.icu.text.UnicodeSet set
static synthetic boolean access$100 (int)
int x0
static synthetic int access$200 (int)
int x0
static synthetic int access$300 (int)
int x0
static synthetic int[] access$400 ()
static void <clinit> ()
java.io.IOException e
}
android/icu/impl/UCharacterUtility.class
UCharacterUtility.java
package android.icu.impl
public final android.icu.impl.UCharacterUtility extends java.lang.Object {
private static final int NON_CHARACTER_SUFFIX_MIN_3_0_
private static final int NON_CHARACTER_MIN_3_1_
private static final int NON_CHARACTER_MAX_3_1_
public static boolean isNonCharacter (int)
int ch
static int toInt (char, char)
char msc
char lsc
static int getNullTermByteSubString (java.lang.StringBuffer, byte[], int)
StringBuffer str
byte[] array
int index
byte b
static int compareNullTermByteSubString (java.lang.String, byte[], int, int)
String str
byte[] array
int strindex
int aindex
byte b
int length
static int skipNullTermByteSubString (byte[], int, int)
byte b
int i
byte[] array
int index
int skipcount
static int skipByteSubString (byte[], int, int, byte)
byte b
byte[] array
int index
int length
byte skipend
int result
private void <init> ()
}
android/icu/impl/UPropertyAliases$1.class
UPropertyAliases.java
package android.icu.impl
synthetic android.icu.impl.UPropertyAliases$1 extends java.lang.Object {
}
android/icu/impl/UPropertyAliases$IsAcceptable.class
UPropertyAliases.java
package android.icu.impl
final android.icu.impl.UPropertyAliases$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.UPropertyAliases$1)
android.icu.impl.UPropertyAliases$1 x0
}
android/icu/impl/UPropertyAliases.class
UPropertyAliases.java
package android.icu.impl
public final android.icu.impl.UPropertyAliases extends java.lang.Object {
private static final int IX_VALUE_MAPS_OFFSET
private static final int IX_BYTE_TRIES_OFFSET
private static final int IX_NAME_GROUPS_OFFSET
private static final int IX_RESERVED3_OFFSET
private int[] valueMaps
private byte[] bytesTries
private String nameGroups
private static final android.icu.impl.UPropertyAliases$IsAcceptable IS_ACCEPTABLE
private static final int DATA_FORMAT
public static final android.icu.impl.UPropertyAliases INSTANCE
private void load (java.nio.ByteBuffer) throws java.io.IOException
int i
int i
java.nio.ByteBuffer bytes
int indexesLength
int[] inIndexes
int offset
int nextOffset
int numInts
int numBytes
StringBuilder sb
private void <init> () throws java.io.IOException
java.nio.ByteBuffer bytes
private int findProperty (int)
int start
int limit
int numRanges
int property
int i
private int findPropertyValueNameGroup (int, int)
int start
int limit
int v
int valuesStart
int nameGroupOffsetsStart
int valueMapIndex
int value
int numRanges
private java.lang.String getName (int, int)
int nameGroupsIndex
int nameIndex
int numNames
int nameStart
private static int asciiToLowercase (int)
int c
private boolean containsName (android.icu.util.BytesTrie, java.lang.CharSequence)
int c
int i
android.icu.util.BytesTrie trie
CharSequence name
android.icu.util.BytesTrie$Result result
public java.lang.String getPropertyName (int, int)
int property
int nameChoice
int valueMapIndex
public java.lang.String getPropertyValueName (int, int, int)
int property
int value
int nameChoice
int valueMapIndex
int nameGroupOffset
private int getPropertyOrValueEnum (int, java.lang.CharSequence)
int bytesTrieOffset
CharSequence alias
android.icu.util.BytesTrie trie
public int getPropertyEnum (java.lang.CharSequence)
CharSequence alias
public int getPropertyValueEnum (int, java.lang.CharSequence)
int property
CharSequence alias
int valueMapIndex
public int getPropertyValueEnumNoThrow (int, java.lang.CharSequence)
int property
CharSequence alias
int valueMapIndex
public static int compare (java.lang.String, java.lang.String)
boolean endstra
boolean endstrb
String stra
String strb
int istra
int istrb
int rc
int cstra
int cstrb
static void <clinit> ()
java.util.MissingResourceException mre
java.io.IOException e
}
android/icu/impl/URLHandler$FileURLHandler.class
URLHandler.java
package android.icu.impl
android.icu.impl.URLHandler$FileURLHandler extends android.icu.impl.URLHandler {
java.io.File file
void <init> (java.net.URL)
java.net.URL url
public void guide (android.icu.impl.URLHandler$URLVisitor, boolean, boolean)
android.icu.impl.URLHandler$URLVisitor v
boolean recurse
boolean strip
private void process (android.icu.impl.URLHandler$URLVisitor, boolean, boolean, java.lang.String, java.io.File[])
java.io.File f
int i
android.icu.impl.URLHandler$URLVisitor v
boolean recurse
boolean strip
String path
java.io.File[] files
}
android/icu/impl/URLHandler$JarURLHandler.class
URLHandler.java
package android.icu.impl
android.icu.impl.URLHandler$JarURLHandler extends android.icu.impl.URLHandler {
java.util.jar.JarFile jarFile
String prefix
void <init> (java.net.URL)
String urlStr
int idx
int ix
String protocol
java.net.JarURLConnection conn
Exception e
java.net.URL url
public void guide (android.icu.impl.URLHandler$URLVisitor, boolean, boolean)
int ix
String name
java.util.jar.JarEntry entry
java.util.Enumeration entries
Exception e
android.icu.impl.URLHandler$URLVisitor v
boolean recurse
boolean strip
}
android/icu/impl/URLHandler$URLVisitor.class
URLHandler.java
package android.icu.impl
public abstract android.icu.impl.URLHandler$URLVisitor extends java.lang.Object {
public abstract void visit (java.lang.String)
}
android/icu/impl/URLHandler.class
URLHandler.java
package android.icu.impl
public abstract android.icu.impl.URLHandler extends java.lang.Object {
public static final String PROPNAME
private static final java.util.Map handlers
private static final boolean DEBUG
public void <init> ()
public static android.icu.impl.URLHandler get (java.net.URL)
android.icu.impl.URLHandler handler
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method m
java.net.URL url
String protocol
protected static android.icu.impl.URLHandler getDefault (java.net.URL)
java.net.URL url
android.icu.impl.URLHandler handler
String protocol
public void guide (android.icu.impl.URLHandler$URLVisitor, boolean)
android.icu.impl.URLHandler$URLVisitor visitor
boolean recurse
public abstract void guide (android.icu.impl.URLHandler$URLVisitor, boolean, boolean)
static synthetic boolean access$000 ()
static void <clinit> ()
Class cl
java.lang.reflect.Method m
ClassNotFoundException e
NoSuchMethodException e
SecurityException e
int ix
String key
String value
String line
Class[] params
ClassLoader loader
java.io.InputStream is
Throwable t
java.util.Map h
java.io.BufferedReader br
}
android/icu/impl/UResource$Array.class
UResource.java
package android.icu.impl
public abstract android.icu.impl.UResource$Array extends java.lang.Object {
public abstract int getSize ()
public abstract boolean getValue (int, android.icu.impl.UResource$Value)
}
android/icu/impl/UResource$Key.class
UResource.java
package android.icu.impl
public final android.icu.impl.UResource$Key extends java.lang.Object implements java.lang.CharSequence java.lang.Cloneable java.lang.Comparable {
private byte[] bytes
private int offset
private int length
private String s
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (java.lang.String)
String s
private void <init> (byte[], int, int)
byte[] keyBytes
int keyOffset
int keyLength
public android.icu.impl.UResource$Key setBytes (byte[], int)
byte[] keyBytes
int keyOffset
public android.icu.impl.UResource$Key setToEmpty ()
public android.icu.impl.UResource$Key setString (java.lang.String)
char c
int i
String s
public android.icu.impl.UResource$Key clone ()
CloneNotSupportedException cannotOccur
public char charAt (int)
int i
public int length ()
public android.icu.impl.UResource$Key subSequence (int, int)
int start
int end
public java.lang.String toString ()
private java.lang.String internalSubString (int, int)
int i
int start
int end
StringBuilder sb
public java.lang.String substring (int)
int start
public java.lang.String substring (int, int)
int start
int end
private boolean regionMatches (byte[], int, int)
int i
byte[] otherBytes
int otherOffset
int n
private boolean regionMatches (int, java.lang.CharSequence, int)
int i
int start
CharSequence cs
int n
public boolean equals (java.lang.Object)
android.icu.impl.UResource$Key otherKey
Object other
public boolean contentEquals (java.lang.CharSequence)
CharSequence cs
public boolean startsWith (java.lang.CharSequence)
CharSequence cs
int csLength
public boolean endsWith (java.lang.CharSequence)
CharSequence cs
int csLength
public boolean regionMatches (int, java.lang.CharSequence)
int start
CharSequence cs
int csLength
public int hashCode ()
int i
int h
public int compareTo (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key other
public int compareTo (java.lang.CharSequence)
int diff
int i
CharSequence cs
int csLength
int minLength
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.lang.CharSequence subSequence (int, int)
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
android/icu/impl/UResource$Sink.class
UResource.java
package android.icu.impl
public abstract android.icu.impl.UResource$Sink extends java.lang.Object {
public void <init> ()
public abstract void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
}
android/icu/impl/UResource$Table.class
UResource.java
package android.icu.impl
public abstract android.icu.impl.UResource$Table extends java.lang.Object {
public abstract int getSize ()
public abstract boolean getKeyAndValue (int, android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
public abstract boolean findValue (java.lang.CharSequence, android.icu.impl.UResource$Value)
}
android/icu/impl/UResource$Value.class
UResource.java
package android.icu.impl
public abstract android.icu.impl.UResource$Value extends java.lang.Object {
protected void <init> ()
public abstract int getType ()
public abstract java.lang.String getString ()
public abstract java.lang.String getAliasString ()
public abstract int getInt ()
public abstract int getUInt ()
public abstract int[] getIntVector ()
public abstract java.nio.ByteBuffer getBinary ()
public abstract android.icu.impl.UResource$Array getArray ()
public abstract android.icu.impl.UResource$Table getTable ()
public abstract boolean isNoInheritanceMarker ()
public abstract java.lang.String[] getStringArray ()
public abstract java.lang.String[] getStringArrayOrStringAsArray ()
public abstract java.lang.String getStringOrFirstOfArray ()
public java.lang.String toString ()
int i
int[] iv
StringBuilder sb
}
android/icu/impl/UResource.class
UResource.java
package android.icu.impl
public final android.icu.impl.UResource extends java.lang.Object {
public void <init> ()
}
android/icu/impl/USerializedSet.class
USerializedSet.java
package android.icu.impl
public final android.icu.impl.USerializedSet extends java.lang.Object {
private char[] array
private int arrayOffset
private int bmpLength
private int length
public void <init> ()
public final boolean getSet (char[], int)
char[] src
int srcStart
public final void setToOne (int)
int c
public final boolean getRange (int, int[])
int offset
int suppLength
int rangeIndex
int[] range
public final boolean contains (int)
int i
int i
char high
char low
int c
public final int countRanges ()
}
android/icu/impl/UTS46.class
UTS46.java
package android.icu.impl
public final android.icu.impl.UTS46 extends android.icu.text.IDNA {
private static final android.icu.text.Normalizer2 uts46Norm2
final int options
private static final java.util.EnumSet severeErrors
private static final byte[] asciiData
private static final int L_MASK
private static final int R_AL_MASK
private static final int L_R_AL_MASK
private static final int R_AL_AN_MASK
private static final int EN_AN_MASK
private static final int R_AL_EN_AN_MASK
private static final int L_EN_MASK
private static final int ES_CS_ET_ON_BN_NSM_MASK
private static final int L_EN_ES_CS_ET_ON_BN_NSM_MASK
private static final int R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK
private static int U_GC_M_MASK
public void <init> (int)
int options
public java.lang.StringBuilder labelToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
CharSequence label
StringBuilder dest
android.icu.text.IDNA$Info info
public java.lang.StringBuilder labelToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
CharSequence label
StringBuilder dest
android.icu.text.IDNA$Info info
public java.lang.StringBuilder nameToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
CharSequence name
StringBuilder dest
android.icu.text.IDNA$Info info
public java.lang.StringBuilder nameToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
CharSequence name
StringBuilder dest
android.icu.text.IDNA$Info info
private static boolean isASCIIString (java.lang.CharSequence)
int i
CharSequence dest
int length
private java.lang.StringBuilder process (java.lang.CharSequence, boolean, boolean, java.lang.StringBuilder, android.icu.text.IDNA$Info)
char c
int cData
CharSequence src
boolean isLabel
boolean toASCII
StringBuilder dest
android.icu.text.IDNA$Info info
int srcLength
boolean disallowNonLDHDot
int labelStart
int i
private java.lang.StringBuilder processUnicode (java.lang.CharSequence, int, int, boolean, boolean, java.lang.StringBuilder, android.icu.text.IDNA$Info)
int labelLength
int newLength
char c
CharSequence src
int labelStart
int mappingStart
boolean isLabel
boolean toASCII
StringBuilder dest
android.icu.text.IDNA$Info info
boolean doMapDevChars
int destLength
int labelLimit
private int mapDevChars (java.lang.StringBuilder, int, int)
char c
int i
String normalized
StringBuilder dest
int labelStart
int mappingStart
int length
boolean didMapDevChars
private static boolean isNonASCIIDisallowedSTD3Valid (int)
int c
private static int replaceLabel (java.lang.StringBuilder, int, int, java.lang.CharSequence, int)
StringBuilder dest
int destLabelStart
int destLabelLength
CharSequence label
int labelLength
private int processLabel (java.lang.StringBuilder, int, int, boolean, android.icu.text.IDNA$Info)
StringBuilder fromPunycode
android.icu.text.StringPrepParseException e
boolean isValid
StringBuilder fromPunycode
StringBuilder labelString
boolean wasPunycode
char c
StringBuilder punycode
android.icu.text.StringPrepParseException e
StringBuilder punycode
StringBuilder dest
int labelStart
int labelLength
boolean toASCII
android.icu.text.IDNA$Info info
StringBuilder labelString
int destLabelStart
int destLabelLength
boolean wasPunycode
int i
int limit
char oredChars
boolean disallowNonLDHDot
int c
private int markBadACELabel (java.lang.StringBuilder, int, int, boolean, android.icu.text.IDNA$Info)
char c
int i
StringBuilder dest
int labelStart
int labelLength
boolean toASCII
android.icu.text.IDNA$Info info
boolean disallowNonLDHDot
boolean isASCII
boolean onlyLDH
int limit
private void checkLabelBiDi (java.lang.CharSequence, int, int, android.icu.text.IDNA$Info)
int lastMask
int lastMask
int dir
CharSequence label
int labelStart
int labelLength
android.icu.text.IDNA$Info info
int c
int i
int firstMask
int lastMask
int labelLimit
int mask
private static boolean isASCIIOkBiDi (java.lang.CharSequence, int)
char c
int i
CharSequence s
int length
int labelStart
private boolean isLabelOkContextJ (java.lang.CharSequence, int, int)
int type
int type
int c
int j
int c
int i
CharSequence label
int labelStart
int labelLength
int labelLimit
private void checkLabelContextO (java.lang.CharSequence, int, int, android.icu.text.IDNA$Info)
int script
int j
int c
int i
CharSequence label
int labelStart
int labelLength
android.icu.text.IDNA$Info info
int labelEnd
int arabicDigits
private static int U_MASK (int)
int x
private static int U_GET_GC_MASK (int)
int c
static void <clinit> ()
}
android/icu/impl/UnicodeRegex$1.class
UnicodeRegex.java
package android.icu.impl
android.icu.impl.UnicodeRegex$1 extends java.lang.Object implements java.util.Comparator {
final synthetic android.icu.impl.UnicodeRegex this$0
void <init> (android.icu.impl.UnicodeRegex)
android.icu.impl.UnicodeRegex this$0
public int compare (java.lang.Object, java.lang.Object)
Object obj0
Object obj1
String arg0
String arg1
int len0
int len1
}
android/icu/impl/UnicodeRegex.class
UnicodeRegex.java
package android.icu.impl
public android.icu.impl.UnicodeRegex extends java.lang.Object implements java.lang.Cloneable android.icu.util.Freezable android.icu.text.StringTransform {
private android.icu.text.SymbolTable symbolTable
private static final android.icu.impl.UnicodeRegex STANDARD
private String bnfCommentString
private String bnfVariableInfix
private String bnfLineSeparator
private java.util.Comparator LongestFirst
public void <init> ()
public android.icu.text.SymbolTable getSymbolTable ()
public android.icu.impl.UnicodeRegex setSymbolTable (android.icu.text.SymbolTable)
android.icu.text.SymbolTable symbolTable
public java.lang.String transform (java.lang.String)
char ch
int i
String regex
StringBuilder result
android.icu.text.UnicodeSet temp
java.text.ParsePosition pos
int state
public static java.lang.String fix (java.lang.String)
String regex
public static java.util.regex.Pattern compile (java.lang.String)
String regex
public static java.util.regex.Pattern compile (java.lang.String, int)
String regex
int options
public java.lang.String compileBnf (java.lang.String)
String bnfLines
public java.lang.String compileBnf (java.util.List)
String variable2
String definition2
String altered2
java.util.Map$Entry entry2
String variable
String definition
java.util.Map$Entry entry
int i
java.util.List lines
java.util.Map variables
java.util.Set unused
public java.lang.String getBnfCommentString ()
public void setBnfCommentString (java.lang.String)
String bnfCommentString
public java.lang.String getBnfVariableInfix ()
public void setBnfVariableInfix (java.lang.String)
String bnfVariableInfix
public java.lang.String getBnfLineSeparator ()
public void setBnfLineSeparator (java.lang.String)
String bnfLineSeparator
public static java.util.List appendLines (java.util.List, java.lang.String, java.lang.String) throws java.io.IOException
java.util.List result
String file
String encoding
java.io.InputStream is
public static java.util.List appendLines (java.util.List, java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException java.io.IOException
String line
java.util.List result
java.io.InputStream inputStream
String encoding
java.io.BufferedReader in
public android.icu.impl.UnicodeRegex cloneAsThawed ()
CloneNotSupportedException e
public android.icu.impl.UnicodeRegex freeze ()
public boolean isFrozen ()
private int processSet (java.lang.String, int, java.lang.StringBuilder, android.icu.text.UnicodeSet, java.text.ParsePosition)
android.icu.text.UnicodeSet x
Exception e
String regex
int i
StringBuilder result
android.icu.text.UnicodeSet temp
java.text.ParsePosition pos
private java.util.Map getVariables (java.util.List)
int hashPos
String trimline
String linePart
boolean terminated
int equalsPos
String line
java.util.List lines
java.util.Map variables
String variable
StringBuffer definition
int count
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
public volatile synthetic java.lang.Object transform (java.lang.Object)
static void <clinit> ()
}
android/icu/impl/UnicodeSetStringSpan$OffsetList.class
UnicodeSetStringSpan.java
package android.icu.impl
final android.icu.impl.UnicodeSetStringSpan$OffsetList extends java.lang.Object {
private int[] list
private int length
private int start
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void setMaxLength (int)
int maxLength
public void clear ()
int i
public boolean isEmpty ()
public void shift (int)
int delta
int i
public void addOffset (int)
int offset
int i
public void addOffsetAndCount (int, int)
int offset
int count
int i
public boolean containsOffset (int)
int offset
int i
public boolean hasCountAtOffset (int, int)
int offset
int count
int i
int oldCount
public int popMinimum (android.icu.util.OutputInt)
int result
int count
android.icu.util.OutputInt outCount
int i
int result
int count
static void <clinit> ()
}
android/icu/impl/UnicodeSetStringSpan.class
UnicodeSetStringSpan.java
package android.icu.impl
public android.icu.impl.UnicodeSetStringSpan extends java.lang.Object {
public static final int WITH_COUNT
public static final int FWD
public static final int BACK
public static final int CONTAINED
public static final int NOT_CONTAINED
public static final int ALL
public static final int FWD_UTF16_CONTAINED
public static final int FWD_UTF16_NOT_CONTAINED
public static final int BACK_UTF16_CONTAINED
public static final int BACK_UTF16_NOT_CONTAINED
static final short ALL_CP_CONTAINED
static final short LONG_SPAN
private android.icu.text.UnicodeSet spanSet
private android.icu.text.UnicodeSet spanNotSet
private java.util.ArrayList strings
private short[] spanLengths
private final int maxLength16
private boolean someRelevant
private boolean all
private android.icu.impl.UnicodeSetStringSpan$OffsetList offsets
public void <init> (android.icu.text.UnicodeSet, java.util.ArrayList, int)
String string
int length16
int spanLength
int allocSize
int spanBackLengthsOffset
int c
int c
String string
int length16
int spanLength
android.icu.text.UnicodeSet set
java.util.ArrayList setStrings
int which
int stringsLength
int i
int maxLength16
int spanBackLengthsOffset
int allocSize
public void <init> (android.icu.impl.UnicodeSetStringSpan, java.util.ArrayList)
android.icu.impl.UnicodeSetStringSpan otherStringSpan
java.util.ArrayList newParentSetStrings
public boolean needsStringSpanUTF16 ()
public boolean contains (int)
int c
private void addToSpanNotSet (int)
int c
public int span (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition)
CharSequence s
int start
android.icu.text.UnicodeSet$SpanCondition spanCondition
int spanLimit
private synchronized int spanWithStrings (java.lang.CharSequence, int, int, android.icu.text.UnicodeSet$SpanCondition)
int overlap
String string
int length16
int inc
int i
int overlap
String string
int length16
int inc
int maxInc
int maxOverlap
int minOffset
CharSequence s
int start
int spanLimit
android.icu.text.UnicodeSet$SpanCondition spanCondition
int initSize
int length
int pos
int rest
int spanLength
int i
int stringsLength
public int spanAndCount (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt)
String string
int length16
int i
int cpLength
int maxInc
CharSequence s
int start
android.icu.text.UnicodeSet$SpanCondition spanCondition
android.icu.util.OutputInt outCount
int stringsLength
int length
int pos
int rest
int count
private synchronized int spanContainedAndCount (java.lang.CharSequence, int, android.icu.util.OutputInt)
String string
int length16
int i
int cpLength
int minOffset
CharSequence s
int start
android.icu.util.OutputInt outCount
int stringsLength
int length
int pos
int rest
int count
public synchronized int spanBack (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition)
int len1
int overlap
String string
int length16
int dec
int i
int overlap
String string
int length16
int dec
int maxDec
int maxOverlap
int oldPos
CharSequence s
int length
android.icu.text.UnicodeSet$SpanCondition spanCondition
int pos
int spanLength
int initSize
int i
int stringsLength
int spanBackLengthsOffset
private int spanNot (java.lang.CharSequence, int, android.icu.util.OutputInt)
int spanLimit
String string
int length16
int i
int spanLimit
int cpLength
CharSequence s
int start
android.icu.util.OutputInt outCount
int length
int pos
int rest
int stringsLength
int count
private int spanNotBack (java.lang.CharSequence, int)
String string
int length16
int cpLength
CharSequence s
int length
int pos
int i
int stringsLength
static short makeSpanLengthByte (int)
int spanLength
private static boolean matches16 (java.lang.CharSequence, int, java.lang.String, int)
CharSequence s
int start
String t
int length
int end
static boolean matches16CPB (java.lang.CharSequence, int, int, java.lang.String, int)
CharSequence s
int start
int limit
String t
int tlength
static int spanOne (android.icu.text.UnicodeSet, java.lang.CharSequence, int, int)
int supplementary
char c2
android.icu.text.UnicodeSet set
CharSequence s
int start
int length
char c
static int spanOneBack (android.icu.text.UnicodeSet, java.lang.CharSequence, int)
int supplementary
char c2
android.icu.text.UnicodeSet set
CharSequence s
int length
char c
}
android/icu/impl/Utility.class
Utility.java
package android.icu.impl
public final android.icu.impl.Utility extends java.lang.Object {
private static final char APOSTROPHE
private static final char BACKSLASH
private static final int MAGIC_UNSIGNED
private static final char ESCAPE
static final byte ESCAPE_BYTE
public static String LINE_SEPARATOR
static final char[] HEX_DIGIT
private static final char[] UNESCAPE_MAP
static final char[] DIGITS
public void <init> ()
public static final boolean arrayEquals (java.lang.Object[], java.lang.Object)
Object[] source
Object target
Object[] targ
public static final boolean arrayEquals (int[], java.lang.Object)
int[] source
Object target
int[] targ
public static final boolean arrayEquals (double[], java.lang.Object)
double[] source
Object target
double[] targ
public static final boolean arrayEquals (byte[], java.lang.Object)
byte[] source
Object target
byte[] targ
public static final boolean arrayEquals (java.lang.Object, java.lang.Object)
Object source
Object target
public static final boolean arrayRegionMatches (java.lang.Object[], int, java.lang.Object[], int, int)
int i
Object[] source
int sourceStart
Object[] target
int targetStart
int len
int sourceEnd
int delta
public static final boolean arrayRegionMatches (char[], int, char[], int, int)
int i
char[] source
int sourceStart
char[] target
int targetStart
int len
int sourceEnd
int delta
public static final boolean arrayRegionMatches (int[], int, int[], int, int)
int i
int[] source
int sourceStart
int[] target
int targetStart
int len
int sourceEnd
int delta
public static final boolean arrayRegionMatches (double[], int, double[], int, int)
int i
double[] source
int sourceStart
double[] target
int targetStart
int len
int sourceEnd
int delta
public static final boolean arrayRegionMatches (byte[], int, byte[], int, int)
int i
byte[] source
int sourceStart
byte[] target
int targetStart
int len
int sourceEnd
int delta
public static final boolean sameObjects (java.lang.Object, java.lang.Object)
Object a
Object b
public static int checkCompare (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public static int checkHash (java.lang.Object)
Object a
public static final java.lang.String arrayToRLEString (int[])
int s
int i
int[] a
StringBuilder buffer
int runValue
int runLength
public static final java.lang.String arrayToRLEString (short[])
short s
int i
short[] a
StringBuilder buffer
short runValue
int runLength
public static final java.lang.String arrayToRLEString (char[])
char s
int i
char[] a
StringBuilder buffer
char runValue
int runLength
public static final java.lang.String arrayToRLEString (byte[])
byte b
int i
byte[] a
StringBuilder buffer
byte runValue
int runLength
byte[] state
private static final void encodeRun (java.lang.Appendable, int, int)
int j
Appendable buffer
int value
int length
private static final void appendInt (java.lang.Appendable, int)
java.io.IOException e
Appendable buffer
int value
private static final void encodeRun (java.lang.Appendable, short, int)
int j
char valueChar
java.io.IOException e
Appendable buffer
short value
int length
private static final void encodeRun (java.lang.Appendable, byte, int, byte[])
int j
Appendable buffer
byte value
int length
byte[] state
private static final void appendEncodedByte (java.lang.Appendable, byte, byte[])
char c
java.io.IOException e
Appendable buffer
byte value
byte[] state
public static final int[] RLEStringToIntArray (java.lang.String)
int j
int runLength
int runValue
int c
String s
int length
int[] array
int ai
int i
int maxI
static final int getInt (java.lang.String, int)
String s
int i
public static final short[] RLEStringToShortArray (java.lang.String)
int j
int runLength
short runValue
char c
int i
String s
int length
short[] array
int ai
public static final char[] RLEStringToCharArray (java.lang.String)
int j
int runLength
char runValue
char c
int i
String s
int length
char[] array
int ai
public static final byte[] RLEStringToByteArray (java.lang.String)
byte b
int j
byte b
int ai
String s
int length
byte[] array
boolean nextChar
char c
int node
int runLength
int i
public static final java.lang.String formatForSource (java.lang.String)
char c
int count
int i
String s
StringBuilder buffer
public static final java.lang.String format1ForSource (java.lang.String)
char c
int i
String s
StringBuilder buffer
public static final java.lang.String escape (java.lang.String)
boolean four
int c
int i
String s
StringBuilder buf
public static int unescapeAt (java.lang.String, int[])
int dig
int dig
int[] o
int ahead
String s
int[] offset16
int c
int result
int n
int minDig
int maxDig
int bitsPerDigit
int i
boolean braces
int offset
int length
public static java.lang.String unescape (java.lang.String)
int e
char c
int i
String s
StringBuilder buf
int[] pos
public static java.lang.String unescapeLeniently (java.lang.String)
int e
char c
int i
String s
StringBuilder buf
int[] pos
public static java.lang.String hex (long)
long ch
public static java.lang.String hex (long, int)
long i
int places
boolean negative
String result
public static java.lang.String hex (java.lang.CharSequence)
CharSequence s
public static java.lang.Appendable hex (java.lang.CharSequence, int, java.lang.CharSequence, boolean, java.lang.Appendable)
int cp
int i
int i
java.io.IOException e
CharSequence s
int width
CharSequence separator
boolean useCodePoints
Appendable result
public static java.lang.String hex (byte[], int, int, java.lang.String)
int i
byte[] o
int start
int end
String separator
StringBuilder result
public static java.lang.String hex (java.lang.CharSequence, int, java.lang.CharSequence)
CharSequence s
int width
CharSequence separator
public static void split (java.lang.String, char, java.lang.String[])
String s
char divider
String[] output
int last
int current
int i
public static java.lang.String[] split (java.lang.String, char)
String s
char divider
int last
int i
java.util.ArrayList output
public static int lookup (java.lang.String, java.lang.String[])
int i
String source
String[] target
public static boolean parseChar (java.lang.String, int[], char)
String id
int[] pos
char ch
int start
public static int parsePattern (java.lang.String, int, int, java.lang.String, int[])
char c
char cpat
char c
int i
String rule
int pos
int limit
String pattern
int[] parsedInts
int[] p
int intCount
public static int parsePattern (java.lang.String, android.icu.text.Replaceable, int, int)
int n
int c
String pat
android.icu.text.Replaceable text
int index
int limit
int ipat
int cpat
public static int parseInteger (java.lang.String, int[], int)
int d
int v
String rule
int[] pos
int limit
int count
int value
int p
int radix
public static java.lang.String parseUnicodeIdentifier (java.lang.String, int[])
int ch
String str
int[] pos
StringBuilder buf
int p
private static void recursiveAppendNumber (java.lang.Appendable, int, int, int)
int digit
java.io.IOException e
Appendable result
int n
int radix
int minDigits
public static java.lang.Appendable appendNumber (java.lang.Appendable, int, int, int)
int abs
java.io.IOException e
Appendable result
int n
int radix
int minDigits
public static int parseNumber (java.lang.String, int[], int)
int ch
int d
String text
int[] pos
int radix
int n
int p
public static boolean isUnprintable (int)
int c
public static boolean escapeUnprintable (java.lang.Appendable, int)
java.io.IOException e
Appendable result
int c
public static int quotedIndexOf (java.lang.String, int, int, java.lang.String)
char c
int i
String text
int start
int limit
String setOfChars
public static void appendToRule (java.lang.StringBuffer, int, boolean, boolean, java.lang.StringBuffer)
int trailingCount
int len
StringBuffer rule
int c
boolean isLiteral
boolean escapeUnprintable
StringBuffer quoteBuf
public static void appendToRule (java.lang.StringBuffer, java.lang.String, boolean, boolean, java.lang.StringBuffer)
int i
StringBuffer rule
String text
boolean isLiteral
boolean escapeUnprintable
StringBuffer quoteBuf
public static void appendToRule (java.lang.StringBuffer, android.icu.text.UnicodeMatcher, boolean, java.lang.StringBuffer)
StringBuffer rule
android.icu.text.UnicodeMatcher matcher
boolean escapeUnprintable
StringBuffer quoteBuf
public static final int compareUnsigned (int, int)
int source
int target
public static final byte highBit (int)
int n
byte bit
public static java.lang.String valueOf (int[])
int i
int[] source
StringBuilder result
public static java.lang.String repeat (java.lang.String, int)
int i
String s
int count
StringBuilder result
public static java.lang.String[] splitString (java.lang.String, java.lang.String)
String src
String target
public static java.lang.String[] splitWhitespace (java.lang.String)
String src
public static java.lang.String fromHex (java.lang.String, int, java.lang.String)
String string
int minLength
String separator
public static java.lang.String fromHex (java.lang.String, int, java.util.regex.Pattern)
int cp
String part
String string
int minLength
java.util.regex.Pattern separator
StringBuilder buffer
String[] parts
public static int addExact (int, int)
int x
int y
int r
public static boolean charSequenceEquals (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence a
CharSequence b
public static int charSequenceHashCode (java.lang.CharSequence)
int i
CharSequence value
int hash
public static java.lang.Appendable appendTo (java.lang.CharSequence, java.lang.Appendable)
java.io.IOException e
CharSequence string
Appendable appendable
public static java.lang.String joinStrings (java.lang.CharSequence, java.lang.Iterable)
CharSequence element
CharSequence delimiter
Iterable elements
StringBuilder buf
java.util.Iterator itr
boolean isFirstElem
static void <clinit> ()
}
android/icu/impl/UtilityExtensions.class
UtilityExtensions.java
package android.icu.impl
public android.icu.impl.UtilityExtensions extends java.lang.Object {
public void <init> ()
public static void appendToRule (java.lang.StringBuffer, java.lang.String, boolean, boolean, java.lang.StringBuffer)
int i
StringBuffer rule
String text
boolean isLiteral
boolean escapeUnprintable
StringBuffer quoteBuf
public static void appendToRule (java.lang.StringBuffer, android.icu.text.UnicodeMatcher, boolean, java.lang.StringBuffer)
StringBuffer rule
android.icu.text.UnicodeMatcher matcher
boolean escapeUnprintable
StringBuffer quoteBuf
public static java.lang.String formatInput (android.icu.text.ReplaceableString, android.icu.text.Transliterator$Position)
android.icu.text.ReplaceableString input
android.icu.text.Transliterator$Position pos
StringBuffer appendTo
public static java.lang.StringBuffer formatInput (java.lang.StringBuffer, android.icu.text.ReplaceableString, android.icu.text.Transliterator$Position)
String b
String c
String d
StringBuffer appendTo
android.icu.text.ReplaceableString input
android.icu.text.Transliterator$Position pos
public static java.lang.String formatInput (android.icu.text.Replaceable, android.icu.text.Transliterator$Position)
android.icu.text.Replaceable input
android.icu.text.Transliterator$Position pos
public static java.lang.StringBuffer formatInput (java.lang.StringBuffer, android.icu.text.Replaceable, android.icu.text.Transliterator$Position)
StringBuffer appendTo
android.icu.text.Replaceable input
android.icu.text.Transliterator$Position pos
}
android/icu/impl/ValidIdentifiers$Datasubtype.class
ValidIdentifiers.java
package android.icu.impl
public final enum android.icu.impl.ValidIdentifiers$Datasubtype extends java.lang.Enum {
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype deprecated
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype private_use
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype regular
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype special
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype unknown
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype macroregion
public static final enum android.icu.impl.ValidIdentifiers$Datasubtype reserved
private static final synthetic android.icu.impl.ValidIdentifiers$Datasubtype[] $VALUES
public static android.icu.impl.ValidIdentifiers$Datasubtype[] values ()
public static android.icu.impl.ValidIdentifiers$Datasubtype valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/ValidIdentifiers$Datatype.class
ValidIdentifiers.java
package android.icu.impl
public final enum android.icu.impl.ValidIdentifiers$Datatype extends java.lang.Enum {
public static final enum android.icu.impl.ValidIdentifiers$Datatype currency
public static final enum android.icu.impl.ValidIdentifiers$Datatype language
public static final enum android.icu.impl.ValidIdentifiers$Datatype region
public static final enum android.icu.impl.ValidIdentifiers$Datatype script
public static final enum android.icu.impl.ValidIdentifiers$Datatype subdivision
public static final enum android.icu.impl.ValidIdentifiers$Datatype unit
public static final enum android.icu.impl.ValidIdentifiers$Datatype variant
public static final enum android.icu.impl.ValidIdentifiers$Datatype u
public static final enum android.icu.impl.ValidIdentifiers$Datatype t
public static final enum android.icu.impl.ValidIdentifiers$Datatype x
public static final enum android.icu.impl.ValidIdentifiers$Datatype illegal
private static final synthetic android.icu.impl.ValidIdentifiers$Datatype[] $VALUES
public static android.icu.impl.ValidIdentifiers$Datatype[] values ()
public static android.icu.impl.ValidIdentifiers$Datatype valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/ValidIdentifiers$ValidityData.class
ValidIdentifiers.java
package android.icu.impl
android.icu.impl.ValidIdentifiers$ValidityData extends java.lang.Object {
static final java.util.Map data
private void <init> ()
private static void addRange (java.lang.String, java.util.Set)
String string
java.util.Set subvalues
int pos
static void <clinit> ()
String string
android.icu.util.UResourceBundle datasubtype
String rawsubkey
android.icu.impl.ValidIdentifiers$Datasubtype subkey
java.util.Set subvalues
android.icu.util.UResourceBundleIterator datasubtypeIterator
android.icu.util.UResourceBundle datatype
String rawKey
android.icu.impl.ValidIdentifiers$Datatype key
java.util.Map values
android.icu.util.UResourceBundleIterator datatypeIterator
java.util.Map _data
android.icu.util.UResourceBundle suppData
android.icu.util.UResourceBundle validityInfo
}
android/icu/impl/ValidIdentifiers$ValiditySet.class
ValidIdentifiers.java
package android.icu.impl
public android.icu.impl.ValidIdentifiers$ValiditySet extends java.lang.Object {
public final java.util.Set regularData
public final java.util.Map subdivisionData
public void <init> (java.util.Set, boolean)
int pos
int pos2
String key
String subdivision
java.util.Set oldSet
String s
java.util.Set value
java.util.Set set
java.util.Map$Entry e
java.util.HashMap _subdivisionData
java.util.HashMap _subdivisionData2
java.util.Set plainData
boolean makeMap
public boolean contains (java.lang.String)
int pos
String key
String value
String code
public boolean contains (java.lang.String, java.lang.String)
String key
String value
java.util.Set oldSet
public java.lang.String toString ()
}
android/icu/impl/ValidIdentifiers.class
ValidIdentifiers.java
package android.icu.impl
public android.icu.impl.ValidIdentifiers extends java.lang.Object {
public void <init> ()
public static java.util.Map getData ()
public static android.icu.impl.ValidIdentifiers$Datasubtype isValid (android.icu.impl.ValidIdentifiers$Datatype, java.util.Set, java.lang.String)
android.icu.impl.ValidIdentifiers$ValiditySet validitySet
android.icu.impl.ValidIdentifiers$Datasubtype datasubtype
android.icu.impl.ValidIdentifiers$Datatype datatype
java.util.Set datasubtypes
String code
java.util.Map subtable
public static android.icu.impl.ValidIdentifiers$Datasubtype isValid (android.icu.impl.ValidIdentifiers$Datatype, java.util.Set, java.lang.String, java.lang.String)
android.icu.impl.ValidIdentifiers$ValiditySet validitySet
android.icu.impl.ValidIdentifiers$Datasubtype datasubtype
android.icu.impl.ValidIdentifiers$Datatype datatype
java.util.Set datasubtypes
String code
String value
java.util.Map subtable
}
android/icu/impl/ZoneMeta$1.class
ZoneMeta.java
package android.icu.impl
synthetic android.icu.impl.ZoneMeta$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$TimeZone$SystemTimeZoneType
static void <clinit> ()
}
android/icu/impl/ZoneMeta$CustomTimeZoneCache.class
ZoneMeta.java
package android.icu.impl
android.icu.impl.ZoneMeta$CustomTimeZoneCache extends android.icu.impl.SoftCache {
static final synthetic boolean $assertionsDisabled
private void <init> ()
protected android.icu.util.SimpleTimeZone createInstance (java.lang.Integer, int[])
Integer key
int[] data
String id
int offset
android.icu.util.SimpleTimeZone tz
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.impl.ZoneMeta$1)
android.icu.impl.ZoneMeta$1 x0
static void <clinit> ()
}
android/icu/impl/ZoneMeta$SystemTimeZoneCache.class
ZoneMeta.java
package android.icu.impl
android.icu.impl.ZoneMeta$SystemTimeZoneCache extends android.icu.impl.SoftCache {
private void <init> ()
protected android.icu.impl.OlsonTimeZone createInstance (java.lang.String, java.lang.String)
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle res
String key
String data
android.icu.impl.OlsonTimeZone tz
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.impl.ZoneMeta$1)
android.icu.impl.ZoneMeta$1 x0
}
android/icu/impl/ZoneMeta.class
ZoneMeta.java
package android.icu.impl
public final android.icu.impl.ZoneMeta extends java.lang.Object {
private static final boolean ASSERT
private static final String ZONEINFORESNAME
private static final String kREGIONS
private static final String kZONES
private static final String kNAMES
private static final String kGMT_ID
private static final String kCUSTOM_TZ_PREFIX
private static final String kWorld
private static java.lang.ref.SoftReference REF_SYSTEM_ZONES
private static java.lang.ref.SoftReference REF_CANONICAL_SYSTEM_ZONES
private static java.lang.ref.SoftReference REF_CANONICAL_SYSTEM_LOCATION_ZONES
private static String[] ZONEIDS
private static android.icu.impl.ICUCache CANONICAL_ID_CACHE
private static android.icu.impl.ICUCache REGION_CACHE
private static android.icu.impl.ICUCache SINGLE_COUNTRY_CACHE
private static final android.icu.impl.ZoneMeta$SystemTimeZoneCache SYSTEM_ZONE_CACHE
private static final int kMAX_CUSTOM_HOUR
private static final int kMAX_CUSTOM_MIN
private static final int kMAX_CUSTOM_SEC
private static final android.icu.impl.ZoneMeta$CustomTimeZoneCache CUSTOM_ZONE_CACHE
static final synthetic boolean $assertionsDisabled
public void <init> ()
private static synchronized java.util.Set getSystemZIDs ()
String id
java.util.Set systemIDs
String[] allIDs
java.util.Set systemZones
private static synchronized java.util.Set getCanonicalSystemZIDs ()
String canonicalID
String id
java.util.Set canonicalSystemIDs
String[] allIDs
java.util.Set canonicalSystemZones
private static synchronized java.util.Set getCanonicalSystemLocationZIDs ()
String region
String canonicalID
String id
java.util.Set canonicalSystemLocationIDs
String[] allIDs
java.util.Set canonicalSystemLocationZones
public static java.util.Set getAvailableIDs (android.icu.util.TimeZone$SystemTimeZoneType, java.lang.String, java.lang.Integer)
String r
android.icu.util.TimeZone z
String id
android.icu.util.TimeZone$SystemTimeZoneType type
String region
Integer rawOffset
java.util.Set baseSet
java.util.Set result
public static synchronized int countEquivalentIDs (java.lang.String)
android.icu.util.UResourceBundle links
int[] v
String id
int count
android.icu.util.UResourceBundle res
public static synchronized java.lang.String getEquivalentID (java.lang.String, int)
android.icu.util.UResourceBundle links
int[] zones
String tmp
int zoneIdx
android.icu.util.UResourceBundle res
String id
int index
String result
private static synchronized java.lang.String[] getZoneIDs ()
android.icu.util.UResourceBundle top
private static java.lang.String getZoneID (int)
String[] ids
int idx
private static int getZoneIndex (java.lang.String)
int mid
int r
int start
int limit
int lastMid
String zid
int zoneIdx
String[] all
public static java.lang.String getCanonicalCLDRID (android.icu.util.TimeZone)
android.icu.util.TimeZone tz
public static java.lang.String getCanonicalCLDRID (java.lang.String)
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle zones
android.icu.util.UResourceBundle zone
int zoneIdx
String tzid
String canonical
private static java.lang.String findCLDRCanonicalID (java.lang.String)
android.icu.util.UResourceBundle typeAlias
android.icu.util.UResourceBundle aliasesForKey
android.icu.util.UResourceBundle keyTypeData
android.icu.util.UResourceBundle typeMap
android.icu.util.UResourceBundle typeKeys
String tzid
String canonical
String tzidKey
public static java.lang.String getRegion (java.lang.String)
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle regions
int zoneIdx
String tzid
String region
public static java.lang.String getCanonicalCountry (java.lang.String)
String tzid
String country
public static java.lang.String getCanonicalCountry (java.lang.String, android.icu.util.Output)
java.util.Set ids
String canonicalID
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle primaryZones
String primaryZone
String tzid
android.icu.util.Output isPrimary
String country
Boolean singleZone
public static android.icu.util.UResourceBundle openOlsonResource (android.icu.util.UResourceBundle, java.lang.String)
android.icu.util.UResourceBundle zones
android.icu.util.UResourceBundle zone
java.util.MissingResourceException e
android.icu.util.UResourceBundle top
String id
android.icu.util.UResourceBundle res
int zoneIdx
public static android.icu.impl.OlsonTimeZone getSystemTimeZone (java.lang.String)
String id
public static android.icu.util.SimpleTimeZone getCustomTimeZone (java.lang.String)
Integer key
String id
int[] fields
public static java.lang.String getCustomID (java.lang.String)
String id
int[] fields
static boolean parseCustomID (java.lang.String, int[])
int oldPos
int length
java.text.ParsePosition pos
int sign
int hour
int min
int sec
int start
Number n
String id
int[] fields
android.icu.text.NumberFormat numberFormat
public static android.icu.util.SimpleTimeZone getCustomTimeZone (int)
int offset
boolean negative
int tmp
int hour
int min
int sec
String zid
static java.lang.String formatCustomID (int, int, int, boolean)
int hour
int min
int sec
boolean negative
StringBuilder zid
public static java.lang.String getShortID (android.icu.util.TimeZone)
android.icu.util.TimeZone tz
String canonicalID
public static java.lang.String getShortID (java.lang.String)
String id
String canonicalID
private static java.lang.String getShortIDFromCanonical (java.lang.String)
android.icu.util.UResourceBundle keyTypeData
android.icu.util.UResourceBundle typeMap
android.icu.util.UResourceBundle typeKeys
String canonicalID
String shortID
String tzidKey
static void <clinit> ()
}
android/icu/impl/coll/
android/icu/impl/coll/BOCSU.class
BOCSU.java
package android.icu.impl.coll
public android.icu.impl.coll.BOCSU extends java.lang.Object {
private static final int SLOPE_MIN_
private static final int SLOPE_MAX_
private static final int SLOPE_MIDDLE_
private static final int SLOPE_TAIL_COUNT_
private static final int SLOPE_MAX_BYTES_
private static final int SLOPE_SINGLE_
private static final int SLOPE_LEAD_2_
private static final int SLOPE_LEAD_3_
private static final int SLOPE_REACH_POS_1_
private static final int SLOPE_REACH_NEG_1_
private static final int SLOPE_REACH_POS_2_
private static final int SLOPE_REACH_NEG_2_
private static final int SLOPE_REACH_POS_3_
private static final int SLOPE_REACH_NEG_3_
private static final int SLOPE_START_POS_2_
private static final int SLOPE_START_POS_3_
private static final int SLOPE_START_NEG_2_
private static final int SLOPE_START_NEG_3_
public static int writeIdenticalLevelRun (int, java.lang.CharSequence, int, int, android.icu.util.ByteArrayWrapper)
int c
byte[] buffer
int capacity
int p
int lastSafe
int prev
CharSequence s
int i
int length
android.icu.util.ByteArrayWrapper sink
private static void ensureAppendCapacity (android.icu.util.ByteArrayWrapper, int, int)
android.icu.util.ByteArrayWrapper sink
int minCapacity
int desiredCapacity
int remainingCapacity
private void <init> ()
private static final long getNegDivMod (int, int)
int number
int factor
int modulo
long result
private static final int writeDiff (int, byte[], int)
long division
int modulo
int diff
byte[] buffer
int offset
}
android/icu/impl/coll/Collation.class
Collation.java
package android.icu.impl.coll
public final android.icu.impl.coll.Collation extends java.lang.Object {
public static final int SENTINEL_CP
public static final int LESS
public static final int EQUAL
public static final int GREATER
public static final int TERMINATOR_BYTE
public static final int LEVEL_SEPARATOR_BYTE
static final int BEFORE_WEIGHT16
public static final int MERGE_SEPARATOR_BYTE
public static final long MERGE_SEPARATOR_PRIMARY
static final int MERGE_SEPARATOR_CE32
public static final int PRIMARY_COMPRESSION_LOW_BYTE
public static final int PRIMARY_COMPRESSION_HIGH_BYTE
static final int COMMON_BYTE
public static final int COMMON_WEIGHT16
static final int COMMON_SECONDARY_CE
static final int COMMON_TERTIARY_CE
public static final int COMMON_SEC_AND_TER_CE
static final int SECONDARY_MASK
public static final int CASE_MASK
static final int SECONDARY_AND_CASE_MASK
public static final int ONLY_TERTIARY_MASK
static final int ONLY_SEC_TER_MASK
static final int CASE_AND_TERTIARY_MASK
public static final int QUATERNARY_MASK
public static final int CASE_AND_QUATERNARY_MASK
static final int UNASSIGNED_IMPLICIT_BYTE
static final long FIRST_UNASSIGNED_PRIMARY
static final int TRAIL_WEIGHT_BYTE
static final long FIRST_TRAILING_PRIMARY
public static final long MAX_PRIMARY
static final int MAX_REGULAR_CE32
public static final long FFFD_PRIMARY
static final int FFFD_CE32
static final int SPECIAL_CE32_LOW_BYTE
static final int FALLBACK_CE32
static final int LONG_PRIMARY_CE32_LOW_BYTE
static final int UNASSIGNED_CE32
static final int NO_CE32
static final long NO_CE_PRIMARY
static final int NO_CE_WEIGHT16
public static final long NO_CE
public static final int NO_LEVEL
public static final int PRIMARY_LEVEL
public static final int SECONDARY_LEVEL
public static final int CASE_LEVEL
public static final int TERTIARY_LEVEL
public static final int QUATERNARY_LEVEL
public static final int IDENTICAL_LEVEL
public static final int ZERO_LEVEL
static final int NO_LEVEL_FLAG
static final int PRIMARY_LEVEL_FLAG
static final int SECONDARY_LEVEL_FLAG
static final int CASE_LEVEL_FLAG
static final int TERTIARY_LEVEL_FLAG
static final int QUATERNARY_LEVEL_FLAG
static final int IDENTICAL_LEVEL_FLAG
static final int ZERO_LEVEL_FLAG
static final int FALLBACK_TAG
static final int LONG_PRIMARY_TAG
static final int LONG_SECONDARY_TAG
static final int RESERVED_TAG_3
static final int LATIN_EXPANSION_TAG
static final int EXPANSION32_TAG
static final int EXPANSION_TAG
static final int BUILDER_DATA_TAG
static final int PREFIX_TAG
static final int CONTRACTION_TAG
static final int DIGIT_TAG
static final int U0000_TAG
static final int HANGUL_TAG
static final int LEAD_SURROGATE_TAG
static final int OFFSET_TAG
static final int IMPLICIT_TAG
static final int MAX_EXPANSION_LENGTH
static final int MAX_INDEX
static final int CONTRACT_SINGLE_CP_NO_MATCH
static final int CONTRACT_NEXT_CCC
static final int CONTRACT_TRAILING_CCC
static final int HANGUL_NO_SPECIAL_JAMO
static final int LEAD_ALL_UNASSIGNED
static final int LEAD_ALL_FALLBACK
static final int LEAD_MIXED
static final int LEAD_TYPE_MASK
static final synthetic boolean $assertionsDisabled
public void <init> ()
static boolean isAssignedCE32 (int)
int ce32
static int makeLongPrimaryCE32 (long)
long p
static long primaryFromLongPrimaryCE32 (int)
int ce32
static long ceFromLongPrimaryCE32 (int)
int ce32
static int makeLongSecondaryCE32 (int)
int lower32
static long ceFromLongSecondaryCE32 (int)
int ce32
static int makeCE32FromTagIndexAndLength (int, int, int)
int tag
int index
int length
static int makeCE32FromTagAndIndex (int, int)
int tag
int index
static boolean isSpecialCE32 (int)
int ce32
static int tagFromCE32 (int)
int ce32
static boolean hasCE32Tag (int, int)
int ce32
int tag
static boolean isLongPrimaryCE32 (int)
int ce32
static boolean isSimpleOrLongCE32 (int)
int ce32
static boolean isSelfContainedCE32 (int)
int ce32
static boolean isPrefixCE32 (int)
int ce32
static boolean isContractionCE32 (int)
int ce32
static boolean ce32HasContext (int)
int ce32
static long latinCE0FromCE32 (int)
int ce32
static long latinCE1FromCE32 (int)
int ce32
static int indexFromCE32 (int)
int ce32
static int lengthFromCE32 (int)
int ce32
static char digitFromCE32 (int)
int ce32
static long ceFromSimpleCE32 (int)
int ce32
static long ceFromCE32 (int)
int ce32
int tertiary
public static long makeCE (long)
long p
static long makeCE (long, int, int, int)
long p
int s
int t
int q
public static long incTwoBytePrimaryByOffset (long, boolean, int)
long primary
long basePrimary
boolean isCompressible
int offset
long primary
public static long incThreeBytePrimaryByOffset (long, boolean, int)
long basePrimary
boolean isCompressible
int offset
long primary
static long decTwoBytePrimaryByOneStep (long, boolean, int)
long basePrimary
boolean isCompressible
int step
int byte2
static long decThreeBytePrimaryByOneStep (long, boolean, int)
long basePrimary
boolean isCompressible
int step
int byte3
int byte2
static long getThreeBytePrimaryForOffsetData (int, long)
int c
long dataCE
long p
int lower32
int offset
boolean isCompressible
static long unassignedPrimaryFromCodePoint (int)
int c
long primary
static long unassignedCEFromCodePoint (int)
int c
static void <clinit> ()
}
android/icu/impl/coll/CollationBuilder$1.class
CollationBuilder.java
package android.icu.impl.coll
synthetic android.icu.impl.coll.CollationBuilder$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$coll$CollationRuleParser$Position
static void <clinit> ()
}
android/icu/impl/coll/CollationBuilder$BundleImporter.class
CollationBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationBuilder$BundleImporter extends java.lang.Object implements android.icu.impl.coll.CollationRuleParser$Importer {
void <init> ()
public java.lang.String getRules (java.lang.String, java.lang.String)
String localeID
String collationType
}
android/icu/impl/coll/CollationBuilder$CEFinalizer.class
CollationBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationBuilder$CEFinalizer extends java.lang.Object implements android.icu.impl.coll.CollationDataBuilder$CEModifier {
private long[] finalCEs
static final synthetic boolean $assertionsDisabled
void <init> (long[])
long[] ces
public long modifyCE32 (int)
int ce32
public long modifyCE (long)
long ce
static void <clinit> ()
}
android/icu/impl/coll/CollationBuilder.class
CollationBuilder.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationBuilder extends android.icu.impl.coll.CollationRuleParser$Sink {
private static final boolean DEBUG
private static final android.icu.text.UnicodeSet COMPOSITES
private static final int MAX_INDEX
private static final int HAS_BEFORE2
private static final int HAS_BEFORE3
private static final int IS_TAILORED
private android.icu.text.Normalizer2 nfd
private android.icu.text.Normalizer2 fcd
private android.icu.impl.Normalizer2Impl nfcImpl
private android.icu.impl.coll.CollationTailoring base
private android.icu.impl.coll.CollationData baseData
private android.icu.impl.coll.CollationRootElements rootElements
private long variableTop
private android.icu.impl.coll.CollationDataBuilder dataBuilder
private boolean fastLatinEnabled
private android.icu.text.UnicodeSet optimizeSet
private long[] ces
private int cesLength
private android.icu.impl.coll.UVector32 rootPrimaryIndexes
private android.icu.impl.coll.UVector64 nodes
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.coll.CollationTailoring)
android.icu.impl.coll.CollationTailoring b
public android.icu.impl.coll.CollationTailoring parseAndBuild (java.lang.String) throws java.text.ParseException
String ruleString
android.icu.impl.coll.CollationTailoring tailoring
android.icu.impl.coll.CollationRuleParser parser
android.icu.impl.coll.CollationSettings ownedSettings
void addReset (int, java.lang.CharSequence)
String nfdString
int nextIndex
long p
int previousWeight16
int previousWeight16
int previousStrength
int i
int weight16
int previousWeight16
int previousIndex
int weight16
int strength
CharSequence str
int index
long node
private int getWeight16Before (int, long, int)
int t
int s
int weight16
int index
long node
int level
int t
int s
long p
int weight16
private long getSpecialResetPosition (java.lang.CharSequence)
int index
long node
long ce
int index
long node
long ce
long ce
long ce
long ce
long ce
long ce
long ce
long ce
long p
int pIndex
boolean isCompressible
int nextIndex
long nextNode
CharSequence str
long ce
int strength
boolean isBoundary
android.icu.impl.coll.CollationRuleParser$Position pos
int index
long node
void addRelation (int, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
String nfdPrefix
char c
int index
long ce
int tempStrength
String nfdExtension
int strength
CharSequence prefix
CharSequence str
CharSequence extension
String nfdPrefix
String nfdString
int nfdLength
int cesLengthBeforeExtension
int ce32
private int findOrInsertNodeForCEs (int)
long ce
int strength
long ce
private int findOrInsertNodeForRootCE (long, int)
int lower32
long ce
int strength
int index
private static final int binarySearchForRootPrimaryNode (int[], int, long[], long)
int i
long node
long nodePrimary
int[] rootPrimaryIndexes
int length
long[] nodes
long p
int start
int limit
private int findOrInsertNodeForPrimary (long)
int index
long p
int rootIndex
private int findOrInsertWeakNode (int, int, int)
long commonNode
int nextIndex
int hasThisLevelBefore
int nextWeight16
int nextStrength
int index
int weight16
int level
long node
int nextIndex
private int insertTailoredNodeAfter (int, int)
int index
int strength
long node
int nextIndex
private int insertNodeBetween (int, int, long)
int index
int nextIndex
long node
int newIndex
private int findCommonNode (int, int)
int index
int strength
long node
private void setCaseBits (java.lang.CharSequence)
int i
int c
long ce
int i
CharSequence s
android.icu.impl.coll.UTF16CollationIterator baseCEs
int baseCEsLength
int lastCase
int numBasePrimaries
long ce
int strength
int i
CharSequence nfdString
int numTailoredPrimaries
long cases
void suppressContractions (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
void optimize (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
private int addWithClosure (java.lang.CharSequence, java.lang.CharSequence, long[], int, int)
CharSequence nfdPrefix
CharSequence nfdString
long[] newCEs
int newCEsLength
int ce32
private int addOnlyClosure (java.lang.CharSequence, java.lang.CharSequence, long[], int, int)
String str
android.icu.text.CanonicalIterator stringIter
String prefix
String str
String prefix
boolean samePrefix
android.icu.text.CanonicalIterator prefixIter
android.icu.text.CanonicalIterator stringIter
CharSequence nfdPrefix
CharSequence nfdString
long[] newCEs
int newCEsLength
int ce32
private void addTailComposites (java.lang.CharSequence, java.lang.CharSequence)
int composite
String decomp
int newCEsLength
int ce32
CharSequence nfdPrefix
CharSequence nfdString
int lastStarter
int indexAfterLastStarter
android.icu.text.UnicodeSet composites
StringBuilder newNFDString
StringBuilder newString
long[] newCEs
android.icu.text.UnicodeSetIterator iter
private boolean mergeCompositeIntoString (java.lang.CharSequence, int, int, java.lang.CharSequence, java.lang.StringBuilder, java.lang.StringBuilder)
int decompChar
CharSequence nfdString
int indexAfterLastStarter
int composite
CharSequence decomp
StringBuilder newNFDString
StringBuilder newString
int lastStarterLength
int sourceIndex
int decompIndex
int sourceChar
int sourceCC
int decompCC
private boolean equalSubSequences (java.lang.CharSequence, int, java.lang.CharSequence, int)
CharSequence left
int leftStart
CharSequence right
int rightStart
int leftLength
private boolean ignorePrefix (java.lang.CharSequence)
CharSequence s
private boolean ignoreString (java.lang.CharSequence)
CharSequence s
private boolean isFCD (java.lang.CharSequence)
CharSequence s
private void closeOverComposites ()
String nfdString
String composite
String prefix
android.icu.text.UnicodeSetIterator iter
private int addIfDifferent (java.lang.CharSequence, java.lang.CharSequence, long[], int, int)
CharSequence prefix
CharSequence str
long[] newCEs
int newCEsLength
int ce32
long[] oldCEs
int oldCEsLength
private static boolean sameCEs (long[], int, long[], int)
int i
long[] ces1
int ces1Length
long[] ces2
int ces2Length
private static final int alignWeightRight (int)
int w
private void makeTailoredCEs ()
int tLimit
int tLimit
int tLimit
int tCount
int tLimit
int sLimit
int sLimit
int sLimit
int sCount
int sLimit
int pCount
boolean isCompressible
long pLimit
int strength
int i
long node
long p
int s
int t
int q
boolean pIsTailored
boolean sIsTailored
boolean tIsTailored
int pIndex
int nextIndex
int rpi
android.icu.impl.coll.CollationWeights primaries
android.icu.impl.coll.CollationWeights secondaries
android.icu.impl.coll.CollationWeights tertiaries
long[] nodesArray
private static int countTailoredNodes (long[], int, int)
long node
long[] nodesArray
int i
int strength
int count
private void finalizeCEs ()
android.icu.impl.coll.CollationDataBuilder newBuilder
android.icu.impl.coll.CollationBuilder$CEFinalizer finalizer
private static long tempCEFromIndexAndStrength (int, int)
int index
int strength
private static int indexFromTempCE (long)
long tempCE
private static int strengthFromTempCE (long)
long tempCE
private static boolean isTempCE (long)
long ce
int sec
private static int indexFromTempCE32 (int)
int tempCE32
private static boolean isTempCE32 (int)
int ce32
private static int ceStrength (long)
long ce
private static long nodeFromWeight32 (long)
long weight32
private static long nodeFromWeight16 (int)
int weight16
private static long nodeFromPreviousIndex (int)
int previous
private static long nodeFromNextIndex (int)
int next
private static long nodeFromStrength (int)
int strength
private static long weight32FromNode (long)
long node
private static int weight16FromNode (long)
long node
private static int previousIndexFromNode (long)
long node
private static int nextIndexFromNode (long)
long node
private static int strengthFromNode (long)
long node
private static boolean nodeHasBefore2 (long)
long node
private static boolean nodeHasBefore3 (long)
long node
private static boolean nodeHasAnyBefore (long)
long node
private static boolean isTailoredNode (long)
long node
private static long changeNodePreviousIndex (long, int)
long node
int previous
private static long changeNodeNextIndex (long, int)
long node
int next
static synthetic boolean access$000 (int)
int x0
static synthetic int access$100 (int)
int x0
static synthetic boolean access$200 (long)
long x0
static synthetic int access$300 (long)
long x0
static void <clinit> ()
}
android/icu/impl/coll/CollationCompare.class
CollationCompare.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationCompare extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int compareUpToQuaternary (android.icu.impl.coll.CollationIterator, android.icu.impl.coll.CollationIterator, android.icu.impl.coll.CollationSettings)
long variableTop
long ce
long ce
long leftPrimary
long rightPrimary
int leftSecondary
int rightSecondary
int leftIndex
int rightIndex
int leftSecondary
int rightSecondary
long p
int leftLimit
int rightLimit
int leftIndex
int rightIndex
int leftStart
int rightStart
long ce
int leftCase
int leftLower32
int rightCase
int leftCase
int leftLower32
int rightCase
int strength
int leftIndex
int rightIndex
int leftLower32
int leftTertiary
int rightLower32
int rightTertiary
long ce
long ce
long leftQuaternary
long rightQuaternary
android.icu.impl.coll.CollationIterator left
android.icu.impl.coll.CollationIterator right
android.icu.impl.coll.CollationSettings settings
int options
long variableTop
boolean anyVariable
int tertiaryMask
int leftIndex
int rightIndex
int anyQuaternaries
static void <clinit> ()
}
android/icu/impl/coll/CollationData.class
CollationData.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationData extends java.lang.Object {
static final int REORDER_RESERVED_BEFORE_LATIN
static final int REORDER_RESERVED_AFTER_LATIN
static final int MAX_NUM_SPECIAL_REORDER_CODES
private static final int[] EMPTY_INT_ARRAY
static final int JAMO_CE32S_LENGTH
android.icu.impl.Trie2_32 trie
int[] ce32s
long[] ces
String contexts
public android.icu.impl.coll.CollationData base
int[] jamoCE32s
public android.icu.impl.Normalizer2Impl nfcImpl
long numericPrimary
public boolean[] compressibleBytes
android.icu.text.UnicodeSet unsafeBackwardSet
public char[] fastLatinTable
char[] fastLatinTableHeader
int numScripts
char[] scriptsIndex
char[] scriptStarts
public long[] rootElements
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.impl.Normalizer2Impl)
android.icu.impl.Normalizer2Impl nfc
public int getCE32 (int)
int c
int getCE32FromSupplementary (int)
int c
boolean isDigit (int)
int c
public boolean isUnsafeBackward (int, boolean)
int c
boolean numeric
public boolean isCompressibleLeadByte (int)
int b
public boolean isCompressiblePrimary (long)
long p
int getCE32FromContexts (int)
int index
int getIndirectCE32 (int)
int ce32
int tag
int getFinalCE32 (int)
int ce32
long getCEFromOffsetCE32 (int, int)
int c
int ce32
long dataCE
long getSingleCE (int)
android.icu.impl.coll.CollationData d
int c
android.icu.impl.coll.CollationData d
int ce32
int getFCD16 (int)
int c
long getFirstPrimaryForGroup (int)
int script
int index
public long getLastPrimaryForGroup (int)
int script
int index
long limit
public int getGroupForPrimary (long)
int i
int i
long p
int index
private int getScriptIndex (int)
int script
public int[] getEquivalentScripts (int)
int i
int i
int script
int index
int length
int[] dest
void makeReorderRanges (int[], android.icu.impl.coll.UVector32)
int[] reorder
android.icu.impl.coll.UVector32 ranges
private void makeReorderRanges (int[], boolean, android.icu.impl.coll.UVector32)
int index
int reorderCode
int i
int index
int i
int index
int start
int index
int script
int index
int i
int leadByte
int start
int i
int newLeadByte
int nextOffset
int i
int[] reorder
boolean latinMustMove
android.icu.impl.coll.UVector32 ranges
int length
short[] table
int lowStart
int highLimit
int specials
int skippedReserved
boolean hasReorderToEnd
int offset
private int addLowScriptRange (short[], int, int)
short[] table
int index
int lowStart
int start
int limit
private int addHighScriptRange (short[], int, int)
short[] table
int index
int highLimit
int limit
int start
private static java.lang.String scriptCodeString (int)
int script
static void <clinit> ()
}
android/icu/impl/coll/CollationDataBuilder$CEModifier.class
CollationDataBuilder.java
package android.icu.impl.coll
abstract android.icu.impl.coll.CollationDataBuilder$CEModifier extends java.lang.Object {
public abstract long modifyCE32 (int)
public abstract long modifyCE (long)
}
android/icu/impl/coll/CollationDataBuilder$ConditionalCE32.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 extends java.lang.Object {
String context
int ce32
int defaultCE32
int builtCE32
int next
void <init> (java.lang.String, int)
String ct
int ce
boolean hasContext ()
int prefixLength ()
}
android/icu/impl/coll/CollationDataBuilder$CopyHelper.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder$CopyHelper extends java.lang.Object {
android.icu.impl.coll.CollationDataBuilder src
android.icu.impl.coll.CollationDataBuilder dest
android.icu.impl.coll.CollationDataBuilder$CEModifier modifier
long[] modifiedCEs
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationDataBuilder$CEModifier)
android.icu.impl.coll.CollationDataBuilder s
android.icu.impl.coll.CollationDataBuilder d
android.icu.impl.coll.CollationDataBuilder$CEModifier m
void copyRangeCE32 (int, int, int)
int start
int end
int ce32
int copyCE32 (int)
long ce
long ce
int j
long ce
int i
int[] srcCE32s
int srcIndex
int length
boolean isModified
int j
long srcCE
long ce
int i
long[] srcCEs
int srcIndex
int length
boolean isModified
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 prevDestCond
int suffixStart
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
int destIndex
int tag
int ce32
static void <clinit> ()
}
android/icu/impl/coll/CollationDataBuilder$DataBuilderCollationIterator.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder$DataBuilderCollationIterator extends android.icu.impl.coll.CollationIterator {
protected final android.icu.impl.coll.CollationDataBuilder builder
protected final android.icu.impl.coll.CollationData builderData
protected final int[] jamoCE32s
protected CharSequence s
protected int pos
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationData)
int jamo
int j
android.icu.impl.coll.CollationDataBuilder b
android.icu.impl.coll.CollationData newData
int fetchCEs (java.lang.CharSequence, int, long[], int)
android.icu.impl.coll.CollationData d
long ce
int i
int c
int ce32
android.icu.impl.coll.CollationData d
CharSequence str
int start
long[] ces
int cesLength
public void resetToOffset (int)
int newOffset
public int getOffset ()
public int nextCodePoint ()
int c
public int previousCodePoint ()
int c
protected void forwardNumCodePoints (int)
int num
protected void backwardNumCodePoints (int)
int num
protected int getDataCE32 (int)
int c
protected int getCE32FromBuilderData (int)
int jamo
IndexOutOfBoundsException e
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
int ce32
static void <clinit> ()
}
android/icu/impl/coll/CollationDataBuilder.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder extends java.lang.Object {
private static final int IS_BUILDER_JAMO_CE32
protected android.icu.impl.Normalizer2Impl nfcImpl
protected android.icu.impl.coll.CollationData base
protected android.icu.impl.coll.CollationSettings baseSettings
protected android.icu.impl.Trie2Writable trie
protected android.icu.impl.coll.UVector32 ce32s
protected android.icu.impl.coll.UVector64 ce64s
protected java.util.ArrayList conditionalCE32s
protected android.icu.text.UnicodeSet contextChars
protected StringBuilder contexts
protected android.icu.text.UnicodeSet unsafeBackwardSet
protected boolean modified
protected boolean fastLatinEnabled
protected android.icu.impl.coll.CollationFastLatinBuilder fastLatinBuilder
protected android.icu.impl.coll.CollationDataBuilder$DataBuilderCollationIterator collIter
static final synthetic boolean $assertionsDisabled
void <init> ()
void initForTailoring (android.icu.impl.coll.CollationData)
int c
android.icu.impl.coll.CollationData b
int hangulCE32
boolean isCompressibleLeadByte (int)
int b
boolean isCompressiblePrimary (long)
long p
boolean hasMappings ()
boolean isAssigned (int)
int c
void add (java.lang.CharSequence, java.lang.CharSequence, long[], int)
CharSequence prefix
CharSequence s
long[] ces
int cesLength
int ce32
int encodeCEs (long[], int)
long ce0
long ce1
long p0
int ce32
int i
long[] ces
int cesLength
int[] newCE32s
void addCE32 (java.lang.CharSequence, java.lang.CharSequence, int)
int baseCE32
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
int index
int contextCE32
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
int index
int index
int next
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 nextCond
int cmp
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
CharSequence suffix
String context
CharSequence prefix
CharSequence s
int ce32
int c
int cLength
int oldCE32
boolean hasContext
void copyFrom (android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationDataBuilder$CEModifier)
android.icu.impl.Trie2$Range range
android.icu.impl.coll.CollationDataBuilder src
android.icu.impl.coll.CollationDataBuilder$CEModifier modifier
android.icu.impl.coll.CollationDataBuilder$CopyHelper helper
java.util.Iterator trieIterator
void optimize (android.icu.text.UnicodeSet)
int c
int ce32
android.icu.text.UnicodeSet set
android.icu.text.UnicodeSetIterator iter
void suppressContractions (android.icu.text.UnicodeSet)
int c
int ce32
android.icu.text.UnicodeSet set
android.icu.text.UnicodeSetIterator iter
void enableFastLatin ()
void build (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData data
int getCEs (java.lang.CharSequence, long[], int)
CharSequence s
long[] ces
int cesLength
int getCEs (java.lang.CharSequence, java.lang.CharSequence, long[], int)
CharSequence prefix
CharSequence s
long[] ces
int cesLength
int prefixLength
protected int getCE32FromOffsetCE32 (boolean, int, int)
boolean fromBase
int c
int ce32
int i
long dataCE
long p
protected int addCE (long)
int i
long ce
int length
protected int addCE32 (int)
int i
int ce32
int length
protected int addConditionalCE32 (java.lang.String, int)
String context
int ce32
int index
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
protected android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 getConditionalCE32 (int)
int index
protected android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 getConditionalCE32ForCE32 (int)
int ce32
protected static int makeBuilderContextCE32 (int)
int index
protected static boolean isBuilderContextCE32 (int)
int ce32
protected static int encodeOneCEAsCE32 (long)
long ce
long p
int lower32
int t
protected int encodeOneCE (long)
long ce
int ce32
int index
protected int encodeExpansion (long[], int, int)
int j
int i
int j
long[] ces
int start
int length
long first
int ce64sMax
int i
protected int encodeExpansion32 (int[], int, int)
int j
int i
int j
int[] newCE32s
int start
int length
int first
int ce32sMax
int i
protected int copyFromBaseCE32 (int, int, boolean)
int index
int length
int index
int length
int index
android.icu.util.CharsTrie$Entry entry
int trieIndex
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 head
StringBuilder context
int index
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
android.icu.util.CharsTrie$Iterator prefixes
int index
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 head
StringBuilder context
int c
int ce32
boolean withContext
protected int copyContractionsFromBaseCE32 (java.lang.StringBuilder, int, int, android.icu.impl.coll.CollationDataBuilder$ConditionalCE32)
int index
android.icu.util.CharsTrie$Entry entry
StringBuilder context
int c
int ce32
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
int trieIndex
int index
int suffixStart
android.icu.util.CharsTrie$Iterator suffixes
private static void enumRangeForCopy (int, int, int, android.icu.impl.coll.CollationDataBuilder$CopyHelper)
int start
int end
int value
android.icu.impl.coll.CollationDataBuilder$CopyHelper helper
protected boolean getJamoCE32s (int[])
int jamo
boolean fromBase
int ce32
int j
int jamo
int j
int[] jamoCE32s
boolean anyJamoAssigned
boolean needToCopyFromBase
protected void setDigitTags ()
int index
int c
int ce32
android.icu.text.UnicodeSet digits
android.icu.text.UnicodeSetIterator iter
protected void setLeadSurrogates ()
android.icu.impl.Trie2$Range range
int value
int leadValue
java.util.Iterator trieIterator
char lead
protected void buildMappings (android.icu.impl.coll.CollationData)
int i
int i
int ce32
int limit
int i
boolean isAnyJamoVTSpecial
int hangulCE32
int c
int ce32
int limit
int c
char lead
android.icu.impl.coll.CollationData data
int[] jamoCE32s
int jamoIndex
int c
protected void clearContexts ()
int ce32
android.icu.text.UnicodeSetIterator iter
protected void buildContexts ()
int c
int ce32
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
android.icu.text.UnicodeSetIterator iter
protected int buildContext (android.icu.impl.coll.CollationDataBuilder$ConditionalCE32)
int ce32
int length
String suffix
int fcd16
int emptySuffixCE32
int flags
int index
int prefixLength
StringBuilder prefix
String prefixString
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 firstCond
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 lastCond
int ce32
int suffixStart
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 head
android.icu.util.CharsTrieBuilder prefixBuilder
android.icu.util.CharsTrieBuilder contractionBuilder
int index
protected int addContextTrie (int, android.icu.util.CharsTrieBuilder)
int defaultCE32
android.icu.util.CharsTrieBuilder trieBuilder
StringBuilder context
int index
protected void buildFastLatinTable (android.icu.impl.coll.CollationData)
char[] header
char[] table
android.icu.impl.coll.CollationData data
protected int getCEs (java.lang.CharSequence, int, long[], int)
CharSequence s
int start
long[] ces
int cesLength
protected static int jamoCpFromIndex (int)
int i
protected final boolean isMutable ()
static void <clinit> ()
}
android/icu/impl/coll/CollationDataReader$1.class
CollationDataReader.java
package android.icu.impl.coll
synthetic android.icu.impl.coll.CollationDataReader$1 extends java.lang.Object {
}
android/icu/impl/coll/CollationDataReader$IsAcceptable.class
CollationDataReader.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataReader$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.impl.coll.CollationDataReader$1)
android.icu.impl.coll.CollationDataReader$1 x0
}
android/icu/impl/coll/CollationDataReader.class
CollationDataReader.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataReader extends java.lang.Object {
static final int IX_INDEXES_LENGTH
static final int IX_OPTIONS
static final int IX_RESERVED2
static final int IX_RESERVED3
static final int IX_JAMO_CE32S_START
static final int IX_REORDER_CODES_OFFSET
static final int IX_REORDER_TABLE_OFFSET
static final int IX_TRIE_OFFSET
static final int IX_RESERVED8_OFFSET
static final int IX_CES_OFFSET
static final int IX_RESERVED10_OFFSET
static final int IX_CE32S_OFFSET
static final int IX_ROOT_ELEMENTS_OFFSET
static final int IX_CONTEXTS_OFFSET
static final int IX_UNSAFE_BWD_OFFSET
static final int IX_FAST_LATIN_TABLE_OFFSET
static final int IX_SCRIPTS_OFFSET
static final int IX_COMPRESSIBLE_BYTES_OFFSET
static final int IX_RESERVED18_OFFSET
static final int IX_TOTAL_SIZE
private static final android.icu.impl.coll.CollationDataReader$IsAcceptable IS_ACCEPTABLE
private static final int DATA_FORMAT
static final synthetic boolean $assertionsDisabled
static void read (android.icu.impl.coll.CollationTailoring, java.nio.ByteBuffer, android.icu.impl.coll.CollationTailoring) throws java.io.IOException
int i
int i
int length
int length
int reorderRangesLength
int[] reorderCodes
int reorderCodesLength
int trieLength
int i
int rootElementsLength
long commonSecTer
long secTerBoundaries
int i
int lead
android.icu.impl.USerializedSet sset
char[] unsafeData
int count
int[] range
int c
int i
char header0
int headerLength
int tableLength
int scriptsLength
java.nio.CharBuffer inChars
int scriptStartsLength
int i
android.icu.impl.coll.CollationTailoring base
java.nio.ByteBuffer inBytes
android.icu.impl.coll.CollationTailoring tailoring
int inLength
int indexesLength
int[] inIndexes
int index
int offset
int length
android.icu.impl.coll.CollationData baseData
int[] reorderCodes
int reorderCodesLength
byte[] reorderTable
android.icu.impl.coll.CollationData data
int jamoCE32sStart
android.icu.impl.coll.CollationSettings ts
int options
char[] fastLatinPrimaries
int fastLatinOptions
android.icu.impl.coll.CollationSettings settings
private void <init> ()
static void <clinit> ()
}
android/icu/impl/coll/CollationFCD.class
CollationFCD.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationFCD extends java.lang.Object {
private static final byte[] lcccIndex
private static final byte[] tcccIndex
private static final int[] lcccBits
private static final int[] tcccBits
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static boolean hasLccc (int)
int i
int c
public static boolean hasTccc (int)
int i
int c
static boolean mayHaveLccc (int)
int c
int i
static boolean maybeTibetanCompositeVowel (int)
int c
static boolean isFCD16OfTibetanCompositeVowel (int)
int fcd16
static void <clinit> ()
}
android/icu/impl/coll/CollationFastLatin.class
CollationFastLatin.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationFastLatin extends java.lang.Object {
public static final int VERSION
public static final int LATIN_MAX
public static final int LATIN_LIMIT
static final int LATIN_MAX_UTF8_LEAD
static final int PUNCT_START
static final int PUNCT_LIMIT
static final int NUM_FAST_CHARS
static final int SHORT_PRIMARY_MASK
static final int INDEX_MASK
static final int SECONDARY_MASK
static final int CASE_MASK
static final int LONG_PRIMARY_MASK
static final int TERTIARY_MASK
static final int CASE_AND_TERTIARY_MASK
static final int TWO_SHORT_PRIMARIES_MASK
static final int TWO_LONG_PRIMARIES_MASK
static final int TWO_SECONDARIES_MASK
static final int TWO_CASES_MASK
static final int TWO_TERTIARIES_MASK
static final int CONTRACTION
static final int EXPANSION
static final int MIN_LONG
static final int LONG_INC
static final int MAX_LONG
static final int MIN_SHORT
static final int SHORT_INC
static final int MAX_SHORT
static final int MIN_SEC_BEFORE
static final int SEC_INC
static final int MAX_SEC_BEFORE
static final int COMMON_SEC
static final int MIN_SEC_AFTER
static final int MAX_SEC_AFTER
static final int MIN_SEC_HIGH
static final int MAX_SEC_HIGH
static final int SEC_OFFSET
static final int COMMON_SEC_PLUS_OFFSET
static final int TWO_SEC_OFFSETS
static final int TWO_COMMON_SEC_PLUS_OFFSET
static final int LOWER_CASE
static final int TWO_LOWER_CASES
static final int COMMON_TER
static final int MAX_TER_AFTER
static final int TER_OFFSET
static final int COMMON_TER_PLUS_OFFSET
static final int TWO_TER_OFFSETS
static final int TWO_COMMON_TER_PLUS_OFFSET
static final int MERGE_WEIGHT
static final int EOS
static final int BAIL_OUT
static final int CONTR_CHAR_MASK
static final int CONTR_LENGTH_SHIFT
public static final int BAIL_OUT_RESULT
static final synthetic boolean $assertionsDisabled
static int getCharIndex (char)
char c
public static int getOptions (android.icu.impl.coll.CollationData, android.icu.impl.coll.CollationSettings, char[])
int miniVarTop
int headerLength
int i
long start
int group
long prevStart
long beforeDigitStart
long digitStart
long afterDigitStart
long latinStart
int p
int c
int c
android.icu.impl.coll.CollationData data
android.icu.impl.coll.CollationSettings settings
char[] primaries
char[] header
int miniVarTop
boolean digitsAreReordered
char[] table
public static int compareUTF16 (char[], char[], int, java.lang.CharSequence, java.lang.CharSequence, int)
long pairAndInc
int c
long pairAndInc
int c
int leftPrimary
int rightPrimary
long pairAndInc
int c
long pairAndInc
int c
int leftSecondary
int rightSecondary
long pairAndInc
int c
long pairAndInc
int c
int leftCase
int rightCase
boolean strengthIsPrimary
long pairAndInc
int c
long pairAndInc
int c
int leftTertiary
int rightTertiary
long pairAndInc
int c
long pairAndInc
int c
int leftQuaternary
int rightQuaternary
char[] table
char[] primaries
int options
CharSequence left
CharSequence right
int startIndex
int variableTop
int leftIndex
int rightIndex
int leftPair
int rightPair
boolean withCaseBits
private static int lookup (char[], int)
char[] table
int c
private static long nextPair (char[], int, int, java.lang.CharSequence, int)
int index
int c2
int nextIndex
int i
int head
int x
long result
int index
boolean inc
int length
long result
char[] table
int c
int ce
CharSequence s16
int sIndex
private static int getPrimaries (int, int)
int variableTop
int pair
int ce
private static int getSecondariesFromOneShortCE (int)
int ce
private static int getSecondaries (int, int)
int ce
int variableTop
int pair
private static int getCases (int, boolean, int)
int ce
int ce
int variableTop
boolean strengthIsPrimary
int pair
private static int getTertiaries (int, boolean, int)
int ce
int ce
int variableTop
boolean withCaseBits
int pair
private static int getQuaternaries (int, int)
int ce
int variableTop
int pair
private void <init> ()
static void <clinit> ()
}
android/icu/impl/coll/CollationFastLatinBuilder.class
CollationFastLatinBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationFastLatinBuilder extends java.lang.Object {
private static final int NUM_SPECIAL_GROUPS
private static final long CONTRACTION_FLAG
private long ce0
private long ce1
private long[][] charCEs
private android.icu.impl.coll.UVector64 contractionCEs
private android.icu.impl.coll.UVector64 uniqueCEs
private char[] miniCEs
long[] lastSpecialPrimaries
private long firstDigitPrimary
private long firstLatinPrimary
private long lastLatinPrimary
private long firstShortPrimary
private boolean shortPrimaryOverflow
private StringBuilder result
private int headerLength
static final synthetic boolean $assertionsDisabled
private static final int compareInt64AsUnsigned (long, long)
long a
long b
private static final int binarySearch (long[], int, long)
int i
int cmp
long[] list
int limit
long ce
int start
void <init> ()
boolean forData (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData data
boolean ok
char[] getHeader ()
char[] resultArray
char[] getTable ()
char[] resultArray
private boolean loadGroups (android.icu.impl.coll.CollationData)
int i
android.icu.impl.coll.CollationData data
int r0
private boolean inSameGroup (long, long)
long lastPrimary
int i
long p
long q
long lastVariablePrimary
private void resetCEs ()
private void getCEs (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData d
android.icu.impl.coll.CollationData d
int ce32
char c
android.icu.impl.coll.CollationData data
int i
private boolean getCEsFromCE32 (android.icu.impl.coll.CollationData, int, int)
int index
int length
int index
int length
int sc0
int sc1
long p1
int lower32_1
android.icu.impl.coll.CollationData data
int c
int ce32
long p0
int lower32_0
private boolean getCEsFromContractionCE32 (android.icu.impl.coll.CollationData, int)
android.icu.util.CharsTrie$Entry entry
CharSequence suffix
int x
android.icu.impl.coll.CollationData data
int ce32
int trieIndex
int contractionIndex
int prevX
boolean addContraction
android.icu.util.CharsTrie$Iterator suffixes
private void addContractionEntry (int, long, long)
int x
long cce0
long cce1
private void addUniqueCE (long)
long ce
int i
private int getMiniCE (long)
long ce
int index
private void encodeUniqueCEs ()
long ce
long p
int lower32
int s
int t
int i
int group
long lastGroupPrimary
long prevPrimary
int prevSecondary
int pri
int sec
int ter
private void encodeCharCEs ()
int i
int expansionIndex
long ce
int miniCE
int i
int miniCEsStart
int indexBase
private void encodeContractions ()
long x
long cce0
long cce1
int miniCE
int index
long ce
int contractionIndex
boolean firstTriple
int i
int indexBase
int firstContractionIndex
private int encodeTwoCEs (long, long)
int c
int sec1
int ter1
long first
long second
int miniCE
int miniCE1
int case1
private static boolean isContractionCharCE (long)
long ce
static void <clinit> ()
}
android/icu/impl/coll/CollationIterator$CEBuffer.class
CollationIterator.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationIterator$CEBuffer extends java.lang.Object {
private static final int INITIAL_CAPACITY
int length
private long[] buffer
void <init> ()
void append (long)
long ce
void appendUnsafe (long)
long ce
void ensureAppendCapacity (int)
int appCap
int capacity
long[] newBuffer
void incLength ()
long set (int, long)
int i
long ce
long get (int)
int i
long[] getCEs ()
}
android/icu/impl/coll/CollationIterator$SkippedState.class
CollationIterator.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationIterator$SkippedState extends java.lang.Object {
private final StringBuilder oldBuffer
private final StringBuilder newBuffer
private int pos
private int skipLengthAtMatch
private android.icu.util.CharsTrie$State state
static final synthetic boolean $assertionsDisabled
void <init> ()
void clear ()
boolean isEmpty ()
boolean hasNext ()
int next ()
int c
void incBeyond ()
int backwardNumCodePoints (int)
int n
int length
int beyond
void setFirstSkipped (int)
int c
void skip (int)
int c
void recordMatch ()
void replaceMatch ()
int oldLength
void saveTrieState (android.icu.util.CharsTrie)
android.icu.util.CharsTrie trie
void resetToTrieState (android.icu.util.CharsTrie)
android.icu.util.CharsTrie trie
static void <clinit> ()
}
android/icu/impl/coll/CollationIterator.class
CollationIterator.java
package android.icu.impl.coll
public abstract android.icu.impl.coll.CollationIterator extends java.lang.Object {
protected static final long NO_CP_AND_CE32
protected final android.icu.impl.Trie2_32 trie
protected final android.icu.impl.coll.CollationData data
private android.icu.impl.coll.CollationIterator$CEBuffer ceBuffer
private int cesIndex
private android.icu.impl.coll.CollationIterator$SkippedState skipped
private int numCpFwd
private boolean isNumeric
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData d
public void <init> (android.icu.impl.coll.CollationData, boolean)
android.icu.impl.coll.CollationData d
boolean numeric
public boolean equals (java.lang.Object)
int i
Object other
android.icu.impl.coll.CollationIterator o
public int hashCode ()
public abstract void resetToOffset (int)
public abstract int getOffset ()
public final long nextCE ()
android.icu.impl.coll.CollationData d
long cAndCE32
int c
int ce32
int t
android.icu.impl.coll.CollationData d
public final int fetchCEs ()
final void setCurrentCE (long)
long ce
public final long previousCE (android.icu.impl.coll.UVector32)
android.icu.impl.coll.CollationData d
android.icu.impl.coll.UVector32 offsets
int limitOffset
int c
int ce32
android.icu.impl.coll.CollationData d
public final int getCEsLength ()
public final long getCE (int)
int i
public final long[] getCEs ()
final void clearCEs ()
public final void clearCEsIfNoneRemaining ()
public abstract int nextCodePoint ()
public abstract int previousCodePoint ()
protected final void reset ()
protected final void reset (boolean)
boolean numeric
protected long handleNextCE32 ()
int c
protected long makeCodePointAndCE32Pair (int, int)
int c
int ce32
protected char handleGetTrailSurrogate ()
protected boolean forbidSurrogateCodePoints ()
protected abstract void forwardNumCodePoints (int)
protected abstract void backwardNumCodePoints (int)
protected int getDataCE32 (int)
int c
protected int getCE32FromBuilderData (int)
int ce32
protected final void appendCEsFromCE32 (android.icu.impl.coll.CollationData, int, int, boolean)
int index
int length
int index
int length
int nextCp
int index
int defaultCE32
int nextCp
int[] jamoCE32s
int t
int v
char trail
android.icu.impl.coll.CollationData d
int c
int ce32
boolean forward
private static final boolean isSurrogate (int)
int c
protected static final boolean isLeadSurrogate (int)
int c
protected static final boolean isTrailSurrogate (int)
int c
private final long nextCEFromCE32 (android.icu.impl.coll.CollationData, int, int)
android.icu.impl.coll.CollationData d
int c
int ce32
private final int getCE32FromPrefix (android.icu.impl.coll.CollationData, int)
int c
android.icu.util.BytesTrie$Result match
android.icu.impl.coll.CollationData d
int ce32
int index
int lookBehind
android.icu.util.CharsTrie prefixes
private final int nextSkippedCodePoint ()
int c
private final void backwardNumSkipped (int)
int n
private final int nextCE32FromContraction (android.icu.impl.coll.CollationData, int, java.lang.CharSequence, int, int, int)
int nextCp
int nextCp
android.icu.impl.coll.CollationData d
int contractionCE32
CharSequence trieChars
int trieOffset
int ce32
int c
int lookAhead
int sinceMatch
android.icu.util.CharsTrie suffixes
android.icu.util.BytesTrie$Result match
private final int nextCE32FromDiscontiguousContraction (android.icu.impl.coll.CollationData, android.icu.util.CharsTrie, int, int, int)
int i
android.icu.util.BytesTrie$Result match
android.icu.impl.coll.CollationData d
android.icu.util.CharsTrie suffixes
int ce32
int lookAhead
int c
int fcd16
int nextCp
int prevCC
int sinceMatch
boolean isTopDiscontiguous
private final long previousCEUnsafe (int, android.icu.impl.coll.UVector32)
int c
android.icu.impl.coll.UVector32 offsets
int numBackward
int offset
private final void appendNumericCEs (int, boolean)
char digit
int c
char digit
int c
int segmentLength
int ce32
boolean forward
StringBuilder digits
int pos
private final void appendNumericSegmentCEs (java.lang.CharSequence)
int i
long primary
long primary
long primary
int value
int firstByte
int numBytes
int pair
int pos
CharSequence digits
int length
long numericPrimary
int numPairs
long primary
int pair
int pos
int shift
static void <clinit> ()
}
android/icu/impl/coll/CollationKeys$LevelCallback.class
CollationKeys.java
package android.icu.impl.coll
public android.icu.impl.coll.CollationKeys$LevelCallback extends java.lang.Object {
public void <init> ()
boolean needToWrite (int)
int level
}
android/icu/impl/coll/CollationKeys$SortKeyByteSink.class
CollationKeys.java
package android.icu.impl.coll
public abstract android.icu.impl.coll.CollationKeys$SortKeyByteSink extends java.lang.Object {
protected byte[] buffer_
private int appended_
public void <init> (byte[])
byte[] dest
public void setBufferAndAppended (byte[], int)
byte[] dest
int app
public void Append (byte[], int)
byte[] bytes
int n
int length
int available
public void Append (int)
int b
public int NumberOfBytesAppended ()
public int GetRemainingCapacity ()
public boolean Overflowed ()
protected abstract void AppendBeyondCapacity (byte[], int, int, int)
protected abstract boolean Resize (int, int)
}
android/icu/impl/coll/CollationKeys$SortKeyLevel.class
CollationKeys.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationKeys$SortKeyLevel extends java.lang.Object {
private static final int INITIAL_CAPACITY
byte[] buffer
int len
static final synthetic boolean $assertionsDisabled
void <init> ()
boolean isEmpty ()
int length ()
byte getAt (int)
int index
byte[] data ()
void appendByte (int)
int b
void appendWeight16 (int)
int w
byte b0
byte b1
int appendLength
void appendWeight32 (long)
long w
byte[] bytes
int appendLength
void appendReverseWeight16 (int)
int w
byte b0
byte b1
int appendLength
void appendTo (android.icu.impl.coll.CollationKeys$SortKeyByteSink)
android.icu.impl.coll.CollationKeys$SortKeyByteSink sink
private boolean ensureCapacity (int)
int appendCapacity
int newCapacity
int altCapacity
byte[] newbuf
static void <clinit> ()
}
android/icu/impl/coll/CollationKeys.class
CollationKeys.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationKeys extends java.lang.Object {
public static final android.icu.impl.coll.CollationKeys$LevelCallback SIMPLE_LEVEL_FALLBACK
private static final int SEC_COMMON_LOW
private static final int SEC_COMMON_MIDDLE
static final int SEC_COMMON_HIGH
private static final int SEC_COMMON_MAX_COUNT
private static final int CASE_LOWER_FIRST_COMMON_LOW
private static final int CASE_LOWER_FIRST_COMMON_MIDDLE
private static final int CASE_LOWER_FIRST_COMMON_HIGH
private static final int CASE_LOWER_FIRST_COMMON_MAX_COUNT
private static final int CASE_UPPER_FIRST_COMMON_LOW
private static final int CASE_UPPER_FIRST_COMMON_HIGH
private static final int CASE_UPPER_FIRST_COMMON_MAX_COUNT
private static final int TER_ONLY_COMMON_LOW
private static final int TER_ONLY_COMMON_MIDDLE
private static final int TER_ONLY_COMMON_HIGH
private static final int TER_ONLY_COMMON_MAX_COUNT
private static final int TER_LOWER_FIRST_COMMON_LOW
private static final int TER_LOWER_FIRST_COMMON_MIDDLE
private static final int TER_LOWER_FIRST_COMMON_HIGH
private static final int TER_LOWER_FIRST_COMMON_MAX_COUNT
private static final int TER_UPPER_FIRST_COMMON_LOW
private static final int TER_UPPER_FIRST_COMMON_MIDDLE
private static final int TER_UPPER_FIRST_COMMON_HIGH
private static final int TER_UPPER_FIRST_COMMON_MAX_COUNT
private static final int QUAT_COMMON_LOW
private static final int QUAT_COMMON_MIDDLE
private static final int QUAT_COMMON_HIGH
private static final int QUAT_COMMON_MAX_COUNT
private static final int QUAT_SHIFTED_LIMIT_BYTE
private static final int[] levelMasks
static final synthetic boolean $assertionsDisabled
private static android.icu.impl.coll.CollationKeys$SortKeyLevel getSortKeyLevel (int, int)
int levels
int level
private void <init> ()
public static void writeSortKeyUpToQuaternary (android.icu.impl.coll.CollationIterator, boolean[], android.icu.impl.coll.CollationSettings, android.icu.impl.coll.CollationKeys$SortKeyByteSink, int, android.icu.impl.coll.CollationKeys$LevelCallback, boolean)
long variableTop
boolean isCompressible
int p1
byte p2
int b
int b
int b
int remainder
int b
byte b
byte[] secs
int last
int s
int b
int b
int c
int b
int b
int b
int b
int b
int b
int t
int b
int b
int q
long ce
long p
int lower32
byte c
int i
int length
byte b
android.icu.impl.coll.CollationIterator iter
boolean[] compressibleBytes
android.icu.impl.coll.CollationSettings settings
android.icu.impl.coll.CollationKeys$SortKeyByteSink sink
int minLevel
android.icu.impl.coll.CollationKeys$LevelCallback callback
boolean preflight
int options
int levels
long variableTop
int tertiaryMask
byte[] p234
android.icu.impl.coll.CollationKeys$SortKeyLevel cases
android.icu.impl.coll.CollationKeys$SortKeyLevel secondaries
android.icu.impl.coll.CollationKeys$SortKeyLevel tertiaries
android.icu.impl.coll.CollationKeys$SortKeyLevel quaternaries
long prevReorderedPrimary
int commonCases
int commonSecondaries
int commonTertiaries
int commonQuaternaries
int prevSecondary
int secSegmentStart
static void <clinit> ()
}
android/icu/impl/coll/CollationLoader$ASCII.class
CollationLoader.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationLoader$ASCII extends java.lang.Object {
private void <init> ()
static java.lang.String toLowerCase (java.lang.String)
StringBuilder sb
char c
int i
String s
}
android/icu/impl/coll/CollationLoader.class
CollationLoader.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationLoader extends java.lang.Object {
private static volatile String rootRules
private void <init> ()
private static void loadRootRules ()
android.icu.util.UResourceBundle rootBundle
public static java.lang.String getRootRules ()
static java.lang.String loadRules (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String collationType
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle data
String rules
private static final android.icu.util.UResourceBundle findWithFallback (android.icu.util.UResourceBundle, java.lang.String)
android.icu.util.UResourceBundle table
String entryName
public static android.icu.impl.coll.CollationTailoring loadTailoring (android.icu.util.ULocale, android.icu.util.Output)
java.util.MissingResourceException e
android.icu.util.UResourceBundle collations
java.util.MissingResourceException ignored
java.io.IOException e
android.icu.util.UResourceBundle actualBundle
android.icu.util.ULocale locale
android.icu.util.Output outValidLocale
android.icu.impl.coll.CollationTailoring root
String localeName
android.icu.util.UResourceBundle bundle
android.icu.util.ULocale validLocale
String validLocaleName
android.icu.util.UResourceBundle collations
String type
String defaultType
String defT
android.icu.util.UResourceBundle data
android.icu.util.ULocale actualLocale
String actualLocaleName
android.icu.impl.coll.CollationTailoring t
android.icu.util.UResourceBundle binary
java.nio.ByteBuffer inBytes
static void <clinit> ()
}
android/icu/impl/coll/CollationRoot.class
CollationRoot.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationRoot extends java.lang.Object {
private static final android.icu.impl.coll.CollationTailoring rootSingleton
private static final RuntimeException exception
public void <init> ()
public static final android.icu.impl.coll.CollationTailoring getRoot ()
public static final android.icu.impl.coll.CollationData getData ()
android.icu.impl.coll.CollationTailoring root
static final android.icu.impl.coll.CollationSettings getSettings ()
android.icu.impl.coll.CollationTailoring root
static void <clinit> ()
java.nio.ByteBuffer bytes
android.icu.impl.coll.CollationTailoring t2
java.io.IOException e
RuntimeException e
android.icu.impl.coll.CollationTailoring t
RuntimeException e2
}
android/icu/impl/coll/CollationRootElements.class
CollationRootElements.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationRootElements extends java.lang.Object {
public static final long PRIMARY_SENTINEL
public static final int SEC_TER_DELTA_FLAG
public static final int PRIMARY_STEP_MASK
public static final int IX_FIRST_TERTIARY_INDEX
static final int IX_FIRST_SECONDARY_INDEX
static final int IX_FIRST_PRIMARY_INDEX
static final int IX_COMMON_SEC_AND_TER_CE
static final int IX_SEC_TER_BOUNDARIES
static final int IX_COUNT
private long[] elements
static final synthetic boolean $assertionsDisabled
public void <init> (long[])
long[] rootElements
public int getTertiaryBoundary ()
long getFirstTertiaryCE ()
long getLastTertiaryCE ()
public int getLastCommonSecondary ()
public int getSecondaryBoundary ()
long getFirstSecondaryCE ()
long getLastSecondaryCE ()
long getFirstPrimary ()
long getFirstPrimaryCE ()
long lastCEWithPrimaryBefore (long)
long secTer
long p
int index
long q
long secTer
long firstCEWithPrimaryAtLeast (long)
long p
int index
long getPrimaryBefore (long, boolean)
int step
long nextElement
long p
boolean isCompressible
int index
int step
long q
int getSecondaryBefore (long, int)
int index
int previousSec
int sec
long p
int s
int index
int previousSec
int sec
int getTertiaryBefore (long, int, int)
int index
int previousTer
int index
int previousTer
long secTer
long p
int s
int t
int index
int previousTer
long secTer
long st
int findPrimary (long)
long p
int index
long getPrimaryAfter (long, int, boolean)
int step
long p
int index
boolean isCompressible
long q
int getSecondaryAfter (int, int)
long secTer
int secLimit
int sec
int index
int s
long secTer
int secLimit
int getTertiaryAfter (int, int, int)
int terLimit
long secTer
int terLimit
int index
int s
int t
long secTer
int terLimit
long st
private long getFirstSecTerForPrimary (int)
int index
long secTer
private int findP (long)
int j
int i
long q
long p
int start
int limit
private static boolean isEndOfPrimaryRange (long)
long q
static void <clinit> ()
}
android/icu/impl/coll/CollationRuleParser$Importer.class
CollationRuleParser.java
package android.icu.impl.coll
abstract android.icu.impl.coll.CollationRuleParser$Importer extends java.lang.Object {
public abstract java.lang.String getRules (java.lang.String, java.lang.String)
}
android/icu/impl/coll/CollationRuleParser$Position.class
CollationRuleParser.java
package android.icu.impl.coll
final enum android.icu.impl.coll.CollationRuleParser$Position extends java.lang.Enum {
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_TERTIARY_IGNORABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_TERTIARY_IGNORABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_SECONDARY_IGNORABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_SECONDARY_IGNORABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_PRIMARY_IGNORABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_PRIMARY_IGNORABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_VARIABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_VARIABLE
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_REGULAR
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_REGULAR
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_IMPLICIT
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_IMPLICIT
public static final enum android.icu.impl.coll.CollationRuleParser$Position FIRST_TRAILING
public static final enum android.icu.impl.coll.CollationRuleParser$Position LAST_TRAILING
private static final synthetic android.icu.impl.coll.CollationRuleParser$Position[] $VALUES
public static android.icu.impl.coll.CollationRuleParser$Position[] values ()
public static android.icu.impl.coll.CollationRuleParser$Position valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/coll/CollationRuleParser$Sink.class
CollationRuleParser.java
package android.icu.impl.coll
abstract android.icu.impl.coll.CollationRuleParser$Sink extends java.lang.Object {
void <init> ()
abstract void addReset (int, java.lang.CharSequence)
abstract void addRelation (int, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
void suppressContractions (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
void optimize (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
}
android/icu/impl/coll/CollationRuleParser.class
CollationRuleParser.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationRuleParser extends java.lang.Object {
static final android.icu.impl.coll.CollationRuleParser$Position[] POSITION_VALUES
static final char POS_LEAD
static final char POS_BASE
private static final int UCOL_DEFAULT
private static final int UCOL_OFF
private static final int UCOL_ON
private static final int STRENGTH_MASK
private static final int STARRED_FLAG
private static final int OFFSET_SHIFT
private static final String BEFORE
private final StringBuilder rawBuilder
private static final String[] positions
private static final String[] gSpecialReorderCodes
private static final int U_PARSE_CONTEXT_LEN
private android.icu.text.Normalizer2 nfd
private android.icu.text.Normalizer2 nfc
private String rules
private final android.icu.impl.coll.CollationData baseData
private android.icu.impl.coll.CollationSettings settings
private android.icu.impl.coll.CollationRuleParser$Sink sink
private android.icu.impl.coll.CollationRuleParser$Importer importer
private int ruleIndex
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData base
void setSink (android.icu.impl.coll.CollationRuleParser$Sink)
android.icu.impl.coll.CollationRuleParser$Sink sinkAlias
void setImporter (android.icu.impl.coll.CollationRuleParser$Importer)
android.icu.impl.coll.CollationRuleParser$Importer importerAlias
void parse (java.lang.String, android.icu.impl.coll.CollationSettings) throws java.text.ParseException
String ruleString
android.icu.impl.coll.CollationSettings outSettings
private void parse (java.lang.String) throws java.text.ParseException
char c
String ruleString
private void parseRuleChain () throws java.text.ParseException
int result
int strength
int i
int resetStrength
boolean isFirstRelation
private int parseResetAndPosition () throws java.text.ParseException
int j
char c
int resetStrength
Exception e
int i
int resetStrength
private int parseRelationOperator ()
int strength
int strength
int strength
int strength
int strength
int strength
int strength
int strength
int i
char c
private void parseRelationStrings (int, int) throws java.text.ParseException
StringBuilder extBuilder
int prefix0
int c
Exception e
int strength
int i
String prefix
CharSequence extension
char next
private void parseStarredCharacters (int, int) throws java.text.ParseException
Exception e
int c
Exception e
int c
int strength
int i
String empty
int prev
int j
private int parseTailoringString (int, java.lang.StringBuilder) throws java.text.ParseException
int i
StringBuilder raw
private int parseString (int, java.lang.StringBuilder) throws java.text.ParseException
int cp
char c
int c
int j
int i
StringBuilder raw
private static final boolean isSurrogate (int)
int c
private int parseSpecialPosition (int, java.lang.StringBuilder) throws java.text.ParseException
int pos
String raw
int i
StringBuilder str
int j
private void parseSetting () throws java.text.ParseException
String v
int value
char c
int value
int value
int value
int value
int value
int value
int value
android.icu.util.ULocale localeID
Exception e
String importedRules
Exception e
Exception e
String importedRules
String outerRules
int outerRuleIndex
android.icu.util.ULocale localeID
String baseID
String collationType
String v
int valueIndex
Exception e
Exception e
android.icu.text.UnicodeSet set
int i
int j
String raw
private void parseReordering (java.lang.CharSequence) throws java.text.ParseException
int limit
String word
int code
Integer code
int[] codes
int j
CharSequence raw
int i
java.util.ArrayList reorderCodes
public static int getReorderCode (java.lang.String)
int i
int script
String word
private static int getOnOffValue (java.lang.String)
String s
private int parseUnicodeSet (int, android.icu.text.UnicodeSet) throws java.text.ParseException
char c
Exception e
int i
android.icu.text.UnicodeSet set
int level
int j
private int readWords (int, java.lang.StringBuilder)
int lastIndex
char c
int i
StringBuilder raw
private int skipComment (int)
char c
int i
private void setParseError (java.lang.String) throws java.text.ParseException
String reason
private void setParseError (java.lang.String, java.lang.Exception) throws java.text.ParseException
String reason
Exception e
java.text.ParseException newExc
private java.text.ParseException makeParseException (java.lang.String)
String reason
private java.lang.String appendErrorContext (java.lang.String)
String reason
StringBuilder msg
int start
int length
private static boolean isSyntaxChar (int)
int c
private int skipWhiteSpace (int)
int i
static void <clinit> ()
}
android/icu/impl/coll/CollationSettings.class
CollationSettings.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationSettings extends android.icu.impl.coll.SharedObject {
public static final int CHECK_FCD
public static final int NUMERIC
static final int SHIFTED
static final int ALTERNATE_MASK
static final int MAX_VARIABLE_SHIFT
static final int MAX_VARIABLE_MASK
static final int UPPER_FIRST
public static final int CASE_FIRST
public static final int CASE_FIRST_AND_UPPER_MASK
public static final int CASE_LEVEL
public static final int BACKWARD_SECONDARY
static final int STRENGTH_SHIFT
static final int STRENGTH_MASK
static final int MAX_VAR_SPACE
static final int MAX_VAR_PUNCT
static final int MAX_VAR_SYMBOL
static final int MAX_VAR_CURRENCY
public int options
public long variableTop
public byte[] reorderTable
long minHighNoReorder
long[] reorderRanges
public int[] reorderCodes
private static final int[] EMPTY_INT_ARRAY
public int fastLatinOptions
public char[] fastLatinPrimaries
static final synthetic boolean $assertionsDisabled
void <init> ()
public android.icu.impl.coll.CollationSettings clone ()
android.icu.impl.coll.CollationSettings newSettings
public boolean equals (java.lang.Object)
Object other
android.icu.impl.coll.CollationSettings o
public int hashCode ()
int i
int h
public void resetReordering ()
void aliasReordering (android.icu.impl.coll.CollationData, int[], int, byte[])
int[] codes
int firstSplitByteRangeIndex
android.icu.impl.coll.CollationData data
int[] codesAndRanges
int codesLength
byte[] table
int[] codes
int rangesStart
int rangesLimit
int rangesLength
public void setReordering (android.icu.impl.coll.CollationData, int[])
int pair
int limit1
int i
int rangesStart
android.icu.impl.coll.CollationData data
int[] codes
android.icu.impl.coll.UVector32 rangesList
int rangesLength
int[] ranges
byte[] table
int b
int firstSplitByteRangeIndex
int rangesStart
private void setReorderArrays (int[], int[], int, int, byte[])
int[] codes
int[] ranges
int rangesStart
int rangesLength
byte[] table
private void setReorderRanges (int[], int, int)
int i
int[] ranges
int rangesStart
int rangesLength
public void copyReorderingFrom (android.icu.impl.coll.CollationSettings)
android.icu.impl.coll.CollationSettings other
public boolean hasReordering ()
private static boolean reorderTableHasSplitBytes (byte[])
int i
byte[] table
public long reorder (long)
long p
byte b
private long reorderEx (long)
long p
long q
long r
int i
public void setStrength (int)
int value
int noStrength
public void setStrengthDefault (int)
int defaultOptions
int noStrength
static int getStrength (int)
int options
public int getStrength ()
public void setFlag (int, boolean)
int bit
boolean value
public void setFlagDefault (int, int)
int bit
int defaultOptions
public boolean getFlag (int)
int bit
public void setCaseFirst (int)
int value
int noCaseFirst
public void setCaseFirstDefault (int)
int defaultOptions
int noCaseFirst
public int getCaseFirst ()
public void setAlternateHandlingShifted (boolean)
boolean value
int noAlternate
public void setAlternateHandlingDefault (int)
int defaultOptions
int noAlternate
public boolean getAlternateHandling ()
public void setMaxVariable (int, int)
int value
int defaultOptions
int noMax
public int getMaxVariable ()
static boolean isTertiaryWithCaseBits (int)
int options
static int getTertiaryMask (int)
int options
static boolean sortsTertiaryUpperCaseFirst (int)
int options
public boolean dontCheckFCD ()
boolean hasBackwardSecondary ()
public boolean isNumeric ()
public volatile synthetic android.icu.impl.coll.SharedObject clone ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
android/icu/impl/coll/CollationTailoring.class
CollationTailoring.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationTailoring extends java.lang.Object {
public android.icu.impl.coll.CollationData data
public android.icu.impl.coll.SharedObject$Reference settings
private String rules
private android.icu.util.UResourceBundle rulesResource
public android.icu.util.ULocale actualLocale
public int version
android.icu.impl.coll.CollationData ownedData
android.icu.impl.Trie2_32 trie
android.icu.text.UnicodeSet unsafeBackwardSet
public java.util.Map maxExpansions
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.impl.coll.SharedObject$Reference)
android.icu.impl.coll.SharedObject$Reference baseSettings
void ensureOwnedData ()
android.icu.impl.Normalizer2Impl nfcImpl
void setRules (java.lang.String)
String r
void setRulesResource (android.icu.util.UResourceBundle)
android.icu.util.UResourceBundle res
public java.lang.String getRules ()
static android.icu.util.VersionInfo makeBaseVersion (android.icu.util.VersionInfo)
android.icu.util.VersionInfo ucaVersion
void setVersion (int, int)
int baseVersion
int rulesVersion
int r
int s
int t
int q
int getUCAVersion ()
static void <clinit> ()
}
android/icu/impl/coll/CollationWeights$1.class
CollationWeights.java
package android.icu.impl.coll
synthetic android.icu.impl.coll.CollationWeights$1 extends java.lang.Object {
}
android/icu/impl/coll/CollationWeights$WeightRange.class
CollationWeights.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationWeights$WeightRange extends java.lang.Object implements java.lang.Comparable {
long start
long end
int length
int count
private void <init> ()
public int compareTo (android.icu.impl.coll.CollationWeights$WeightRange)
android.icu.impl.coll.CollationWeights$WeightRange other
long l
long r
public volatile synthetic int compareTo (java.lang.Object)
synthetic void <init> (android.icu.impl.coll.CollationWeights$1)
android.icu.impl.coll.CollationWeights$1 x0
}
android/icu/impl/coll/CollationWeights.class
CollationWeights.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationWeights extends java.lang.Object {
private int middleLength
private int[] minBytes
private int[] maxBytes
private android.icu.impl.coll.CollationWeights$WeightRange[] ranges
private int rangeIndex
private int rangeCount
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void initForPrimary (boolean)
boolean compressible
public void initForSecondary ()
public void initForTertiary ()
public boolean allocWeights (long, long, int)
int i
int minLength
long lowerLimit
long upperLimit
int n
public long nextWeight ()
android.icu.impl.coll.CollationWeights$WeightRange range
long weight
public static int lengthOfWeight (long)
long weight
private static int getWeightTrail (long, int)
long weight
int length
private static long setWeightTrail (long, int, int)
long weight
int length
int trail
private static int getWeightByte (long, int)
long weight
int idx
private static long setWeightByte (long, int, int)
long mask
long weight
int idx
int b
long mask
private static long truncateWeight (long, int)
long weight
int length
private static long incWeightTrail (long, int)
long weight
int length
private static long decWeightTrail (long, int)
long weight
int length
private int countBytes (int)
int idx
private long incWeight (long, int)
int b
long weight
int length
private long incWeightByOffset (long, int, int)
long weight
int length
int offset
private void lengthenRange (android.icu.impl.coll.CollationWeights$WeightRange)
android.icu.impl.coll.CollationWeights$WeightRange range
int length
private boolean getWeightRanges (long, long)
int trail
int length
int trail
int length
long lowerEnd
long upperStart
boolean merged
int length
int length
long lowerLimit
long upperLimit
int lowerLength
int upperLength
android.icu.impl.coll.CollationWeights$WeightRange[] lower
android.icu.impl.coll.CollationWeights$WeightRange middle
android.icu.impl.coll.CollationWeights$WeightRange[] upper
long weight
private boolean allocWeightsInShortRanges (int, int)
int i
int n
int minLength
private boolean allocWeightsInMinLengthRanges (int, int)
int i
int n
int minLength
int count
int minLengthRangeCount
int nextCountBytes
long start
long end
int count2
int count1
static void <clinit> ()
}
android/icu/impl/coll/ContractionsAndExpansions$CESink.class
ContractionsAndExpansions.java
package android.icu.impl.coll
public abstract android.icu.impl.coll.ContractionsAndExpansions$CESink extends java.lang.Object {
public abstract void handleCE (long)
public abstract void handleExpansion (long[], int, int)
}
android/icu/impl/coll/ContractionsAndExpansions.class
ContractionsAndExpansions.java
package android.icu.impl.coll
public final android.icu.impl.coll.ContractionsAndExpansions extends java.lang.Object {
private android.icu.impl.coll.CollationData data
private android.icu.text.UnicodeSet contractions
private android.icu.text.UnicodeSet expansions
private android.icu.impl.coll.ContractionsAndExpansions$CESink sink
private boolean addPrefixes
private int checkTailored
private android.icu.text.UnicodeSet tailored
private android.icu.text.UnicodeSet ranges
private StringBuilder unreversedPrefix
private String suffix
private long[] ces
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.impl.coll.ContractionsAndExpansions$CESink, boolean)
android.icu.text.UnicodeSet con
android.icu.text.UnicodeSet exp
android.icu.impl.coll.ContractionsAndExpansions$CESink s
boolean prefixes
public void forData (android.icu.impl.coll.CollationData)
android.icu.impl.Trie2$Range range
android.icu.impl.Trie2$Range range
android.icu.impl.coll.CollationData d
java.util.Iterator trieIterator
private void enumCnERange (int, int, int, android.icu.impl.coll.ContractionsAndExpansions)
int i
int count
int start
int end
int ce32
android.icu.impl.coll.ContractionsAndExpansions cne
public void forCodePoint (android.icu.impl.coll.CollationData, int)
android.icu.impl.coll.CollationData d
int c
int ce32
private void handleCE32 (int, int, int)
int i
int idx
int length
int idx
int length
int length
int c
android.icu.impl.coll.UTF16CollationIterator iter
StringBuilder hangul
int start
int end
int ce32
private void handlePrefixes (int, int, int)
android.icu.util.CharsTrie$Entry e
int start
int end
int ce32
int index
android.icu.util.CharsTrie$Iterator prefixes
void handleContractions (int, int, int)
android.icu.util.CharsTrie$Entry e
int start
int end
int ce32
int index
android.icu.util.CharsTrie$Iterator suffixes
void addExpansions (int, int)
int start
int end
void addStrings (int, int, android.icu.text.UnicodeSet)
int start
int end
android.icu.text.UnicodeSet set
StringBuilder s
private void setPrefix (java.lang.CharSequence)
CharSequence pfx
private void resetPrefix ()
static void <clinit> ()
}
android/icu/impl/coll/FCDIterCollationIterator$State.class
FCDIterCollationIterator.java
package android.icu.impl.coll
final enum android.icu.impl.coll.FCDIterCollationIterator$State extends java.lang.Enum {
public static final enum android.icu.impl.coll.FCDIterCollationIterator$State ITER_CHECK_FWD
public static final enum android.icu.impl.coll.FCDIterCollationIterator$State ITER_CHECK_BWD
public static final enum android.icu.impl.coll.FCDIterCollationIterator$State ITER_IN_FCD_SEGMENT
public static final enum android.icu.impl.coll.FCDIterCollationIterator$State IN_NORM_ITER_AT_LIMIT
public static final enum android.icu.impl.coll.FCDIterCollationIterator$State IN_NORM_ITER_AT_START
private static final synthetic android.icu.impl.coll.FCDIterCollationIterator$State[] $VALUES
public static android.icu.impl.coll.FCDIterCollationIterator$State[] values ()
public static android.icu.impl.coll.FCDIterCollationIterator$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/coll/FCDIterCollationIterator.class
FCDIterCollationIterator.java
package android.icu.impl.coll
public final android.icu.impl.coll.FCDIterCollationIterator extends android.icu.impl.coll.IterCollationIterator {
private android.icu.impl.coll.FCDIterCollationIterator$State state
private int start
private int pos
private int limit
private final android.icu.impl.Normalizer2Impl nfcImpl
private StringBuilder s
private StringBuilder normalized
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.coll.CollationData, boolean, android.icu.text.UCharacterIterator, int)
android.icu.impl.coll.CollationData data
boolean numeric
android.icu.text.UCharacterIterator ui
int startIndex
public void resetToOffset (int)
int newOffset
public int getOffset ()
public int nextCodePoint ()
int trail
int c
int c
int c
public int previousCodePoint ()
int prev
int c
int c
int c
protected long handleNextCE32 ()
int c
int c
int c
int c
protected char handleGetTrailSurrogate ()
int trail
char trail
protected void forwardNumCodePoints (int)
int num
protected void backwardNumCodePoints (int)
int num
private void switchToForward ()
private boolean nextSegment ()
int c
int fcd16
int leadCC
int prevCC
private void switchToBackward ()
private boolean previousSegment ()
int c
int fcd16
int trailCC
int nextCC
private void normalize (java.lang.CharSequence)
CharSequence s
static void <clinit> ()
}
android/icu/impl/coll/FCDUTF16CollationIterator.class
FCDUTF16CollationIterator.java
package android.icu.impl.coll
public final android.icu.impl.coll.FCDUTF16CollationIterator extends android.icu.impl.coll.UTF16CollationIterator {
private CharSequence rawSeq
private static final int rawStart
private int segmentStart
private int segmentLimit
private int rawLimit
private final android.icu.impl.Normalizer2Impl nfcImpl
private StringBuilder normalized
private int checkDir
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData d
public void <init> (android.icu.impl.coll.CollationData, boolean, java.lang.CharSequence, int)
android.icu.impl.coll.CollationData data
boolean numeric
CharSequence s
int p
public boolean equals (java.lang.Object)
Object other
android.icu.impl.coll.FCDUTF16CollationIterator o
public int hashCode ()
public void resetToOffset (int)
int newOffset
public int getOffset ()
public void setText (boolean, java.lang.CharSequence, int)
boolean numeric
CharSequence s
int p
public int nextCodePoint ()
char c
char c
char trail
char c
public int previousCodePoint ()
char c
char c
char lead
char c
protected long handleNextCE32 ()
char c
char c
char c
protected void forwardNumCodePoints (int)
int num
protected void backwardNumCodePoints (int)
int num
private void switchToForward ()
private void nextSegment ()
int q
int c
int fcd16
int leadCC
int p
int prevCC
private void switchToBackward ()
private void previousSegment ()
int q
int c
int fcd16
int trailCC
int p
int nextCC
private void normalize (int, int)
int from
int to
static void <clinit> ()
}
android/icu/impl/coll/IterCollationIterator.class
IterCollationIterator.java
package android.icu.impl.coll
public android.icu.impl.coll.IterCollationIterator extends android.icu.impl.coll.CollationIterator {
protected android.icu.text.UCharacterIterator iter
public void <init> (android.icu.impl.coll.CollationData, boolean, android.icu.text.UCharacterIterator)
android.icu.impl.coll.CollationData d
boolean numeric
android.icu.text.UCharacterIterator ui
public void resetToOffset (int)
int newOffset
public int getOffset ()
public int nextCodePoint ()
public int previousCodePoint ()
protected long handleNextCE32 ()
int c
protected char handleGetTrailSurrogate ()
int trail
protected void forwardNumCodePoints (int)
int num
protected void backwardNumCodePoints (int)
int num
}
android/icu/impl/coll/SharedObject$Reference.class
SharedObject.java
package android.icu.impl.coll
public final android.icu.impl.coll.SharedObject$Reference extends java.lang.Object implements java.lang.Cloneable {
private android.icu.impl.coll.SharedObject ref
public void <init> (android.icu.impl.coll.SharedObject)
android.icu.impl.coll.SharedObject r
public android.icu.impl.coll.SharedObject$Reference clone ()
android.icu.impl.coll.SharedObject$Reference c
CloneNotSupportedException e
android.icu.impl.coll.SharedObject$Reference c
public android.icu.impl.coll.SharedObject readOnly ()
public android.icu.impl.coll.SharedObject copyOnWrite ()
android.icu.impl.coll.SharedObject r
android.icu.impl.coll.SharedObject r2
public void clear ()
protected void finalize () throws java.lang.Throwable
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
android/icu/impl/coll/SharedObject.class
SharedObject.java
package android.icu.impl.coll
public android.icu.impl.coll.SharedObject extends java.lang.Object implements java.lang.Cloneable {
private java.util.concurrent.atomic.AtomicInteger refCount
public void <init> ()
public android.icu.impl.coll.SharedObject clone ()
android.icu.impl.coll.SharedObject c
CloneNotSupportedException e
android.icu.impl.coll.SharedObject c
public final void addRef ()
public final void removeRef ()
public final int getRefCount ()
public final void deleteIfZeroRefCount ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
android/icu/impl/coll/TailoredSet.class
TailoredSet.java
package android.icu.impl.coll
public final android.icu.impl.coll.TailoredSet extends java.lang.Object {
private android.icu.impl.coll.CollationData data
private android.icu.impl.coll.CollationData baseData
private android.icu.text.UnicodeSet tailored
private StringBuilder unreversedPrefix
private String suffix
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet t
public void forData (android.icu.impl.coll.CollationData)
android.icu.impl.Trie2$Range range
android.icu.impl.coll.CollationData d
java.util.Iterator trieIterator
private void enumTailoredRange (int, int, int, android.icu.impl.coll.TailoredSet)
int start
int end
int ce32
android.icu.impl.coll.TailoredSet ts
private void handleCE32 (int, int, int)
int baseCE32
int start
int end
int ce32
private void compare (int, int, int)
int baseIndex
int dataIndex
int baseIndex
int baseIndex
int dataIndex
int baseIndex
int tag
int baseTag
long dataCE
long p
int i
int length
int baseLength
int idx0
int idx1
int i
int length
int baseLength
int idx0
int idx1
StringBuilder jamos
int length
int c
int ce32
int baseCE32
int tag
int baseTag
private void comparePrefixes (int, java.lang.CharSequence, int, java.lang.CharSequence, int)
int cmp
int c
CharSequence p
int pidx
CharSequence q
int qidx
android.icu.util.CharsTrie$Iterator prefixes
android.icu.util.CharsTrie$Iterator basePrefixes
String tp
String bp
String none
android.icu.util.CharsTrie$Entry te
android.icu.util.CharsTrie$Entry be
private void compareContractions (int, java.lang.CharSequence, int, java.lang.CharSequence, int)
int cmp
int c
CharSequence p
int pidx
CharSequence q
int qidx
android.icu.util.CharsTrie$Iterator suffixes
android.icu.util.CharsTrie$Iterator baseSuffixes
String ts
String bs
String none
android.icu.util.CharsTrie$Entry te
android.icu.util.CharsTrie$Entry be
private void addPrefixes (android.icu.impl.coll.CollationData, int, java.lang.CharSequence, int)
android.icu.util.CharsTrie$Entry e
android.icu.impl.coll.CollationData d
int c
CharSequence p
int pidx
android.icu.util.CharsTrie$Iterator prefixes
private void addPrefix (android.icu.impl.coll.CollationData, java.lang.CharSequence, int, int)
int idx
android.icu.impl.coll.CollationData d
CharSequence pfx
int c
int ce32
private void addContractions (int, java.lang.CharSequence, int)
android.icu.util.CharsTrie$Entry e
int c
CharSequence p
int pidx
android.icu.util.CharsTrie$Iterator suffixes
private void addSuffix (int, java.lang.CharSequence)
int c
CharSequence sfx
private void add (int)
StringBuilder s
int c
private void setPrefix (java.lang.CharSequence)
CharSequence pfx
private void resetPrefix ()
static void <clinit> ()
}
android/icu/impl/coll/UTF16CollationIterator.class
UTF16CollationIterator.java
package android.icu.impl.coll
public android.icu.impl.coll.UTF16CollationIterator extends android.icu.impl.coll.CollationIterator {
protected CharSequence seq
protected int start
protected int pos
protected int limit
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData d
public void <init> (android.icu.impl.coll.CollationData, boolean, java.lang.CharSequence, int)
android.icu.impl.coll.CollationData d
boolean numeric
CharSequence s
int p
public boolean equals (java.lang.Object)
Object other
android.icu.impl.coll.UTF16CollationIterator o
public int hashCode ()
public void resetToOffset (int)
int newOffset
public int getOffset ()
public void setText (boolean, java.lang.CharSequence, int)
boolean numeric
CharSequence s
int p
public int nextCodePoint ()
char trail
char c
public int previousCodePoint ()
char lead
char c
protected long handleNextCE32 ()
char c
protected char handleGetTrailSurrogate ()
char trail
protected void forwardNumCodePoints (int)
char c
int num
protected void backwardNumCodePoints (int)
char c
int num
static void <clinit> ()
}
android/icu/impl/coll/UVector32.class
UVector32.java
package android.icu.impl.coll
public final android.icu.impl.coll.UVector32 extends java.lang.Object {
private int[] buffer
private int length
public void <init> ()
public boolean isEmpty ()
public int size ()
public int elementAti (int)
int i
public int[] getBuffer ()
public void addElement (int)
int e
public void setElementAt (int, int)
int elem
int index
public void insertElementAt (int, int)
int elem
int index
public void removeAllElements ()
private void ensureAppendCapacity ()
int newCapacity
int[] newBuffer
}
android/icu/impl/coll/UVector64.class
UVector64.java
package android.icu.impl.coll
public final android.icu.impl.coll.UVector64 extends java.lang.Object {
private long[] buffer
private int length
public void <init> ()
public boolean isEmpty ()
public int size ()
public long elementAti (int)
int i
public long[] getBuffer ()
public void addElement (long)
long e
public void setElementAt (long, int)
long elem
int index
public void insertElementAt (long, int)
long elem
int index
public void removeAllElements ()
private void ensureAppendCapacity ()
int newCapacity
long[] newBuffer
}
android/icu/impl/data/
android/icu/impl/data/HolidayBundle.class
HolidayBundle.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_da.class
HolidayBundle_da.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_da extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_da_DK.class
HolidayBundle_da_DK.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_da_DK extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_de.class
HolidayBundle_de.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_de extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_de_AT.class
HolidayBundle_de_AT.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_de_AT extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_de_DE.class
HolidayBundle_de_DE.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_de_DE extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_el.class
HolidayBundle_el.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_el extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_el_GR.class
HolidayBundle_el_GR.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_el_GR extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_en.class
HolidayBundle_en.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_en_CA.class
HolidayBundle_en_CA.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en_CA extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_en_GB.class
HolidayBundle_en_GB.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en_GB extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_en_US.class
HolidayBundle_en_US.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en_US extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_es.class
HolidayBundle_es.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_es extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_es_MX.class
HolidayBundle_es_MX.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_es_MX extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_fr.class
HolidayBundle_fr.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_fr extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_fr_CA.class
HolidayBundle_fr_CA.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_fr_CA extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_fr_FR.class
HolidayBundle_fr_FR.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_fr_FR extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_it.class
HolidayBundle_it.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_it extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_it_IT.class
HolidayBundle_it_IT.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_it_IT extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_iw.class
HolidayBundle_iw.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_iw extends java.util.ListResourceBundle {
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_iw_IL.class
HolidayBundle_iw_IL.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_iw_IL extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/HolidayBundle_ja_JP.class
HolidayBundle_ja_JP.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_ja_JP extends java.util.ListResourceBundle {
private static final android.icu.util.Holiday[] fHolidays
private static final Object[][] fContents
public void <init> ()
public synchronized java.lang.Object[][] getContents ()
static void <clinit> ()
}
android/icu/impl/data/ResourceReader.class
ResourceReader.java
package android.icu.impl.data
public android.icu.impl.data.ResourceReader extends java.lang.Object implements java.io.Closeable {
private java.io.BufferedReader reader
private String resourceName
private String encoding
private Class root
private int lineNo
public void <init> (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String resourceName
String encoding
public void <init> (java.lang.String)
String resourceName
public void <init> (java.lang.Class, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
Class rootClass
String resourceName
String encoding
public void <init> (java.io.InputStream, java.lang.String, java.lang.String)
java.io.InputStreamReader isr
java.io.InputStream is
String resourceName
String encoding
public void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream is
String resourceName
public void <init> (java.lang.Class, java.lang.String)
Class rootClass
String resourceName
public java.lang.String readLine () throws java.io.IOException
String line
public java.lang.String readLineSkippingComments (boolean) throws java.io.IOException
String line
int pos
boolean trim
public java.lang.String readLineSkippingComments () throws java.io.IOException
public int getLineNumber ()
public java.lang.String describePosition ()
public void reset ()
private void _reset () throws java.io.UnsupportedEncodingException
java.io.InputStream is
java.io.InputStreamReader isr
public void close () throws java.io.IOException
}
android/icu/impl/data/TokenIterator.class
TokenIterator.java
package android.icu.impl.data
public android.icu.impl.data.TokenIterator extends java.lang.Object {
private android.icu.impl.data.ResourceReader reader
private String line
private StringBuffer buf
private boolean done
private int pos
private int lastpos
public void <init> (android.icu.impl.data.ResourceReader)
android.icu.impl.data.ResourceReader r
public java.lang.String next () throws java.io.IOException
public int getLineNumber ()
public java.lang.String describePosition ()
private int nextToken (int)
int c32
int position
int startpos
char c
char quote
int[] posref
}
android/icu/impl/duration/
android/icu/impl/duration/BasicDurationFormat.class
BasicDurationFormat.java
package android.icu.impl.duration
public android.icu.impl.duration.BasicDurationFormat extends android.icu.text.DurationFormat {
private static final long serialVersionUID
transient android.icu.impl.duration.DurationFormatter formatter
transient android.icu.impl.duration.PeriodFormatter pformatter
transient android.icu.impl.duration.PeriodFormatterService pfs
public static android.icu.impl.duration.BasicDurationFormat getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
String res
String res
String res
Object object
StringBuffer toAppend
java.text.FieldPosition pos
public void <init> ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.String formatDurationFrom (long, long)
long duration
long referenceDate
public java.lang.String formatDurationFromNow (long)
long duration
public java.lang.String formatDurationFromNowTo (java.util.Date)
java.util.Date targetDate
public java.lang.String formatDuration (java.lang.Object)
double fullSeconds
double intSeconds
double millis
Number n
float floatVal
android.icu.impl.duration.TimeUnit alternateUnit
float alternateVal
int i
Object obj
javax.xml.datatype.DatatypeConstants$Field[] inFields
android.icu.impl.duration.TimeUnit[] outFields
javax.xml.datatype.Duration inDuration
android.icu.impl.duration.Period p
javax.xml.datatype.Duration duration
boolean inPast
boolean sawNonZero
}
android/icu/impl/duration/BasicDurationFormatter.class
BasicDurationFormatter.java
package android.icu.impl.duration
android.icu.impl.duration.BasicDurationFormatter extends java.lang.Object implements android.icu.impl.duration.DurationFormatter {
private android.icu.impl.duration.PeriodFormatter formatter
private android.icu.impl.duration.PeriodBuilder builder
private android.icu.impl.duration.DateFormatter fallback
private long fallbackLimit
private String localeName
private java.util.TimeZone timeZone
public void <init> (android.icu.impl.duration.PeriodFormatter, android.icu.impl.duration.PeriodBuilder, android.icu.impl.duration.DateFormatter, long)
android.icu.impl.duration.PeriodFormatter formatter
android.icu.impl.duration.PeriodBuilder builder
android.icu.impl.duration.DateFormatter fallback
long fallbackLimit
protected void <init> (android.icu.impl.duration.PeriodFormatter, android.icu.impl.duration.PeriodBuilder, android.icu.impl.duration.DateFormatter, long, java.lang.String, java.util.TimeZone)
android.icu.impl.duration.PeriodFormatter formatter
android.icu.impl.duration.PeriodBuilder builder
android.icu.impl.duration.DateFormatter fallback
long fallbackLimit
String localeName
java.util.TimeZone timeZone
public java.lang.String formatDurationFromNowTo (java.util.Date)
java.util.Date targetDate
long now
long duration
public java.lang.String formatDurationFromNow (long)
long duration
public java.lang.String formatDurationFrom (long, long)
android.icu.impl.duration.Period p
long duration
long referenceDate
String s
public android.icu.impl.duration.DurationFormatter withLocale (java.lang.String)
android.icu.impl.duration.PeriodFormatter newFormatter
android.icu.impl.duration.PeriodBuilder newBuilder
android.icu.impl.duration.DateFormatter newFallback
String locName
public android.icu.impl.duration.DurationFormatter withTimeZone (java.util.TimeZone)
android.icu.impl.duration.PeriodBuilder newBuilder
android.icu.impl.duration.DateFormatter newFallback
java.util.TimeZone tz
protected java.lang.String doFallback (long, long)
long duration
long referenceDate
protected android.icu.impl.duration.Period doBuild (long, long)
long duration
long referenceDate
protected java.lang.String doFormat (android.icu.impl.duration.Period)
android.icu.impl.duration.Period period
}
android/icu/impl/duration/BasicDurationFormatterFactory.class
BasicDurationFormatterFactory.java
package android.icu.impl.duration
android.icu.impl.duration.BasicDurationFormatterFactory extends java.lang.Object implements android.icu.impl.duration.DurationFormatterFactory {
private android.icu.impl.duration.BasicPeriodFormatterService ps
private android.icu.impl.duration.PeriodFormatter formatter
private android.icu.impl.duration.PeriodBuilder builder
private android.icu.impl.duration.DateFormatter fallback
private long fallbackLimit
private String localeName
private java.util.TimeZone timeZone
private android.icu.impl.duration.BasicDurationFormatter f
void <init> (android.icu.impl.duration.BasicPeriodFormatterService)
android.icu.impl.duration.BasicPeriodFormatterService ps
public android.icu.impl.duration.DurationFormatterFactory setPeriodFormatter (android.icu.impl.duration.PeriodFormatter)
android.icu.impl.duration.PeriodFormatter formatter
public android.icu.impl.duration.DurationFormatterFactory setPeriodBuilder (android.icu.impl.duration.PeriodBuilder)
android.icu.impl.duration.PeriodBuilder builder
public android.icu.impl.duration.DurationFormatterFactory setFallback (android.icu.impl.duration.DateFormatter)
android.icu.impl.duration.DateFormatter fallback
boolean doReset
public android.icu.impl.duration.DurationFormatterFactory setFallbackLimit (long)
long fallbackLimit
public android.icu.impl.duration.DurationFormatterFactory setLocale (java.lang.String)
String localeName
public android.icu.impl.duration.DurationFormatterFactory setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public android.icu.impl.duration.DurationFormatter getFormatter ()
public android.icu.impl.duration.PeriodFormatter getPeriodFormatter ()
public android.icu.impl.duration.PeriodBuilder getPeriodBuilder ()
public android.icu.impl.duration.DateFormatter getFallback ()
public long getFallbackLimit ()
public java.lang.String getLocaleName ()
public java.util.TimeZone getTimeZone ()
protected android.icu.impl.duration.BasicDurationFormatter createFormatter ()
protected void reset ()
}
android/icu/impl/duration/BasicPeriodBuilderFactory$Settings.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings extends java.lang.Object {
boolean inUse
short uset
android.icu.impl.duration.TimeUnit maxUnit
android.icu.impl.duration.TimeUnit minUnit
int maxLimit
int minLimit
boolean allowZero
boolean weeksAloneOnly
boolean allowMillis
final synthetic android.icu.impl.duration.BasicPeriodBuilderFactory this$0
void <init> (android.icu.impl.duration.BasicPeriodBuilderFactory)
android.icu.impl.duration.BasicPeriodBuilderFactory this$0
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setUnits (int)
int i
int lastUnit
int uset
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
short effectiveSet ()
android.icu.impl.duration.TimeUnit effectiveMinUnit ()
int i
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setMaxLimit (float)
float maxLimit
int val
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setMinLimit (float)
float minLimit
int val
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setAllowZero (boolean)
boolean allow
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setWeeksAloneOnly (boolean)
boolean weeksAlone
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setAllowMilliseconds (boolean)
boolean allowMillis
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setLocale (java.lang.String)
String localeName
android.icu.impl.duration.impl.PeriodFormatterData data
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setInUse ()
android.icu.impl.duration.Period createLimited (long, boolean)
long maxUnitDuration
android.icu.impl.duration.TimeUnit emu
long emud
long eml
long duration
boolean inPast
public android.icu.impl.duration.BasicPeriodBuilderFactory$Settings copy ()
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
}
android/icu/impl/duration/BasicPeriodBuilderFactory.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
android.icu.impl.duration.BasicPeriodBuilderFactory extends java.lang.Object implements android.icu.impl.duration.PeriodBuilderFactory {
private android.icu.impl.duration.impl.PeriodFormatterDataService ds
private android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
private static final short allBits
void <init> (android.icu.impl.duration.impl.PeriodFormatterDataService)
android.icu.impl.duration.impl.PeriodFormatterDataService ds
static long approximateDurationOf (android.icu.impl.duration.TimeUnit)
android.icu.impl.duration.TimeUnit unit
public android.icu.impl.duration.PeriodBuilderFactory setAvailableUnitRange (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.TimeUnit)
int i
android.icu.impl.duration.TimeUnit minUnit
android.icu.impl.duration.TimeUnit maxUnit
int uset
public android.icu.impl.duration.PeriodBuilderFactory setUnitIsAvailable (android.icu.impl.duration.TimeUnit, boolean)
android.icu.impl.duration.TimeUnit unit
boolean available
int uset
public android.icu.impl.duration.PeriodBuilderFactory setMaxLimit (float)
float maxLimit
public android.icu.impl.duration.PeriodBuilderFactory setMinLimit (float)
float minLimit
public android.icu.impl.duration.PeriodBuilderFactory setAllowZero (boolean)
boolean allow
public android.icu.impl.duration.PeriodBuilderFactory setWeeksAloneOnly (boolean)
boolean aloneOnly
public android.icu.impl.duration.PeriodBuilderFactory setAllowMilliseconds (boolean)
boolean allow
public android.icu.impl.duration.PeriodBuilderFactory setLocale (java.lang.String)
String localeName
public android.icu.impl.duration.PeriodBuilderFactory setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
private android.icu.impl.duration.BasicPeriodBuilderFactory$Settings getSettings ()
public android.icu.impl.duration.PeriodBuilder getFixedUnitBuilder (android.icu.impl.duration.TimeUnit)
android.icu.impl.duration.TimeUnit unit
public android.icu.impl.duration.PeriodBuilder getSingleUnitBuilder ()
public android.icu.impl.duration.PeriodBuilder getOneOrTwoUnitBuilder ()
public android.icu.impl.duration.PeriodBuilder getMultiUnitBuilder (int)
int periodCount
static synthetic android.icu.impl.duration.impl.PeriodFormatterDataService access$000 (android.icu.impl.duration.BasicPeriodBuilderFactory)
android.icu.impl.duration.BasicPeriodBuilderFactory x0
}
android/icu/impl/duration/BasicPeriodFormatter.class
BasicPeriodFormatter.java
package android.icu.impl.duration
android.icu.impl.duration.BasicPeriodFormatter extends java.lang.Object implements android.icu.impl.duration.PeriodFormatter {
private android.icu.impl.duration.BasicPeriodFormatterFactory factory
private String localeName
private android.icu.impl.duration.impl.PeriodFormatterData data
private android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customs
void <init> (android.icu.impl.duration.BasicPeriodFormatterFactory, java.lang.String, android.icu.impl.duration.impl.PeriodFormatterData, android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations)
android.icu.impl.duration.BasicPeriodFormatterFactory factory
String localeName
android.icu.impl.duration.impl.PeriodFormatterData data
android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customs
public java.lang.String format (android.icu.impl.duration.Period)
android.icu.impl.duration.Period period
public android.icu.impl.duration.PeriodFormatter withLocale (java.lang.String)
android.icu.impl.duration.impl.PeriodFormatterData newData
String locName
private java.lang.String format (int, boolean, int[])
int i
int i
int m
int sx
int mx
int sf
int mf
int i
int td
boolean afterFirst
boolean beforeLast
boolean fullSep
android.icu.impl.duration.TimeUnit unit
int count
int cv
boolean isLast
boolean mustSkip
int i
int j
int tl
boolean inFuture
int[] counts
int mask
boolean forceD3Seconds
int first
int last
boolean isZero
StringBuffer sb
int td
boolean useDigitPrefix
boolean multiple
boolean wasSkipped
boolean skipped
boolean countSep
}
android/icu/impl/duration/BasicPeriodFormatterFactory$Customizations.class
BasicPeriodFormatterFactory.java
package android.icu.impl.duration
android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations extends java.lang.Object {
boolean displayLimit
boolean displayDirection
byte separatorVariant
byte unitVariant
byte countVariant
void <init> ()
public android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations copy ()
android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations result
}
android/icu/impl/duration/BasicPeriodFormatterFactory.class
BasicPeriodFormatterFactory.java
package android.icu.impl.duration
public android.icu.impl.duration.BasicPeriodFormatterFactory extends java.lang.Object implements android.icu.impl.duration.PeriodFormatterFactory {
private final android.icu.impl.duration.impl.PeriodFormatterDataService ds
private android.icu.impl.duration.impl.PeriodFormatterData data
private android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customizations
private boolean customizationsInUse
private String localeName
void <init> (android.icu.impl.duration.impl.PeriodFormatterDataService)
android.icu.impl.duration.impl.PeriodFormatterDataService ds
public static android.icu.impl.duration.BasicPeriodFormatterFactory getDefault ()
public android.icu.impl.duration.PeriodFormatterFactory setLocale (java.lang.String)
String localeName
public android.icu.impl.duration.PeriodFormatterFactory setDisplayLimit (boolean)
boolean display
public boolean getDisplayLimit ()
public android.icu.impl.duration.PeriodFormatterFactory setDisplayPastFuture (boolean)
boolean display
public boolean getDisplayPastFuture ()
public android.icu.impl.duration.PeriodFormatterFactory setSeparatorVariant (int)
int variant
public int getSeparatorVariant ()
public android.icu.impl.duration.PeriodFormatterFactory setUnitVariant (int)
int variant
public int getUnitVariant ()
public android.icu.impl.duration.PeriodFormatterFactory setCountVariant (int)
int variant
public int getCountVariant ()
public android.icu.impl.duration.PeriodFormatter getFormatter ()
private android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations updateCustomizations ()
android.icu.impl.duration.impl.PeriodFormatterData getData ()
android.icu.impl.duration.impl.PeriodFormatterData getData (java.lang.String)
String locName
}
android/icu/impl/duration/BasicPeriodFormatterService.class
BasicPeriodFormatterService.java
package android.icu.impl.duration
public android.icu.impl.duration.BasicPeriodFormatterService extends java.lang.Object implements android.icu.impl.duration.PeriodFormatterService {
private static android.icu.impl.duration.BasicPeriodFormatterService instance
private android.icu.impl.duration.impl.PeriodFormatterDataService ds
public static android.icu.impl.duration.BasicPeriodFormatterService getInstance ()
android.icu.impl.duration.impl.PeriodFormatterDataService ds
public void <init> (android.icu.impl.duration.impl.PeriodFormatterDataService)
android.icu.impl.duration.impl.PeriodFormatterDataService ds
public android.icu.impl.duration.DurationFormatterFactory newDurationFormatterFactory ()
public android.icu.impl.duration.PeriodFormatterFactory newPeriodFormatterFactory ()
public android.icu.impl.duration.PeriodBuilderFactory newPeriodBuilderFactory ()
public java.util.Collection getAvailableLocaleNames ()
}
android/icu/impl/duration/DateFormatter.class
DateFormatter.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.DateFormatter extends java.lang.Object {
public abstract java.lang.String format (java.util.Date)
public abstract java.lang.String format (long)
public abstract android.icu.impl.duration.DateFormatter withLocale (java.lang.String)
public abstract android.icu.impl.duration.DateFormatter withTimeZone (java.util.TimeZone)
}
android/icu/impl/duration/DurationFormatter.class
DurationFormatter.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.DurationFormatter extends java.lang.Object {
public abstract java.lang.String formatDurationFromNowTo (java.util.Date)
public abstract java.lang.String formatDurationFromNow (long)
public abstract java.lang.String formatDurationFrom (long, long)
public abstract android.icu.impl.duration.DurationFormatter withLocale (java.lang.String)
public abstract android.icu.impl.duration.DurationFormatter withTimeZone (java.util.TimeZone)
}
android/icu/impl/duration/DurationFormatterFactory.class
DurationFormatterFactory.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.DurationFormatterFactory extends java.lang.Object {
public abstract android.icu.impl.duration.DurationFormatterFactory setPeriodFormatter (android.icu.impl.duration.PeriodFormatter)
public abstract android.icu.impl.duration.DurationFormatterFactory setPeriodBuilder (android.icu.impl.duration.PeriodBuilder)
public abstract android.icu.impl.duration.DurationFormatterFactory setFallback (android.icu.impl.duration.DateFormatter)
public abstract android.icu.impl.duration.DurationFormatterFactory setFallbackLimit (long)
public abstract android.icu.impl.duration.DurationFormatterFactory setLocale (java.lang.String)
public abstract android.icu.impl.duration.DurationFormatterFactory setTimeZone (java.util.TimeZone)
public abstract android.icu.impl.duration.DurationFormatter getFormatter ()
}
android/icu/impl/duration/FixedUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
android.icu.impl.duration.FixedUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
private android.icu.impl.duration.TimeUnit unit
public static android.icu.impl.duration.FixedUnitBuilder get (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.TimeUnit unit
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
void <init> (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.TimeUnit unit
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected android.icu.impl.duration.Period handleCreate (long, long, boolean)
long duration
long referenceDate
boolean inPast
long unitDuration
}
android/icu/impl/duration/MultiUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
android.icu.impl.duration.MultiUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
private int nPeriods
void <init> (int, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
int nPeriods
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public static android.icu.impl.duration.MultiUnitBuilder get (int, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
int nPeriods
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected android.icu.impl.duration.Period handleCreate (long, long, boolean)
double count
android.icu.impl.duration.TimeUnit unit
long unitDuration
int i
long duration
long referenceDate
boolean inPast
android.icu.impl.duration.Period period
int n
short uset
}
android/icu/impl/duration/OneOrTwoUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
android.icu.impl.duration.OneOrTwoUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
void <init> (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public static android.icu.impl.duration.OneOrTwoUnitBuilder get (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected android.icu.impl.duration.Period handleCreate (long, long, boolean)
double count
android.icu.impl.duration.TimeUnit unit
long unitDuration
int i
long duration
long referenceDate
boolean inPast
android.icu.impl.duration.Period period
short uset
}
android/icu/impl/duration/Period.class
Period.java
package android.icu.impl.duration
public final android.icu.impl.duration.Period extends java.lang.Object {
final byte timeLimit
final boolean inFuture
final int[] counts
public static android.icu.impl.duration.Period at (float, android.icu.impl.duration.TimeUnit)
float count
android.icu.impl.duration.TimeUnit unit
public static android.icu.impl.duration.Period moreThan (float, android.icu.impl.duration.TimeUnit)
float count
android.icu.impl.duration.TimeUnit unit
public static android.icu.impl.duration.Period lessThan (float, android.icu.impl.duration.TimeUnit)
float count
android.icu.impl.duration.TimeUnit unit
public android.icu.impl.duration.Period and (float, android.icu.impl.duration.TimeUnit)
float count
android.icu.impl.duration.TimeUnit unit
public android.icu.impl.duration.Period omit (android.icu.impl.duration.TimeUnit)
android.icu.impl.duration.TimeUnit unit
public android.icu.impl.duration.Period at ()
public android.icu.impl.duration.Period moreThan ()
public android.icu.impl.duration.Period lessThan ()
public android.icu.impl.duration.Period inFuture ()
public android.icu.impl.duration.Period inPast ()
public android.icu.impl.duration.Period inFuture (boolean)
boolean future
public android.icu.impl.duration.Period inPast (boolean)
boolean past
public boolean isSet ()
int i
public boolean isSet (android.icu.impl.duration.TimeUnit)
android.icu.impl.duration.TimeUnit unit
public float getCount (android.icu.impl.duration.TimeUnit)
android.icu.impl.duration.TimeUnit unit
int ord
public boolean isInFuture ()
public boolean isInPast ()
public boolean isMoreThan ()
public boolean isLessThan ()
public boolean equals (java.lang.Object)
ClassCastException e
Object rhs
public boolean equals (android.icu.impl.duration.Period)
int i
android.icu.impl.duration.Period rhs
public int hashCode ()
int i
int hc
private void <init> (int, boolean, float, android.icu.impl.duration.TimeUnit)
int limit
boolean future
float count
android.icu.impl.duration.TimeUnit unit
void <init> (int, boolean, int[])
int timeLimit
boolean inFuture
int[] counts
private android.icu.impl.duration.Period setTimeUnitValue (android.icu.impl.duration.TimeUnit, float)
android.icu.impl.duration.TimeUnit unit
float value
private android.icu.impl.duration.Period setTimeUnitInternalValue (android.icu.impl.duration.TimeUnit, int)
int i
int[] newCounts
android.icu.impl.duration.TimeUnit unit
int value
int ord
private android.icu.impl.duration.Period setFuture (boolean)
boolean future
private android.icu.impl.duration.Period setTimeLimit (byte)
byte limit
private static void checkCount (float)
float count
}
android/icu/impl/duration/PeriodBuilder.class
PeriodBuilder.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodBuilder extends java.lang.Object {
public abstract android.icu.impl.duration.Period create (long)
public abstract android.icu.impl.duration.Period createWithReferenceDate (long, long)
public abstract android.icu.impl.duration.PeriodBuilder withLocale (java.lang.String)
public abstract android.icu.impl.duration.PeriodBuilder withTimeZone (java.util.TimeZone)
}
android/icu/impl/duration/PeriodBuilderFactory.class
PeriodBuilderFactory.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodBuilderFactory extends java.lang.Object {
public abstract android.icu.impl.duration.PeriodBuilderFactory setAvailableUnitRange (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.TimeUnit)
public abstract android.icu.impl.duration.PeriodBuilderFactory setUnitIsAvailable (android.icu.impl.duration.TimeUnit, boolean)
public abstract android.icu.impl.duration.PeriodBuilderFactory setMaxLimit (float)
public abstract android.icu.impl.duration.PeriodBuilderFactory setMinLimit (float)
public abstract android.icu.impl.duration.PeriodBuilderFactory setAllowZero (boolean)
public abstract android.icu.impl.duration.PeriodBuilderFactory setWeeksAloneOnly (boolean)
public abstract android.icu.impl.duration.PeriodBuilderFactory setAllowMilliseconds (boolean)
public abstract android.icu.impl.duration.PeriodBuilderFactory setLocale (java.lang.String)
public abstract android.icu.impl.duration.PeriodBuilderFactory setTimeZone (java.util.TimeZone)
public abstract android.icu.impl.duration.PeriodBuilder getFixedUnitBuilder (android.icu.impl.duration.TimeUnit)
public abstract android.icu.impl.duration.PeriodBuilder getSingleUnitBuilder ()
public abstract android.icu.impl.duration.PeriodBuilder getOneOrTwoUnitBuilder ()
public abstract android.icu.impl.duration.PeriodBuilder getMultiUnitBuilder (int)
}
android/icu/impl/duration/PeriodBuilderImpl.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
abstract android.icu.impl.duration.PeriodBuilderImpl extends java.lang.Object implements android.icu.impl.duration.PeriodBuilder {
protected android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public android.icu.impl.duration.Period create (long)
long duration
public long approximateDurationOf (android.icu.impl.duration.TimeUnit)
android.icu.impl.duration.TimeUnit unit
public android.icu.impl.duration.Period createWithReferenceDate (long, long)
long duration
long referenceDate
boolean inPast
android.icu.impl.duration.Period ts
public android.icu.impl.duration.PeriodBuilder withTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public android.icu.impl.duration.PeriodBuilder withLocale (java.lang.String)
String localeName
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings newSettings
protected abstract android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
protected abstract android.icu.impl.duration.Period handleCreate (long, long, boolean)
protected void <init> (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
}
android/icu/impl/duration/PeriodFormatter.class
PeriodFormatter.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodFormatter extends java.lang.Object {
public abstract java.lang.String format (android.icu.impl.duration.Period)
public abstract android.icu.impl.duration.PeriodFormatter withLocale (java.lang.String)
}
android/icu/impl/duration/PeriodFormatterFactory.class
PeriodFormatterFactory.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodFormatterFactory extends java.lang.Object {
public abstract android.icu.impl.duration.PeriodFormatterFactory setLocale (java.lang.String)
public abstract android.icu.impl.duration.PeriodFormatterFactory setDisplayLimit (boolean)
public abstract android.icu.impl.duration.PeriodFormatterFactory setDisplayPastFuture (boolean)
public abstract android.icu.impl.duration.PeriodFormatterFactory setSeparatorVariant (int)
public abstract android.icu.impl.duration.PeriodFormatterFactory setUnitVariant (int)
public abstract android.icu.impl.duration.PeriodFormatterFactory setCountVariant (int)
public abstract android.icu.impl.duration.PeriodFormatter getFormatter ()
}
android/icu/impl/duration/PeriodFormatterService.class
PeriodFormatterService.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodFormatterService extends java.lang.Object {
public abstract android.icu.impl.duration.DurationFormatterFactory newDurationFormatterFactory ()
public abstract android.icu.impl.duration.PeriodFormatterFactory newPeriodFormatterFactory ()
public abstract android.icu.impl.duration.PeriodBuilderFactory newPeriodBuilderFactory ()
public abstract java.util.Collection getAvailableLocaleNames ()
}
android/icu/impl/duration/SingleUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
android.icu.impl.duration.SingleUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
void <init> (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
public static android.icu.impl.duration.SingleUnitBuilder get (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings)
android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
protected android.icu.impl.duration.Period handleCreate (long, long, boolean)
android.icu.impl.duration.TimeUnit unit
long unitDuration
int i
long duration
long referenceDate
boolean inPast
short uset
}
android/icu/impl/duration/TimeUnit.class
TimeUnit.java
package android.icu.impl.duration
public final android.icu.impl.duration.TimeUnit extends java.lang.Object {
final String name
final byte ordinal
public static final android.icu.impl.duration.TimeUnit YEAR
public static final android.icu.impl.duration.TimeUnit MONTH
public static final android.icu.impl.duration.TimeUnit WEEK
public static final android.icu.impl.duration.TimeUnit DAY
public static final android.icu.impl.duration.TimeUnit HOUR
public static final android.icu.impl.duration.TimeUnit MINUTE
public static final android.icu.impl.duration.TimeUnit SECOND
public static final android.icu.impl.duration.TimeUnit MILLISECOND
static final android.icu.impl.duration.TimeUnit[] units
static final long[] approxDurations
private void <init> (java.lang.String, int)
String name
int ordinal
public java.lang.String toString ()
public android.icu.impl.duration.TimeUnit larger ()
public android.icu.impl.duration.TimeUnit smaller ()
public int ordinal ()
static void <clinit> ()
}
android/icu/impl/duration/TimeUnitConstants.class
TimeUnitConstants.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.TimeUnitConstants extends java.lang.Object {
public static final android.icu.impl.duration.TimeUnit YEAR
public static final android.icu.impl.duration.TimeUnit MONTH
public static final android.icu.impl.duration.TimeUnit WEEK
public static final android.icu.impl.duration.TimeUnit DAY
public static final android.icu.impl.duration.TimeUnit HOUR
public static final android.icu.impl.duration.TimeUnit MINUTE
public static final android.icu.impl.duration.TimeUnit SECOND
public static final android.icu.impl.duration.TimeUnit MILLISECOND
static void <clinit> ()
}
android/icu/impl/duration/impl/
android/icu/impl/duration/impl/DataRecord$ECountVariant.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ECountVariant extends java.lang.Object {
public static final byte INTEGER
public static final byte INTEGER_CUSTOM
public static final byte HALF_FRACTION
public static final byte DECIMAL1
public static final byte DECIMAL2
public static final byte DECIMAL3
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EDecimalHandling.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EDecimalHandling extends java.lang.Object {
public static final byte DPLURAL
public static final byte DSINGULAR
public static final byte DSINGULAR_SUBONE
public static final byte DPAUCAL
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EFractionHandling.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EFractionHandling extends java.lang.Object {
public static final byte FPLURAL
public static final byte FSINGULAR_PLURAL
public static final byte FSINGULAR_PLURAL_ANDAHALF
public static final byte FPAUCAL
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EGender.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EGender extends java.lang.Object {
public static final byte M
public static final byte F
public static final byte N
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EHalfPlacement.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EHalfPlacement extends java.lang.Object {
public static final byte PREFIX
public static final byte AFTER_FIRST
public static final byte LAST
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EHalfSupport.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EHalfSupport extends java.lang.Object {
public static final byte YES
public static final byte NO
public static final byte ONE_PLUS
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EMilliSupport.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EMilliSupport extends java.lang.Object {
public static final byte YES
public static final byte NO
public static final byte WITH_SECONDS
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$ENumberSystem.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ENumberSystem extends java.lang.Object {
public static final byte DEFAULT
public static final byte CHINESE_TRADITIONAL
public static final byte CHINESE_SIMPLIFIED
public static final byte KOREAN
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EPluralization.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EPluralization extends java.lang.Object {
public static final byte NONE
public static final byte PLURAL
public static final byte DUAL
public static final byte PAUCAL
public static final byte HEBREW
public static final byte ARABIC
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$ESeparatorVariant.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ESeparatorVariant extends java.lang.Object {
public static final byte NONE
public static final byte SHORT
public static final byte FULL
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$ETimeDirection.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ETimeDirection extends java.lang.Object {
public static final byte NODIRECTION
public static final byte PAST
public static final byte FUTURE
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$ETimeLimit.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ETimeLimit extends java.lang.Object {
public static final byte NOLIMIT
public static final byte LT
public static final byte MT
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EUnitVariant.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EUnitVariant extends java.lang.Object {
public static final byte PLURALIZED
public static final byte MEDIUM
public static final byte SHORT
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$EZeroHandling.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EZeroHandling extends java.lang.Object {
public static final byte ZPLURAL
public static final byte ZSINGULAR
public static final String[] names
static void <clinit> ()
}
android/icu/impl/duration/impl/DataRecord$ScopeData.class
DataRecord.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.DataRecord$ScopeData extends java.lang.Object {
String prefix
boolean requiresDigitPrefix
String suffix
public void <init> ()
public void write (android.icu.impl.duration.impl.RecordWriter)
android.icu.impl.duration.impl.RecordWriter out
public static android.icu.impl.duration.impl.DataRecord$ScopeData read (android.icu.impl.duration.impl.RecordReader)
android.icu.impl.duration.impl.DataRecord$ScopeData scope
android.icu.impl.duration.impl.RecordReader in
}
android/icu/impl/duration/impl/DataRecord.class
DataRecord.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.DataRecord extends java.lang.Object {
byte pl
String[][] pluralNames
byte[] genders
String[] singularNames
String[] halfNames
String[] numberNames
String[] mediumNames
String[] shortNames
String[] measures
String[] rqdSuffixes
String[] optSuffixes
String[] halves
byte[] halfPlacements
byte[] halfSupport
String fifteenMinutes
String fiveMinutes
boolean requiresDigitSeparator
String digitPrefix
String countSep
String shortUnitSep
String[] unitSep
boolean[] unitSepRequiresDP
boolean[] requiresSkipMarker
byte numberSystem
char zero
char decimalSep
boolean omitSingularCount
boolean omitDualCount
byte zeroHandling
byte decimalHandling
byte fractionHandling
String skippedUnitMarker
boolean allowZero
boolean weeksAloneOnly
byte useMilliseconds
android.icu.impl.duration.impl.DataRecord$ScopeData[] scopeData
public void <init> ()
public static android.icu.impl.duration.impl.DataRecord read (java.lang.String, android.icu.impl.duration.impl.RecordReader)
java.util.List list
android.icu.impl.duration.impl.DataRecord$ScopeData data
android.icu.impl.duration.impl.DataRecord record
String ln
android.icu.impl.duration.impl.RecordReader in
public void write (android.icu.impl.duration.impl.RecordWriter)
int i
android.icu.impl.duration.impl.RecordWriter out
}
android/icu/impl/duration/impl/PeriodFormatterData.class
PeriodFormatterData.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.PeriodFormatterData extends java.lang.Object {
final android.icu.impl.duration.impl.DataRecord dr
String localeName
public static boolean trace
private static final int FORM_PLURAL
private static final int FORM_SINGULAR
private static final int FORM_DUAL
private static final int FORM_PAUCAL
private static final int FORM_SINGULAR_SPELLED
private static final int FORM_SINGULAR_NO_OMIT
private static final int FORM_HALF_SPELLED
public void <init> (java.lang.String, android.icu.impl.duration.impl.DataRecord)
String localeName
android.icu.impl.duration.impl.DataRecord dr
public int pluralization ()
public boolean allowZero ()
public boolean weeksAloneOnly ()
public int useMilliseconds ()
public boolean appendPrefix (int, int, java.lang.StringBuffer)
String prefix
int ix
android.icu.impl.duration.impl.DataRecord$ScopeData sd
int tl
int td
StringBuffer sb
public void appendSuffix (int, int, java.lang.StringBuffer)
String suffix
int ix
android.icu.impl.duration.impl.DataRecord$ScopeData sd
int tl
int td
StringBuffer sb
public boolean appendUnit (android.icu.impl.duration.TimeUnit, int, int, int, boolean, boolean, boolean, boolean, boolean, java.lang.StringBuffer)
boolean useMedium
String[] names
NullPointerException e
String suffix
android.icu.impl.duration.TimeUnit unit
int count
int cv
int uv
boolean useCountSep
boolean useDigitPrefix
boolean multiple
boolean last
boolean wasSkipped
StringBuffer sb
int px
boolean willRequireSkipMarker
String name
int form
boolean omitCount
int suffixIndex
public int appendCount (android.icu.impl.duration.TimeUnit, boolean, boolean, int, int, boolean, java.lang.String, boolean, java.lang.StringBuffer)
int val
int solox
int hp
String half
String measure
int v
int decimals
String measure
android.icu.impl.duration.TimeUnit unit
boolean omitCount
boolean useDigitPrefix
int count
int cv
boolean useSep
String name
boolean last
StringBuffer sb
int index
public void appendCountValue (int, int, int, java.lang.StringBuffer)
int count
int integralDigits
int decimalDigits
StringBuffer sb
int ival
int dval
public void appendInteger (int, int, int, java.lang.StringBuffer)
String name
int num
int mindigits
int maxdigits
StringBuffer sb
public void appendDigits (long, int, int, java.lang.StringBuffer)
int e
long num
int mindigits
int maxdigits
StringBuffer sb
char[] buf
int ix
public void appendSkippedUnit (java.lang.StringBuffer)
StringBuffer sb
public boolean appendUnitSeparator (android.icu.impl.duration.TimeUnit, boolean, boolean, boolean, java.lang.StringBuffer)
int ix
android.icu.impl.duration.TimeUnit unit
boolean longSep
boolean afterFirst
boolean beforeLast
StringBuffer sb
private int computeForm (android.icu.impl.duration.TimeUnit, int, int, boolean)
int v
int v
int v
android.icu.impl.duration.TimeUnit unit
int count
int cv
boolean lastOfMultiple
int val
int form
static void <clinit> ()
}
android/icu/impl/duration/impl/PeriodFormatterDataService.class
PeriodFormatterDataService.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.PeriodFormatterDataService extends java.lang.Object {
public void <init> ()
public abstract android.icu.impl.duration.impl.PeriodFormatterData get (java.lang.String)
public abstract java.util.Collection getAvailableLocales ()
}
android/icu/impl/duration/impl/RecordReader.class
RecordReader.java
package android.icu.impl.duration.impl
abstract android.icu.impl.duration.impl.RecordReader extends java.lang.Object {
public abstract boolean open (java.lang.String)
public abstract boolean close ()
public abstract boolean bool (java.lang.String)
public abstract boolean[] boolArray (java.lang.String)
public abstract char character (java.lang.String)
public abstract char[] characterArray (java.lang.String)
public abstract byte namedIndex (java.lang.String, java.lang.String[])
public abstract byte[] namedIndexArray (java.lang.String, java.lang.String[])
public abstract java.lang.String string (java.lang.String)
public abstract java.lang.String[] stringArray (java.lang.String)
public abstract java.lang.String[][] stringTable (java.lang.String)
}
android/icu/impl/duration/impl/RecordWriter.class
RecordWriter.java
package android.icu.impl.duration.impl
abstract android.icu.impl.duration.impl.RecordWriter extends java.lang.Object {
public abstract boolean open (java.lang.String)
public abstract boolean close ()
public abstract void bool (java.lang.String, boolean)
public abstract void boolArray (java.lang.String, boolean[])
public abstract void character (java.lang.String, char)
public abstract void characterArray (java.lang.String, char[])
public abstract void namedIndex (java.lang.String, java.lang.String[], int)
public abstract void namedIndexArray (java.lang.String, java.lang.String[], byte[])
public abstract void string (java.lang.String, java.lang.String)
public abstract void stringArray (java.lang.String, java.lang.String[])
public abstract void stringTable (java.lang.String, java.lang.String[][])
}
android/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.class
ResourceBasedPeriodFormatterDataService.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService extends android.icu.impl.duration.impl.PeriodFormatterDataService {
private java.util.Collection availableLocales
private android.icu.impl.duration.impl.PeriodFormatterData lastData
private String lastLocale
private java.util.Map cache
private static final String PATH
private static final android.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService singleton
public static android.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService getInstance ()
private void <init> ()
java.io.BufferedReader br
String string
java.io.IOException e
java.util.List localeNames
java.io.InputStream is
public android.icu.impl.duration.impl.PeriodFormatterData get (java.lang.String)
int ix
java.io.InputStreamReader reader
android.icu.impl.duration.impl.DataRecord dr
java.io.UnsupportedEncodingException e
java.io.IOException e
String name
String ln
android.icu.impl.duration.impl.PeriodFormatterData ld
String localeName
int x
public java.util.Collection getAvailableLocales ()
static void <clinit> ()
}
android/icu/impl/duration/impl/Utils$ChineseDigits.class
Utils.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.Utils$ChineseDigits extends java.lang.Object {
final char[] digits
final char[] units
final char[] levels
final char liang
final boolean ko
public static final android.icu.impl.duration.impl.Utils$ChineseDigits DEBUG
public static final android.icu.impl.duration.impl.Utils$ChineseDigits TRADITIONAL
public static final android.icu.impl.duration.impl.Utils$ChineseDigits SIMPLIFIED
public static final android.icu.impl.duration.impl.Utils$ChineseDigits KOREAN
void <init> (java.lang.String, java.lang.String, java.lang.String, char, boolean)
String digits
String units
String levels
char liang
boolean ko
static void <clinit> ()
}
android/icu/impl/duration/impl/Utils.class
Utils.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.Utils extends java.lang.Object {
public void <init> ()
public static final java.util.Locale localeFromString (java.lang.String)
String s
String language
String region
String variant
int x
public static java.lang.String chineseNumber (long, android.icu.impl.duration.impl.Utils$ChineseDigits)
int d
int i
int u
int l
int j
int e
boolean empty
boolean last
int i
int i
int r
long n
android.icu.impl.duration.impl.Utils$ChineseDigits zh
char[] buf
char[] digits
boolean inZero
boolean forcedZero
int x
int w
}
android/icu/impl/duration/impl/XMLRecordReader.class
XMLRecordReader.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.XMLRecordReader extends java.lang.Object implements android.icu.impl.duration.impl.RecordReader {
private java.io.Reader r
private java.util.List nameStack
private boolean atTag
private String tag
public void <init> (java.io.Reader)
java.io.Reader r
public boolean open (java.lang.String)
String title
public boolean close ()
int ix
String name
public boolean bool (java.lang.String)
String name
String s
public boolean[] boolArray (java.lang.String)
int i
boolean[] result
String name
String[] sa
public char character (java.lang.String)
String name
String s
public char[] characterArray (java.lang.String)
int i
char[] result
String name
String[] sa
public byte namedIndex (java.lang.String, java.lang.String[])
int i
String name
String[] names
String sa
public byte[] namedIndexArray (java.lang.String, java.lang.String[])
int j
String s
int i
byte[] result
String name
String[] names
String[] sa
public java.lang.String string (java.lang.String)
String result
String name
public java.lang.String[] stringArray (java.lang.String)
java.util.List list
String s
String name
public java.lang.String[][] stringTable (java.lang.String)
java.util.List list
String[] sa
String name
private boolean match (java.lang.String)
String target
private java.lang.String getTag ()
private void advance ()
private java.lang.String readData ()
int num
NumberFormatException ex
StringBuilder numBuf
int radix
StringBuilder charBuf
String charName
int c
StringBuilder sb
boolean inWhitespace
private java.lang.String readNextTag ()
StringBuilder sb
int c
int readChar ()
}
android/icu/impl/duration/impl/XMLRecordWriter.class
XMLRecordWriter.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.XMLRecordWriter extends java.lang.Object implements android.icu.impl.duration.impl.RecordWriter {
private java.io.Writer w
private java.util.List nameStack
static final String NULL_NAME
private static final String INDENT
public void <init> (java.io.Writer)
java.io.Writer w
public boolean open (java.lang.String)
String title
public boolean close ()
String name
int ix
public void flush ()
public void bool (java.lang.String, boolean)
String name
boolean value
public void boolArray (java.lang.String, boolean[])
int i
String[] stringValues
String name
boolean[] values
private static java.lang.String ctos (char)
char value
public void character (java.lang.String, char)
String name
char value
public void characterArray (java.lang.String, char[])
char value
int i
String[] stringValues
String name
char[] values
public void namedIndex (java.lang.String, java.lang.String[], int)
String name
String[] names
int value
public void namedIndexArray (java.lang.String, java.lang.String[], byte[])
int value
int i
String[] stringValues
String name
String[] names
byte[] values
public static java.lang.String normalize (java.lang.String)
int i
String str
StringBuilder sb
boolean inWhitespace
char c
boolean special
private void internalString (java.lang.String, java.lang.String)
String name
String normalizedValue
private void internalStringArray (java.lang.String, java.lang.String[])
String value
int i
String name
String[] normalizedValues
public void string (java.lang.String, java.lang.String)
String name
String value
public void stringArray (java.lang.String, java.lang.String[])
String value
int i
String name
String[] values
public void stringTable (java.lang.String, java.lang.String[][])
String[] rowValues
int i
String name
String[][] values
private void push (java.lang.String)
String name
private void pop ()
int ix
String name
private void newline ()
int i
private void writeString (java.lang.String)
java.io.IOException e
String str
}
android/icu/impl/duration/impl/data/
android/icu/impl/duration/impl/data/index.txt
android/icu/impl/duration/impl/data/pfd_ar_EG.xml
android/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
android/icu/impl/duration/impl/data/pfd_en.xml
android/icu/impl/duration/impl/data/pfd_es.xml
android/icu/impl/duration/impl/data/pfd_fr.xml
android/icu/impl/duration/impl/data/pfd_he_IL.xml
android/icu/impl/duration/impl/data/pfd_hi.xml
android/icu/impl/duration/impl/data/pfd_it.xml
android/icu/impl/duration/impl/data/pfd_ja.xml
android/icu/impl/duration/impl/data/pfd_ko.xml
android/icu/impl/duration/impl/data/pfd_ru.xml
android/icu/impl/duration/impl/data/pfd_th.xml
android/icu/impl/duration/impl/data/pfd_zh_Hans.xml
android/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
android/icu/impl/duration/impl/data/pfd_zh_Hant.xml
android/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
android/icu/impl/locale/
android/icu/impl/locale/AsciiUtil$CaseInsensitiveKey.class
AsciiUtil.java
package android.icu.impl.locale
public android.icu.impl.locale.AsciiUtil$CaseInsensitiveKey extends java.lang.Object {
private String _key
private int _hash
public void <init> (java.lang.String)
String key
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
android/icu/impl/locale/AsciiUtil.class
AsciiUtil.java
package android.icu.impl.locale
public final android.icu.impl.locale.AsciiUtil extends java.lang.Object {
public void <init> ()
public static boolean caseIgnoreMatch (java.lang.String, java.lang.String)
char c1
char c2
String s1
String s2
int len
int i
public static int caseIgnoreCompare (java.lang.String, java.lang.String)
String s1
String s2
public static char toUpper (char)
char c
public static char toLower (char)
char c
public static java.lang.String toLowerString (java.lang.String)
char c
String s
int idx
StringBuilder buf
public static java.lang.String toUpperString (java.lang.String)
char c
String s
int idx
StringBuilder buf
public static java.lang.String toTitleString (java.lang.String)
String s
int idx
char c
StringBuilder buf
public static boolean isAlpha (char)
char c
public static boolean isAlphaString (java.lang.String)
int i
String s
boolean b
public static boolean isNumeric (char)
char c
public static boolean isNumericString (java.lang.String)
int i
String s
boolean b
public static boolean isAlphaNumeric (char)
char c
public static boolean isAlphaNumericString (java.lang.String)
int i
String s
boolean b
}
android/icu/impl/locale/BaseLocale$1.class
BaseLocale.java
package android.icu.impl.locale
synthetic android.icu.impl.locale.BaseLocale$1 extends java.lang.Object {
}
android/icu/impl/locale/BaseLocale$Cache.class
BaseLocale.java
package android.icu.impl.locale
android.icu.impl.locale.BaseLocale$Cache extends android.icu.impl.locale.LocaleObjectCache {
public void <init> ()
protected android.icu.impl.locale.BaseLocale$Key normalizeKey (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key key
protected android.icu.impl.locale.BaseLocale createObject (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key key
protected volatile synthetic java.lang.Object normalizeKey (java.lang.Object)
protected volatile synthetic java.lang.Object createObject (java.lang.Object)
}
android/icu/impl/locale/BaseLocale$Key.class
BaseLocale.java
package android.icu.impl.locale
android.icu.impl.locale.BaseLocale$Key extends java.lang.Object implements java.lang.Comparable {
private String _lang
private String _scrt
private String _regn
private String _vart
private volatile int _hash
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variant
public boolean equals (java.lang.Object)
Object obj
public int compareTo (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key other
int res
public int hashCode ()
int i
int i
int i
int i
int h
public static android.icu.impl.locale.BaseLocale$Key normalize (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key key
String lang
String scrt
String regn
String vart
public volatile synthetic int compareTo (java.lang.Object)
static synthetic java.lang.String access$000 (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key x0
static synthetic java.lang.String access$100 (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key x0
static synthetic java.lang.String access$200 (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key x0
static synthetic java.lang.String access$300 (android.icu.impl.locale.BaseLocale$Key)
android.icu.impl.locale.BaseLocale$Key x0
}
android/icu/impl/locale/BaseLocale.class
BaseLocale.java
package android.icu.impl.locale
public final android.icu.impl.locale.BaseLocale extends java.lang.Object {
private static final boolean JDKIMPL
public static final String SEP
private static final android.icu.impl.locale.BaseLocale$Cache CACHE
public static final android.icu.impl.locale.BaseLocale ROOT
private String _language
private String _script
private String _region
private String _variant
private volatile transient int _hash
private void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variant
public static android.icu.impl.locale.BaseLocale getInstance (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variant
android.icu.impl.locale.BaseLocale$Key key
android.icu.impl.locale.BaseLocale baseLocale
public java.lang.String getLanguage ()
public java.lang.String getScript ()
public java.lang.String getRegion ()
public java.lang.String getVariant ()
public boolean equals (java.lang.Object)
Object obj
android.icu.impl.locale.BaseLocale other
public java.lang.String toString ()
StringBuilder buf
public int hashCode ()
int i
int i
int i
int i
int h
synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.icu.impl.locale.BaseLocale$1)
String x0
String x1
String x2
String x3
android.icu.impl.locale.BaseLocale$1 x4
static void <clinit> ()
}
android/icu/impl/locale/Extension.class
Extension.java
package android.icu.impl.locale
public android.icu.impl.locale.Extension extends java.lang.Object {
private char _key
protected String _value
protected void <init> (char)
char key
void <init> (char, java.lang.String)
char key
String value
public char getKey ()
public java.lang.String getValue ()
public java.lang.String getID ()
public java.lang.String toString ()
}
android/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveChar.class
InternalLocaleBuilder.java
package android.icu.impl.locale
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar extends java.lang.Object {
private char _c
void <init> (char)
char c
public char value ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
android/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveString.class
InternalLocaleBuilder.java
package android.icu.impl.locale
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString extends java.lang.Object {
private String _s
void <init> (java.lang.String)
String s
public java.lang.String value ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
android/icu/impl/locale/InternalLocaleBuilder.class
InternalLocaleBuilder.java
package android.icu.impl.locale
public final android.icu.impl.locale.InternalLocaleBuilder extends java.lang.Object {
private static final boolean JDKIMPL
private String _language
private String _script
private String _region
private String _variant
private static final android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar PRIVUSE_KEY
private java.util.HashMap _extensions
private java.util.HashSet _uattributes
private java.util.HashMap _ukeywords
static final synthetic boolean $assertionsDisabled
public void <init> ()
public android.icu.impl.locale.InternalLocaleBuilder setLanguage (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String language
public android.icu.impl.locale.InternalLocaleBuilder setScript (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String script
public android.icu.impl.locale.InternalLocaleBuilder setRegion (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String region
public android.icu.impl.locale.InternalLocaleBuilder setVariant (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String var
int errIdx
String variant
public android.icu.impl.locale.InternalLocaleBuilder addUnicodeLocaleAttribute (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String attribute
public android.icu.impl.locale.InternalLocaleBuilder removeUnicodeLocaleAttribute (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String attribute
public android.icu.impl.locale.InternalLocaleBuilder setUnicodeLocaleKeyword (java.lang.String, java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String s
String tp
android.icu.impl.locale.StringTokenIterator itr
String key
String type
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString cikey
public android.icu.impl.locale.InternalLocaleBuilder setExtension (char, java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
boolean validSubtag
String s
boolean validSubtag
String val
android.icu.impl.locale.StringTokenIterator itr
char singleton
String value
boolean isBcpPrivateuse
boolean remove
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar key
public android.icu.impl.locale.InternalLocaleBuilder setExtensions (java.lang.String) throws android.icu.impl.locale.LocaleSyntaxException
String singleton
StringBuilder sb
String s
int start
StringBuilder sb
int start
String s
String subtags
android.icu.impl.locale.StringTokenIterator itr
java.util.List extensions
String privateuse
int parsed
private android.icu.impl.locale.InternalLocaleBuilder setExtensions (java.util.List, java.lang.String)
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar key
String bcpExt
java.util.HashSet processedExtensions
java.util.List bcpExtensions
String privateuse
public android.icu.impl.locale.InternalLocaleBuilder setLanguageTag (android.icu.impl.locale.LanguageTag)
String language
int i
StringBuilder var
android.icu.impl.locale.LanguageTag langtag
java.util.ArrayList bcpVariants
public android.icu.impl.locale.InternalLocaleBuilder setLocale (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions) throws android.icu.impl.locale.LocaleSyntaxException
int errIdx
String uatr
String ukey
android.icu.impl.locale.UnicodeLocaleExtension ue
android.icu.impl.locale.Extension e
Character key
android.icu.impl.locale.BaseLocale base
android.icu.impl.locale.LocaleExtensions extensions
String language
String script
String region
String variant
java.util.Set extKeys
public android.icu.impl.locale.InternalLocaleBuilder clear ()
public android.icu.impl.locale.InternalLocaleBuilder clearExtensions ()
public android.icu.impl.locale.BaseLocale getBaseLocale ()
StringBuilder sb
android.icu.impl.locale.StringTokenIterator itr
boolean sawPrefix
int privVarStart
String privuse
String language
String script
String region
String variant
public android.icu.impl.locale.LocaleExtensions getLocaleExtensions ()
static java.lang.String removePrivateuseVariant (java.lang.String)
String privuseVal
android.icu.impl.locale.StringTokenIterator itr
int prefixStart
boolean sawPrivuseVar
private int checkVariants (java.lang.String, java.lang.String)
String s
String variants
String sep
android.icu.impl.locale.StringTokenIterator itr
private void setUnicodeLocaleExtension (java.lang.String)
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString tmpKey
String type
String type
String subtags
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString key
int typeStart
int typeEnd
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$1.class
KeyTypeData.java
package android.icu.impl.locale
synthetic android.icu.impl.locale.KeyTypeData$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$locale$KeyTypeData$KeyInfoType
static final synthetic int[] $SwitchMap$android$icu$impl$locale$KeyTypeData$TypeInfoType
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$CodepointsTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$CodepointsTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
private static final java.util.regex.Pattern pat
private void <init> ()
boolean isWellFormed (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$KeyData.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$KeyData extends java.lang.Object {
String legacyId
String bcpId
java.util.Map typeMap
java.util.EnumSet specialTypes
void <init> (java.lang.String, java.lang.String, java.util.Map, java.util.EnumSet)
String legacyId
String bcpId
java.util.Map typeMap
java.util.EnumSet specialTypes
}
android/icu/impl/locale/KeyTypeData$KeyInfoType.class
KeyTypeData.java
package android.icu.impl.locale
final enum android.icu.impl.locale.KeyTypeData$KeyInfoType extends java.lang.Enum {
public static final enum android.icu.impl.locale.KeyTypeData$KeyInfoType deprecated
public static final enum android.icu.impl.locale.KeyTypeData$KeyInfoType valueType
private static final synthetic android.icu.impl.locale.KeyTypeData$KeyInfoType[] $VALUES
public static android.icu.impl.locale.KeyTypeData$KeyInfoType[] values ()
public static android.icu.impl.locale.KeyTypeData$KeyInfoType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$PrivateUseKeyValueTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$PrivateUseKeyValueTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
private static final java.util.regex.Pattern pat
private void <init> ()
boolean isWellFormed (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$ReorderCodeTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$ReorderCodeTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
private static final java.util.regex.Pattern pat
private void <init> ()
boolean isWellFormed (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$RgKeyValueTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$RgKeyValueTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
private static final java.util.regex.Pattern pat
private void <init> ()
boolean isWellFormed (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$ScriptCodeTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$ScriptCodeTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
private static final java.util.regex.Pattern pat
private void <init> ()
boolean isWellFormed (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$SpecialType.class
KeyTypeData.java
package android.icu.impl.locale
final enum android.icu.impl.locale.KeyTypeData$SpecialType extends java.lang.Enum {
public static final enum android.icu.impl.locale.KeyTypeData$SpecialType CODEPOINTS
public static final enum android.icu.impl.locale.KeyTypeData$SpecialType REORDER_CODE
public static final enum android.icu.impl.locale.KeyTypeData$SpecialType RG_KEY_VALUE
public static final enum android.icu.impl.locale.KeyTypeData$SpecialType SCRIPT_CODE
public static final enum android.icu.impl.locale.KeyTypeData$SpecialType SUBDIVISION_CODE
public static final enum android.icu.impl.locale.KeyTypeData$SpecialType PRIVATE_USE
android.icu.impl.locale.KeyTypeData$SpecialTypeHandler handler
private static final synthetic android.icu.impl.locale.KeyTypeData$SpecialType[] $VALUES
public static android.icu.impl.locale.KeyTypeData$SpecialType[] values ()
public static android.icu.impl.locale.KeyTypeData$SpecialType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, android.icu.impl.locale.KeyTypeData$SpecialTypeHandler)
android.icu.impl.locale.KeyTypeData$SpecialTypeHandler handler
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$SpecialTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
abstract android.icu.impl.locale.KeyTypeData$SpecialTypeHandler extends java.lang.Object {
private void <init> ()
abstract boolean isWellFormed (java.lang.String)
java.lang.String canonicalize (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
}
android/icu/impl/locale/KeyTypeData$SubdivisionKeyValueTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$SubdivisionKeyValueTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
private static final java.util.regex.Pattern pat
private void <init> ()
boolean isWellFormed (java.lang.String)
String value
synthetic void <init> (android.icu.impl.locale.KeyTypeData$1)
android.icu.impl.locale.KeyTypeData$1 x0
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$Type.class
KeyTypeData.java
package android.icu.impl.locale
android.icu.impl.locale.KeyTypeData$Type extends java.lang.Object {
String legacyId
String bcpId
void <init> (java.lang.String, java.lang.String)
String legacyId
String bcpId
}
android/icu/impl/locale/KeyTypeData$TypeInfoType.class
KeyTypeData.java
package android.icu.impl.locale
final enum android.icu.impl.locale.KeyTypeData$TypeInfoType extends java.lang.Enum {
public static final enum android.icu.impl.locale.KeyTypeData$TypeInfoType deprecated
private static final synthetic android.icu.impl.locale.KeyTypeData$TypeInfoType[] $VALUES
public static android.icu.impl.locale.KeyTypeData$TypeInfoType[] values ()
public static android.icu.impl.locale.KeyTypeData$TypeInfoType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData$ValueType.class
KeyTypeData.java
package android.icu.impl.locale
public final enum android.icu.impl.locale.KeyTypeData$ValueType extends java.lang.Enum {
public static final enum android.icu.impl.locale.KeyTypeData$ValueType single
public static final enum android.icu.impl.locale.KeyTypeData$ValueType multiple
public static final enum android.icu.impl.locale.KeyTypeData$ValueType incremental
public static final enum android.icu.impl.locale.KeyTypeData$ValueType any
private static final synthetic android.icu.impl.locale.KeyTypeData$ValueType[] $VALUES
public static android.icu.impl.locale.KeyTypeData$ValueType[] values ()
public static android.icu.impl.locale.KeyTypeData$ValueType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/locale/KeyTypeData.class
KeyTypeData.java
package android.icu.impl.locale
public android.icu.impl.locale.KeyTypeData extends java.lang.Object {
static java.util.Set DEPRECATED_KEYS
static java.util.Map VALUE_TYPES
static java.util.Map DEPRECATED_KEY_TYPES
private static final Object[][] KEY_DATA
private static final java.util.Map KEYMAP
private static java.util.Map BCP47_KEYS
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static java.lang.String toBcpKey (java.lang.String)
String key
android.icu.impl.locale.KeyTypeData$KeyData keyData
public static java.lang.String toLegacyKey (java.lang.String)
String key
android.icu.impl.locale.KeyTypeData$KeyData keyData
public static java.lang.String toBcpType (java.lang.String, java.lang.String, android.icu.util.Output, android.icu.util.Output)
android.icu.impl.locale.KeyTypeData$SpecialType st
android.icu.impl.locale.KeyTypeData$Type t
String key
String type
android.icu.util.Output isKnownKey
android.icu.util.Output isSpecialType
android.icu.impl.locale.KeyTypeData$KeyData keyData
public static java.lang.String toLegacyType (java.lang.String, java.lang.String, android.icu.util.Output, android.icu.util.Output)
android.icu.impl.locale.KeyTypeData$SpecialType st
android.icu.impl.locale.KeyTypeData$Type t
String key
String type
android.icu.util.Output isKnownKey
android.icu.util.Output isSpecialType
android.icu.impl.locale.KeyTypeData$KeyData keyData
private static void initFromResourceBundle ()
android.icu.util.UResourceBundle typeAliasDataEntry
String from
String to
java.util.Set aliasSet
android.icu.util.UResourceBundleIterator typeAliasResItr
android.icu.util.UResourceBundle typeAliasResByKey
android.icu.util.UResourceBundle bcpTypeAliasDataEntry
String from
String to
java.util.Set aliasSet
android.icu.util.UResourceBundleIterator bcpTypeAliasResItr
android.icu.util.UResourceBundle bcpTypeAliasResByKey
java.util.MissingResourceException e
String alias
java.util.Set typeAliasSet
String alias
java.util.Set bcpTypeAliasSet
android.icu.util.UResourceBundle typeMapEntry
String legacyTypeId
String bcpTypeId
char first
boolean isSpecialType
boolean hasSameType
android.icu.impl.locale.KeyTypeData$Type t
android.icu.util.UResourceBundleIterator typeMapResByKeyItr
android.icu.util.UResourceBundle keyMapEntry
String legacyKeyId
String bcpKeyId
boolean hasSameKey
java.util.LinkedHashSet _bcp47Types
boolean isTZ
java.util.Map typeAliasMap
java.util.Map bcpTypeAliasMap
java.util.Map typeDataMap
java.util.EnumSet specialTypeSet
android.icu.util.UResourceBundle typeMapResByKey
android.icu.impl.locale.KeyTypeData$KeyData keyData
android.icu.util.UResourceBundle keyTypeDataRes
android.icu.util.UResourceBundle keyMapRes
android.icu.util.UResourceBundle typeMapRes
android.icu.util.UResourceBundle typeAliasRes
android.icu.util.UResourceBundle bcpTypeAliasRes
android.icu.util.UResourceBundleIterator keyMapItr
java.util.Map _Bcp47Keys
private static void getKeyInfo (android.icu.util.UResourceBundle)
android.icu.util.UResourceBundle keyInfoEntry2
String key2
String value2
android.icu.util.UResourceBundleIterator keyInfoIt2
android.icu.util.UResourceBundle keyInfoEntry
String key
android.icu.impl.locale.KeyTypeData$KeyInfoType keyInfo
android.icu.util.UResourceBundleIterator keyInfoIt
android.icu.util.UResourceBundle keyInfoRes
java.util.Set _deprecatedKeys
java.util.Map _valueTypes
private static void getTypeInfo (android.icu.util.UResourceBundle)
android.icu.util.UResourceBundle keyInfoEntry3
String key3
android.icu.util.UResourceBundleIterator keyInfoIt3
android.icu.util.UResourceBundle keyInfoEntry2
String key2
java.util.Set _deprecatedTypes
android.icu.util.UResourceBundleIterator keyInfoIt2
android.icu.util.UResourceBundle keyInfoEntry
String key
android.icu.impl.locale.KeyTypeData$TypeInfoType typeInfo
android.icu.util.UResourceBundleIterator keyInfoIt
android.icu.util.UResourceBundle typeInfoRes
java.util.Map _deprecatedKeyTypes
private static void initFromTables ()
String from
String to
java.util.Set aliasSet
String[] typeAliasDataEntry
String from
String to
java.util.Set aliasSet
String[] bcpTypeAliasDataEntry
android.icu.impl.locale.KeyTypeData$SpecialType st
String alias
String alias
String legacyTypeId
String bcpTypeId
boolean isSpecialType
boolean hasSameType
android.icu.impl.locale.KeyTypeData$Type t
java.util.Set typeAliasSet
java.util.Set bcpTypeAliasSet
String[] typeDataEntry
String legacyKeyId
String bcpKeyId
String[][] typeData
String[][] typeAliasData
String[][] bcpTypeAliasData
boolean hasSameKey
java.util.Map typeAliasMap
java.util.Map bcpTypeAliasMap
java.util.Map typeDataMap
java.util.Set specialTypeSet
java.util.EnumSet specialTypes
android.icu.impl.locale.KeyTypeData$KeyData keyData
Object[] keyDataEntry
public static java.util.Set getBcp47Keys ()
public static java.util.Set getBcp47KeyTypes (java.lang.String)
String key
public static boolean isDeprecated (java.lang.String)
String key
public static boolean isDeprecated (java.lang.String, java.lang.String)
String key
String type
java.util.Set deprecatedTypes
public static android.icu.impl.locale.KeyTypeData$ValueType getValueType (java.lang.String)
String key
android.icu.impl.locale.KeyTypeData$ValueType type
static void <clinit> ()
}
android/icu/impl/locale/LSR.class
LSR.java
package android.icu.impl.locale
public final android.icu.impl.locale.LSR extends java.lang.Object {
public static final int REGION_INDEX_LIMIT
public static final int EXPLICIT_LSR
public static final int EXPLICIT_LANGUAGE
public static final int EXPLICIT_SCRIPT
public static final int EXPLICIT_REGION
public static final int IMPLICIT_LSR
public static final int DONT_CARE_FLAGS
public static final boolean DEBUG_OUTPUT
public final String language
public final String script
public final String region
final int regionIndex
public final int flags
public void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String language
String script
String region
int flags
public static final int indexForRegion (java.lang.String)
int a
int b
int a
int b
int c
String region
public java.lang.String toString ()
StringBuilder result
public boolean isEquivalentTo (android.icu.impl.locale.LSR)
android.icu.impl.locale.LSR other
public boolean equals (java.lang.Object)
android.icu.impl.locale.LSR other
Object obj
public int hashCode ()
}
android/icu/impl/locale/LanguageTag.class
LanguageTag.java
package android.icu.impl.locale
public android.icu.impl.locale.LanguageTag extends java.lang.Object {
private static final boolean JDKIMPL
public static final String SEP
public static final String PRIVATEUSE
public static String UNDETERMINED
public static final String PRIVUSE_VARIANT_PREFIX
private String _language
private String _script
private String _region
private String _privateuse
private java.util.List _extlangs
private java.util.List _variants
private java.util.List _extensions
private static final java.util.Map LEGACY
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static android.icu.impl.locale.LanguageTag parse (java.lang.String, android.icu.impl.locale.ParseStatus)
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.StringTokenIterator itr
String s
String languageTag
android.icu.impl.locale.ParseStatus sts
android.icu.impl.locale.StringTokenIterator itr
boolean isLegacy
String[] gfmap
int dash
android.icu.impl.locale.LanguageTag tag
private boolean parseLanguage (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
String s
private boolean parseExtlangs (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
String s
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
private boolean parseScript (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
String s
private boolean parseRegion (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
String s
private boolean parseVariants (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
String s
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
private boolean parseExtensions (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
String extension
int start
String singleton
StringBuilder sb
boolean alreadyHas
String s
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
private boolean parsePrivateuse (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus)
int start
StringBuilder sb
android.icu.impl.locale.StringTokenIterator itr
android.icu.impl.locale.ParseStatus sts
boolean found
String s
public static android.icu.impl.locale.LanguageTag parseLocale (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions)
String var
String prvv
StringBuilder buf
java.util.List variants
android.icu.impl.locale.StringTokenIterator varitr
android.icu.impl.locale.Extension ext
Character locextKey
android.icu.impl.locale.BaseLocale baseLocale
android.icu.impl.locale.LocaleExtensions localeExtensions
android.icu.impl.locale.LanguageTag tag
String language
String script
String region
String variant
boolean hasSubtag
String privuseVar
java.util.List extensions
String privateuse
java.util.Set locextKeys
public java.lang.String getLanguage ()
public java.util.List getExtlangs ()
public java.lang.String getScript ()
public java.lang.String getRegion ()
public java.util.List getVariants ()
public java.util.List getExtensions ()
public java.lang.String getPrivateuse ()
public static boolean isLanguage (java.lang.String)
String s
public static boolean isExtlang (java.lang.String)
String s
public static boolean isScript (java.lang.String)
String s
public static boolean isRegion (java.lang.String)
String s
public static boolean isVariant (java.lang.String)
String s
int len
public static boolean isExtensionSingleton (java.lang.String)
String s
public static boolean isExtensionSingletonChar (char)
char c
public static boolean isExtensionSubtag (java.lang.String)
String s
public static boolean isPrivateusePrefix (java.lang.String)
String s
public static boolean isPrivateusePrefixChar (char)
char c
public static boolean isPrivateuseSubtag (java.lang.String)
String s
public static java.lang.String canonicalizeLanguage (java.lang.String)
String s
public static java.lang.String canonicalizeExtlang (java.lang.String)
String s
public static java.lang.String canonicalizeScript (java.lang.String)
String s
public static java.lang.String canonicalizeRegion (java.lang.String)
String s
public static java.lang.String canonicalizeVariant (java.lang.String)
String s
public static java.lang.String canonicalizeExtension (java.lang.String)
String s
int found
public static java.lang.String canonicalizeExtensionSingleton (java.lang.String)
String s
public static java.lang.String canonicalizeExtensionSubtag (java.lang.String)
String s
public static java.lang.String canonicalizePrivateuse (java.lang.String)
String s
public static java.lang.String canonicalizePrivateuseSubtag (java.lang.String)
String s
public java.lang.String toString ()
String extlang
String variant
String extension
StringBuilder sb
static void <clinit> ()
String[] e
String[][] entries
}
android/icu/impl/locale/LocaleDistance$Data.class
LocaleDistance.java
package android.icu.impl.locale
public final android.icu.impl.locale.LocaleDistance$Data extends java.lang.Object {
public byte[] trie
public byte[] regionToPartitionsIndex
public String[] partitionArrays
public java.util.Set paradigmLSRs
public int[] distances
public void <init> (byte[], byte[], java.lang.String[], java.util.Set, int[])
byte[] trie
byte[] regionToPartitionsIndex
String[] partitionArrays
java.util.Set paradigmLSRs
int[] distances
private static android.icu.impl.UResource$Value getValue (android.icu.impl.UResource$Table, java.lang.String, android.icu.impl.UResource$Value)
android.icu.impl.UResource$Table table
String key
android.icu.impl.UResource$Value value
public static android.icu.impl.locale.LocaleDistance$Data load () throws java.util.MissingResourceException
int i
String[] paradigms
java.util.Set paradigmLSRs
android.icu.impl.ICUResourceBundle langInfo
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table matchTable
java.nio.ByteBuffer buffer
byte[] trie
byte[] regionToPartitions
String[] partitions
java.util.Set paradigmLSRs
int[] distances
public boolean equals (java.lang.Object)
Object other
android.icu.impl.locale.LocaleDistance$Data od
public int hashCode ()
}
android/icu/impl/locale/LocaleDistance.class
LocaleDistance.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleDistance extends java.lang.Object {
public static final int END_OF_SUBTAG
public static final int DISTANCE_SKIP_SCRIPT
private static final int DISTANCE_IS_FINAL
private static final int DISTANCE_IS_FINAL_OR_SKIP_SCRIPT
private static final int DISTANCE_SHIFT
private static final int DISTANCE_FRACTION_MASK
private static final int DISTANCE_INT_SHIFT
private static final int INDEX_SHIFT
private static final int DISTANCE_MASK
private static final int INDEX_NEG_1
public static final int IX_DEF_LANG_DISTANCE
public static final int IX_DEF_SCRIPT_DISTANCE
public static final int IX_DEF_REGION_DISTANCE
public static final int IX_MIN_REGION_DISTANCE
public static final int IX_LIMIT
private static final int ABOVE_THRESHOLD
private static final boolean DEBUG_OUTPUT
private final android.icu.util.BytesTrie trie
private final byte[] regionToPartitionsIndex
private final String[] partitionArrays
private final java.util.Set paradigmLSRs
private final int defaultLanguageDistance
private final int defaultScriptDistance
private final int defaultRegionDistance
private final int minRegionDistance
private final int defaultDemotionPerDesiredLocale
public static final android.icu.impl.locale.LocaleDistance INSTANCE
static final synthetic boolean $assertionsDisabled
public static final int shiftDistance (int)
int distance
public static final int getShiftedDistance (int)
int indexAndDistance
public static final double getDistanceDouble (int)
int indexAndDistance
double shiftedDistance
public static final int getDistanceFloor (int)
int indexAndDistance
public static final int getIndex (int)
int indexAndDistance
private void <init> (android.icu.impl.locale.LocaleDistance$Data)
android.icu.impl.locale.LocaleDistance$Data data
android.icu.impl.locale.LSR en
android.icu.impl.locale.LSR enGB
int indexAndDistance
public int testOnlyDistance (android.icu.util.ULocale, android.icu.util.ULocale, int, android.icu.util.LocaleMatcher$FavorSubtag)
android.icu.util.ULocale desired
android.icu.util.ULocale supported
int threshold
android.icu.util.LocaleMatcher$FavorSubtag favorSubtag
android.icu.impl.locale.LSR supportedLSR
android.icu.impl.locale.LSR desiredLSR
int indexAndDistance
public int getBestIndexAndDistance (android.icu.impl.locale.LSR, android.icu.impl.locale.LSR[], int, int, android.icu.util.LocaleMatcher$FavorSubtag, android.icu.util.LocaleMatcher$Direction)
int flags
int scriptDistance
int scriptDistance
int remainingThreshold
android.icu.impl.locale.LSR supported
boolean star
int distance
int flags
int roundedThreshold
int scriptDistance
int shiftedDistance
int slIndex
android.icu.impl.locale.LSR desired
android.icu.impl.locale.LSR[] supportedLSRs
int supportedLSRsLength
int shiftedThreshold
android.icu.util.LocaleMatcher$FavorSubtag favorSubtag
android.icu.util.LocaleMatcher$Direction direction
android.icu.util.BytesTrie iter
int desLangDistance
long desLangState
int bestIndex
int bestLikelyInfo
private boolean isMatch (android.icu.impl.locale.LSR, android.icu.impl.locale.LSR, int, android.icu.util.LocaleMatcher$FavorSubtag)
android.icu.impl.locale.LSR desired
android.icu.impl.locale.LSR supported
int shiftedThreshold
android.icu.util.LocaleMatcher$FavorSubtag favorSubtag
private static final int getDesSuppScriptDistance (android.icu.util.BytesTrie, long, java.lang.String, java.lang.String)
android.icu.util.BytesTrie$Result result
android.icu.util.BytesTrie iter
long startState
String desired
String supported
int distance
private static final int getRegionPartitionsDistance (android.icu.util.BytesTrie, long, java.lang.String, java.lang.String, int)
android.icu.util.BytesTrie$Result result
int d
int d
int d
int si
long desState
int d
android.icu.util.BytesTrie$Result result
int di
android.icu.util.BytesTrie iter
long startState
String desiredPartitions
String supportedPartitions
int threshold
int desLength
int suppLength
int regionDistance
boolean star
private static final int getFallbackRegionDistance (android.icu.util.BytesTrie, long)
android.icu.util.BytesTrie iter
long startState
android.icu.util.BytesTrie$Result result
int distance
private static final int trieNext (android.icu.util.BytesTrie, java.lang.String, boolean)
int value
android.icu.util.BytesTrie$Result result
int c
int i
int end
android.icu.util.BytesTrie iter
String s
boolean wantValue
public java.lang.String toString ()
private java.lang.String partitionsForRegion (android.icu.impl.locale.LSR)
android.icu.impl.locale.LSR lsr
int pIndex
public boolean isParadigmLSR (android.icu.impl.locale.LSR)
android.icu.impl.locale.LSR plsr
android.icu.impl.locale.LSR lsr
public int getDefaultScriptDistance ()
int getDefaultRegionDistance ()
public int getDefaultDemotionPerDesiredLocale ()
public java.util.Map testOnlyGetDistanceTable ()
byte b
int i
int length
android.icu.util.BytesTrie$Entry entry
java.util.Map map
StringBuilder sb
public void testOnlyPrintDistanceTable ()
String suffix
int value
java.util.Map$Entry mapping
static void <clinit> ()
}
android/icu/impl/locale/LocaleExtensions.class
LocaleExtensions.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleExtensions extends java.lang.Object {
private java.util.SortedMap _map
private String _id
private static final java.util.SortedMap EMPTY_MAP
public static final android.icu.impl.locale.LocaleExtensions EMPTY_EXTENSIONS
public static final android.icu.impl.locale.LocaleExtensions CALENDAR_JAPANESE
public static final android.icu.impl.locale.LocaleExtensions NUMBER_THAI
static final synthetic boolean $assertionsDisabled
private void <init> ()
void <init> (java.util.Map, java.util.Set, java.util.Map)
char key
String value
android.icu.impl.locale.Extension e
java.util.Map$Entry ext
android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString cis
String key
String type
java.util.Map$Entry kwd
java.util.TreeSet uaset
java.util.TreeMap ukmap
android.icu.impl.locale.UnicodeLocaleExtension ule
java.util.Map extensions
java.util.Set uattributes
java.util.Map ukeywords
boolean hasExtension
boolean hasUAttributes
boolean hasUKeywords
public java.util.Set getKeys ()
public android.icu.impl.locale.Extension getExtension (java.lang.Character)
Character key
public java.lang.String getExtensionValue (java.lang.Character)
Character key
android.icu.impl.locale.Extension ext
public java.util.Set getUnicodeLocaleAttributes ()
android.icu.impl.locale.Extension ext
public java.util.Set getUnicodeLocaleKeys ()
android.icu.impl.locale.Extension ext
public java.lang.String getUnicodeLocaleType (java.lang.String)
String unicodeLocaleKey
android.icu.impl.locale.Extension ext
public boolean isEmpty ()
public static boolean isValidKey (char)
char c
public static boolean isValidUnicodeLocaleKey (java.lang.String)
String ukey
private static java.lang.String toID (java.util.SortedMap)
char singleton
android.icu.impl.locale.Extension extension
java.util.Map$Entry entry
java.util.SortedMap map
StringBuilder buf
android.icu.impl.locale.Extension privuse
public java.lang.String toString ()
public java.lang.String getID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
static void <clinit> ()
}
android/icu/impl/locale/LocaleObjectCache$CacheEntry.class
LocaleObjectCache.java
package android.icu.impl.locale
android.icu.impl.locale.LocaleObjectCache$CacheEntry extends java.lang.ref.SoftReference {
private Object _key
void <init> (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue queue
java.lang.Object getKey ()
}
android/icu/impl/locale/LocaleObjectCache.class
LocaleObjectCache.java
package android.icu.impl.locale
public abstract android.icu.impl.locale.LocaleObjectCache extends java.lang.Object {
private java.util.concurrent.ConcurrentHashMap _map
private java.lang.ref.ReferenceQueue _queue
public void <init> ()
public void <init> (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public java.lang.Object get (java.lang.Object)
Object newVal
android.icu.impl.locale.LocaleObjectCache$CacheEntry newEntry
Object key
Object value
android.icu.impl.locale.LocaleObjectCache$CacheEntry entry
private void cleanStaleEntries ()
android.icu.impl.locale.LocaleObjectCache$CacheEntry entry
protected abstract java.lang.Object createObject (java.lang.Object)
protected java.lang.Object normalizeKey (java.lang.Object)
Object key
}
android/icu/impl/locale/LocaleSyntaxException.class
LocaleSyntaxException.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleSyntaxException extends java.lang.Exception {
private static final long serialVersionUID
private int _index
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, int)
String msg
int errorIndex
public int getErrorIndex ()
}
android/icu/impl/locale/LocaleValidityChecker$1.class
LocaleValidityChecker.java
package android.icu.impl.locale
synthetic android.icu.impl.locale.LocaleValidityChecker$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$ValidIdentifiers$Datatype
static final synthetic int[] $SwitchMap$android$icu$impl$locale$KeyTypeData$ValueType
static final synthetic int[] $SwitchMap$android$icu$impl$locale$LocaleValidityChecker$SpecialCase
static void <clinit> ()
}
android/icu/impl/locale/LocaleValidityChecker$SpecialCase.class
LocaleValidityChecker.java
package android.icu.impl.locale
final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase extends java.lang.Enum {
public static final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase normal
public static final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase anything
public static final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase reorder
public static final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase codepoints
public static final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase subdivision
public static final enum android.icu.impl.locale.LocaleValidityChecker$SpecialCase rgKey
private static final synthetic android.icu.impl.locale.LocaleValidityChecker$SpecialCase[] $VALUES
public static android.icu.impl.locale.LocaleValidityChecker$SpecialCase[] values ()
public static android.icu.impl.locale.LocaleValidityChecker$SpecialCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static android.icu.impl.locale.LocaleValidityChecker$SpecialCase get (java.lang.String)
String key
static void <clinit> ()
}
android/icu/impl/locale/LocaleValidityChecker$Where.class
LocaleValidityChecker.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleValidityChecker$Where extends java.lang.Object {
public android.icu.impl.ValidIdentifiers$Datatype fieldFailure
public String codeFailure
public void <init> ()
public boolean set (android.icu.impl.ValidIdentifiers$Datatype, java.lang.String)
android.icu.impl.ValidIdentifiers$Datatype datatype
String code
public java.lang.String toString ()
}
android/icu/impl/locale/LocaleValidityChecker.class
LocaleValidityChecker.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleValidityChecker extends java.lang.Object {
private final java.util.Set datasubtypes
private final boolean allowsDeprecated
static java.util.regex.Pattern SEPARATOR
private static final java.util.regex.Pattern VALID_X
static final java.util.Set REORDERING_INCLUDE
static final java.util.Set REORDERING_EXCLUDE
static final java.util.Set REGULAR_ONLY
public void <init> (java.util.Set)
java.util.Set datasubtypes
public transient void <init> (android.icu.impl.ValidIdentifiers$Datasubtype[])
android.icu.impl.ValidIdentifiers$Datasubtype[] datasubtypes
public java.util.Set getDatasubtypes ()
public boolean isValid (android.icu.util.ULocale, android.icu.impl.locale.LocaleValidityChecker$Where)
String variant
android.icu.impl.ValidIdentifiers$Datatype datatype
Exception e
Character c
android.icu.util.ULocale locale
android.icu.impl.locale.LocaleValidityChecker$Where where
String language
String script
String region
String variantString
java.util.Set extensionKeys
private boolean isValidU (android.icu.util.ULocale, android.icu.impl.ValidIdentifiers$Datatype, java.lang.String, android.icu.impl.locale.LocaleValidityChecker$Where)
NumberFormatException e
boolean newlyAdded
android.icu.util.Output isKnownKey
android.icu.util.Output isSpecialType
String type
String subtag
android.icu.util.ULocale locale
android.icu.impl.ValidIdentifiers$Datatype datatype
String extensionString
android.icu.impl.locale.LocaleValidityChecker$Where where
String key
int typeCount
android.icu.impl.locale.KeyTypeData$ValueType valueType
android.icu.impl.locale.LocaleValidityChecker$SpecialCase specialCase
StringBuilder prefix
java.util.Set seen
StringBuilder tBuffer
private boolean isSubdivision (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale max
android.icu.util.ULocale locale
String subtag
String region
String subdivision
String localeRegion
private boolean isScriptReorder (java.lang.String)
String subtag
private boolean isValidLocale (java.lang.String, android.icu.impl.locale.LocaleValidityChecker$Where)
android.icu.util.ULocale locale
int startIndex
String[] list
android.icu.util.IllformedLocaleException e
Exception e
String extensionString
android.icu.impl.locale.LocaleValidityChecker$Where where
private boolean isValid (android.icu.impl.ValidIdentifiers$Datatype, java.lang.String, android.icu.impl.locale.LocaleValidityChecker$Where)
android.icu.impl.ValidIdentifiers$Datatype datatype
String code
android.icu.impl.locale.LocaleValidityChecker$Where where
static void <clinit> ()
}
android/icu/impl/locale/ParseStatus.class
ParseStatus.java
package android.icu.impl.locale
public android.icu.impl.locale.ParseStatus extends java.lang.Object {
int _parseLength
int _errorIndex
String _errorMsg
public void <init> ()
public void reset ()
public boolean isError ()
public int getErrorIndex ()
public int getParseLength ()
public java.lang.String getErrorMessage ()
}
android/icu/impl/locale/StringTokenIterator.class
StringTokenIterator.java
package android.icu.impl.locale
public android.icu.impl.locale.StringTokenIterator extends java.lang.Object {
private String _text
private String _dlms
private String _token
private int _start
private int _end
private boolean _done
public void <init> (java.lang.String, java.lang.String)
String text
String dlms
public java.lang.String first ()
public java.lang.String current ()
public int currentStart ()
public int currentEnd ()
public boolean isDone ()
public java.lang.String next ()
public boolean hasNext ()
public android.icu.impl.locale.StringTokenIterator setStart (int)
int offset
public android.icu.impl.locale.StringTokenIterator setText (java.lang.String)
String text
private int nextDelimiter (int)
int i
char c
int start
int idx
}
android/icu/impl/locale/UnicodeLocaleExtension.class
UnicodeLocaleExtension.java
package android.icu.impl.locale
public android.icu.impl.locale.UnicodeLocaleExtension extends android.icu.impl.locale.Extension {
public static final char SINGLETON
private static final java.util.SortedSet EMPTY_SORTED_SET
private static final java.util.SortedMap EMPTY_SORTED_MAP
private java.util.SortedSet _attributes
private java.util.SortedMap _keywords
public static final android.icu.impl.locale.UnicodeLocaleExtension CA_JAPANESE
public static final android.icu.impl.locale.UnicodeLocaleExtension NU_THAI
private void <init> ()
void <init> (java.util.SortedSet, java.util.SortedMap)
String attribute
String key
String value
java.util.Map$Entry keyword
StringBuilder sb
java.util.SortedSet attributes
java.util.SortedMap keywords
public java.util.Set getUnicodeLocaleAttributes ()
public java.util.Set getUnicodeLocaleKeys ()
public java.lang.String getUnicodeLocaleType (java.lang.String)
String unicodeLocaleKey
public static boolean isSingletonChar (char)
char c
public static boolean isAttribute (java.lang.String)
String s
public static boolean isKey (java.lang.String)
String s
public static boolean isTypeSubtag (java.lang.String)
String s
public static boolean isType (java.lang.String)
int idx
String subtag
String s
int startIdx
boolean sawSubtag
static void <clinit> ()
}
android/icu/impl/locale/XCldrStub$1.class
XCldrStub.java
package android.icu.impl.locale
synthetic android.icu.impl.locale.XCldrStub$1 extends java.lang.Object {
}
android/icu/impl/locale/XCldrStub$CollectionUtilities.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$CollectionUtilities extends java.lang.Object {
public void <init> ()
public static java.lang.String join (java.lang.Iterable, java.lang.String)
Iterable source
String separator
}
android/icu/impl/locale/XCldrStub$FileUtilities.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$FileUtilities extends java.lang.Object {
public static final java.nio.charset.Charset UTF8
public void <init> ()
public static java.io.BufferedReader openFile (java.lang.Class, java.lang.String)
Class class1
String file
public static java.io.BufferedReader openFile (java.lang.Class, java.lang.String, java.nio.charset.Charset)
java.io.InputStream resourceAsStream
java.io.InputStreamReader reader
java.io.BufferedReader bufferedReader
String relativeFileName
Exception e1
String className
String canonicalName
Exception e
Class class1
String file
java.nio.charset.Charset charset
public static java.lang.String getRelativeFileName (java.lang.Class, java.lang.String)
Class class1
String filename
java.net.URL resource
String resourceString
static void <clinit> ()
}
android/icu/impl/locale/XCldrStub$HashMultimap.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$HashMultimap extends android.icu.impl.locale.XCldrStub$Multimap {
private void <init> ()
public static android.icu.impl.locale.XCldrStub$HashMultimap create ()
}
android/icu/impl/locale/XCldrStub$ImmutableMap.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$ImmutableMap extends java.lang.Object {
public void <init> ()
public static java.util.Map copyOf (java.util.Map)
java.util.Map values
}
android/icu/impl/locale/XCldrStub$ImmutableMultimap.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$ImmutableMultimap extends java.lang.Object {
public void <init> ()
public static android.icu.impl.locale.XCldrStub$Multimap copyOf (android.icu.impl.locale.XCldrStub$Multimap)
java.util.Set value
java.util.Map$Entry entry
android.icu.impl.locale.XCldrStub$Multimap values
java.util.LinkedHashMap temp
}
android/icu/impl/locale/XCldrStub$ImmutableSet.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$ImmutableSet extends java.lang.Object {
public void <init> ()
public static java.util.Set copyOf (java.util.Set)
java.util.Set values
}
android/icu/impl/locale/XCldrStub$Joiner.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$Joiner extends java.lang.Object {
private final String separator
private void <init> (java.lang.String)
String separator
public static final android.icu.impl.locale.XCldrStub$Joiner on (java.lang.String)
String separator
public java.lang.String join (java.lang.Object[])
Object[] source
public java.lang.String join (java.lang.Iterable)
Iterable source
}
android/icu/impl/locale/XCldrStub$LinkedHashMultimap.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$LinkedHashMultimap extends android.icu.impl.locale.XCldrStub$Multimap {
private void <init> ()
public static android.icu.impl.locale.XCldrStub$LinkedHashMultimap create ()
}
android/icu/impl/locale/XCldrStub$Multimap.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$Multimap extends java.lang.Object {
private final java.util.Map map
private final Class setClass
private void <init> (java.util.Map, java.lang.Class)
java.util.Map map
Class setClass
public final transient android.icu.impl.locale.XCldrStub$Multimap putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public void putAll (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public void putAll (java.util.Collection, java.lang.Object)
Object key
java.util.Collection keys
Object value
public void putAll (android.icu.impl.locale.XCldrStub$Multimap)
java.util.Map$Entry entry
android.icu.impl.locale.XCldrStub$Multimap source
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
private java.util.Set createSetIfMissing (java.lang.Object)
Object key
java.util.Set old
private java.util.Set getInstance ()
Exception e
public java.util.Set get (java.lang.Object)
Object key
java.util.Set result
public java.util.Set keySet ()
public java.util.Map asMap ()
public java.util.Set values ()
java.util.Set valueSet
java.util.Collection values
java.util.Set result
public int size ()
public java.lang.Iterable entries ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
synthetic void <init> (java.util.Map, java.lang.Class, android.icu.impl.locale.XCldrStub$1)
java.util.Map x0
Class x1
android.icu.impl.locale.XCldrStub$1 x2
}
android/icu/impl/locale/XCldrStub$MultimapIterator.class
XCldrStub.java
package android.icu.impl.locale
android.icu.impl.locale.XCldrStub$MultimapIterator extends java.lang.Object implements java.util.Iterator java.lang.Iterable {
private final java.util.Iterator it1
private java.util.Iterator it2
private final android.icu.impl.locale.XCldrStub$ReusableEntry entry
private void <init> (java.util.Map)
java.util.Map map
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry e
public java.util.Iterator iterator ()
public void remove ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (java.util.Map, android.icu.impl.locale.XCldrStub$1)
java.util.Map x0
android.icu.impl.locale.XCldrStub$1 x1
}
android/icu/impl/locale/XCldrStub$Multimaps.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$Multimaps extends java.lang.Object {
public void <init> ()
public static android.icu.impl.locale.XCldrStub$Multimap invertFrom (android.icu.impl.locale.XCldrStub$Multimap, android.icu.impl.locale.XCldrStub$Multimap)
java.util.Map$Entry entry
android.icu.impl.locale.XCldrStub$Multimap source
android.icu.impl.locale.XCldrStub$Multimap target
public static android.icu.impl.locale.XCldrStub$Multimap invertFrom (java.util.Map, android.icu.impl.locale.XCldrStub$Multimap)
java.util.Map$Entry entry
java.util.Map source
android.icu.impl.locale.XCldrStub$Multimap target
public static java.util.Map forMap (java.util.Map)
java.util.Map map
}
android/icu/impl/locale/XCldrStub$Predicate.class
XCldrStub.java
package android.icu.impl.locale
public abstract android.icu.impl.locale.XCldrStub$Predicate extends java.lang.Object {
public abstract boolean test (java.lang.Object)
}
android/icu/impl/locale/XCldrStub$RegexUtilities.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$RegexUtilities extends java.lang.Object {
public void <init> ()
public static int findMismatch (java.util.regex.Matcher, java.lang.CharSequence)
boolean matches
java.util.regex.Matcher m
CharSequence s
int i
public static java.lang.String showMismatch (java.util.regex.Matcher, java.lang.CharSequence)
java.util.regex.Matcher m
CharSequence s
int failPoint
String show
}
android/icu/impl/locale/XCldrStub$ReusableEntry.class
XCldrStub.java
package android.icu.impl.locale
android.icu.impl.locale.XCldrStub$ReusableEntry extends java.lang.Object implements java.util.Map$Entry {
Object key
Object value
private void <init> ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
synthetic void <init> (android.icu.impl.locale.XCldrStub$1)
android.icu.impl.locale.XCldrStub$1 x0
}
android/icu/impl/locale/XCldrStub$Splitter.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$Splitter extends java.lang.Object {
java.util.regex.Pattern pattern
boolean trimResults
public void <init> (char)
char c
public void <init> (java.util.regex.Pattern)
java.util.regex.Pattern p
public static android.icu.impl.locale.XCldrStub$Splitter on (char)
char c
public static android.icu.impl.locale.XCldrStub$Splitter on (java.util.regex.Pattern)
java.util.regex.Pattern p
public java.util.List splitToList (java.lang.String)
int i
String input
String[] items
public android.icu.impl.locale.XCldrStub$Splitter trimResults ()
public java.lang.Iterable split (java.lang.String)
String input
}
android/icu/impl/locale/XCldrStub$TreeMultimap.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub$TreeMultimap extends android.icu.impl.locale.XCldrStub$Multimap {
private void <init> ()
public static android.icu.impl.locale.XCldrStub$TreeMultimap create ()
}
android/icu/impl/locale/XCldrStub.class
XCldrStub.java
package android.icu.impl.locale
public android.icu.impl.locale.XCldrStub extends java.lang.Object {
public void <init> ()
public static java.lang.String join (java.lang.Object[], java.lang.String)
int i
Object[] source
String separator
StringBuilder result
public static java.lang.String join (java.lang.Iterable, java.lang.String)
Object item
Iterable source
String separator
StringBuilder result
boolean first
}
android/icu/impl/locale/XLikelySubtags$1.class
XLikelySubtags.java
package android.icu.impl.locale
synthetic android.icu.impl.locale.XLikelySubtags$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$BytesTrie$Result
static void <clinit> ()
}
android/icu/impl/locale/XLikelySubtags$Data.class
XLikelySubtags.java
package android.icu.impl.locale
public final android.icu.impl.locale.XLikelySubtags$Data extends java.lang.Object {
public final java.util.Map languageAliases
public final java.util.Map regionAliases
public final byte[] trie
public final android.icu.impl.locale.LSR[] lsrs
public void <init> (java.util.Map, java.util.Map, byte[], android.icu.impl.locale.LSR[])
java.util.Map languageAliases
java.util.Map regionAliases
byte[] trie
android.icu.impl.locale.LSR[] lsrs
private static android.icu.impl.UResource$Value getValue (android.icu.impl.UResource$Table, java.lang.String, android.icu.impl.UResource$Value)
android.icu.impl.UResource$Table table
String key
android.icu.impl.UResource$Value value
public static android.icu.impl.locale.XLikelySubtags$Data load () throws java.util.MissingResourceException
int i
String[] pairs
java.util.Map languageAliases
int i
String[] pairs
java.util.Map regionAliases
int i
int j
android.icu.impl.ICUResourceBundle langInfo
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table likelyTable
java.util.Map languageAliases
java.util.Map regionAliases
java.nio.ByteBuffer buffer
byte[] trie
String[] lsrSubtags
android.icu.impl.locale.LSR[] lsrs
public boolean equals (java.lang.Object)
Object other
android.icu.impl.locale.XLikelySubtags$Data od
public int hashCode ()
}
android/icu/impl/locale/XLikelySubtags.class
XLikelySubtags.java
package android.icu.impl.locale
public final android.icu.impl.locale.XLikelySubtags extends java.lang.Object {
private static final String PSEUDO_ACCENTS_PREFIX
private static final String PSEUDO_BIDI_PREFIX
private static final String PSEUDO_CRACKED_PREFIX
public static final int SKIP_SCRIPT
private static final boolean DEBUG_OUTPUT
public static final android.icu.impl.locale.XLikelySubtags INSTANCE
private final java.util.Map languageAliases
private final java.util.Map regionAliases
private final android.icu.util.BytesTrie trie
private final long trieUndState
private final long trieUndZzzzState
private final int defaultLsrIndex
private final long[] trieFirstLetterStates
private final android.icu.impl.locale.LSR[] lsrs
static final synthetic boolean $assertionsDisabled
private void <init> (android.icu.impl.locale.XLikelySubtags$Data)
char c
android.icu.impl.locale.XLikelySubtags$Data data
android.icu.util.BytesTrie$Result result
public android.icu.util.ULocale canonicalize (android.icu.util.ULocale)
android.icu.util.ULocale locale
String lang
String lang2
String region
String region2
private static java.lang.String getCanonical (java.util.Map, java.lang.String)
java.util.Map aliases
String alias
String canonical
public android.icu.impl.locale.LSR makeMaximizedLsrFrom (android.icu.util.ULocale)
String tag
android.icu.util.ULocale locale
String name
public android.icu.impl.locale.LSR makeMaximizedLsrFrom (java.util.Locale)
java.util.Locale locale
String tag
private android.icu.impl.locale.LSR makeMaximizedLsr (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int lsrFlags
String language
String script
String region
String variant
private android.icu.impl.locale.LSR maximize (java.lang.String, java.lang.String, java.lang.String)
long state
int value
int c0
long state
String language
String script
String region
int retainOldMask
android.icu.util.BytesTrie iter
long state
int value
android.icu.impl.locale.LSR result
int compareLikely (android.icu.impl.locale.LSR, android.icu.impl.locale.LSR, int)
int index
int index
android.icu.impl.locale.LSR likely
int index
int index
android.icu.impl.locale.LSR likely
android.icu.impl.locale.LSR lsr
android.icu.impl.locale.LSR other
int likelyInfo
private int getLikelyIndex (java.lang.String, java.lang.String)
long state
int value
int c0
long state
String language
String script
android.icu.util.BytesTrie iter
long state
int value
private static final int trieNext (android.icu.util.BytesTrie, java.lang.String, int)
android.icu.util.BytesTrie$Result result
android.icu.util.BytesTrie$Result result
int c
int end
android.icu.util.BytesTrie iter
String s
int i
android.icu.util.BytesTrie$Result result
android.icu.impl.locale.LSR minimizeSubtags (java.lang.String, java.lang.String, java.lang.String, android.icu.util.ULocale$Minimize)
String languageIn
String scriptIn
String regionIn
android.icu.util.ULocale$Minimize fieldToFavor
android.icu.impl.locale.LSR result
android.icu.util.BytesTrie iter
int value
android.icu.impl.locale.LSR value00
boolean favorRegionOk
android.icu.impl.locale.LSR result2
private java.util.Map getTable ()
byte b
int i
int length
android.icu.util.BytesTrie$Entry entry
java.util.Map map
StringBuilder sb
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/
android/icu/impl/number/AdoptingModifierStore$1.class
AdoptingModifierStore.java
package android.icu.impl.number
synthetic android.icu.impl.number.AdoptingModifierStore$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$number$Modifier$Signum
static void <clinit> ()
}
android/icu/impl/number/AdoptingModifierStore.class
AdoptingModifierStore.java
package android.icu.impl.number
public android.icu.impl.number.AdoptingModifierStore extends java.lang.Object implements android.icu.impl.number.ModifierStore {
private final android.icu.impl.number.Modifier positive
private final android.icu.impl.number.Modifier posZero
private final android.icu.impl.number.Modifier negZero
private final android.icu.impl.number.Modifier negative
final android.icu.impl.number.Modifier[] mods
boolean frozen
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.number.Modifier, android.icu.impl.number.Modifier, android.icu.impl.number.Modifier, android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier positive
android.icu.impl.number.Modifier posZero
android.icu.impl.number.Modifier negZero
android.icu.impl.number.Modifier negative
public void <init> ()
public void setModifier (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural, android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
android.icu.impl.number.Modifier mod
public void freeze ()
public android.icu.impl.number.Modifier getModifierWithoutPlural (android.icu.impl.number.Modifier$Signum)
android.icu.impl.number.Modifier$Signum signum
public android.icu.impl.number.Modifier getModifier (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural)
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
private static int getModIndex (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural)
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
static void <clinit> ()
}
android/icu/impl/number/AffixPatternProvider$Flags.class
AffixPatternProvider.java
package android.icu.impl.number
public final android.icu.impl.number.AffixPatternProvider$Flags extends java.lang.Object {
public static final int PLURAL_MASK
public static final int PREFIX
public static final int NEGATIVE_SUBPATTERN
public static final int PADDING
public void <init> ()
}
android/icu/impl/number/AffixPatternProvider.class
AffixPatternProvider.java
package android.icu.impl.number
public abstract android.icu.impl.number.AffixPatternProvider extends java.lang.Object {
public static final int FLAG_POS_PREFIX
public static final int FLAG_POS_SUFFIX
public static final int FLAG_NEG_PREFIX
public static final int FLAG_NEG_SUFFIX
public abstract char charAt (int, int)
public abstract int length (int)
public abstract java.lang.String getString (int)
public abstract boolean hasCurrencySign ()
public abstract boolean positiveHasPlusSign ()
public abstract boolean hasNegativeSubpattern ()
public abstract boolean negativeHasMinusSign ()
public abstract boolean containsSymbolType (int)
public abstract boolean hasBody ()
}
android/icu/impl/number/AffixUtils$SymbolProvider.class
AffixUtils.java
package android.icu.impl.number
public abstract android.icu.impl.number.AffixUtils$SymbolProvider extends java.lang.Object {
public abstract java.lang.CharSequence getSymbol (int)
}
android/icu/impl/number/AffixUtils$TokenConsumer.class
AffixUtils.java
package android.icu.impl.number
public abstract android.icu.impl.number.AffixUtils$TokenConsumer extends java.lang.Object {
public abstract void consumeToken (int)
}
android/icu/impl/number/AffixUtils.class
AffixUtils.java
package android.icu.impl.number
public android.icu.impl.number.AffixUtils extends java.lang.Object {
private static final int STATE_BASE
private static final int STATE_FIRST_QUOTE
private static final int STATE_INSIDE_QUOTE
private static final int STATE_AFTER_QUOTE
private static final int STATE_FIRST_CURR
private static final int STATE_SECOND_CURR
private static final int STATE_THIRD_CURR
private static final int STATE_FOURTH_CURR
private static final int STATE_FIFTH_CURR
private static final int STATE_OVERFLOW_CURR
private static final int TYPE_CODEPOINT
public static final int TYPE_MINUS_SIGN
public static final int TYPE_PLUS_SIGN
public static final int TYPE_PERCENT
public static final int TYPE_PERMILLE
public static final int TYPE_CURRENCY_SINGLE
public static final int TYPE_CURRENCY_DOUBLE
public static final int TYPE_CURRENCY_TRIPLE
public static final int TYPE_CURRENCY_QUAD
public static final int TYPE_CURRENCY_QUINT
public static final int TYPE_CURRENCY_OVERFLOW
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int estimateLength (java.lang.CharSequence)
int cp
CharSequence patternString
int state
int offset
int length
public static int escape (java.lang.CharSequence, java.lang.StringBuilder)
int cp
CharSequence input
StringBuilder output
int state
int offset
int startLength
public static java.lang.String escape (java.lang.CharSequence)
CharSequence input
StringBuilder sb
public static final android.icu.text.NumberFormat$Field getFieldForType (int)
int type
public static int unescape (java.lang.CharSequence, android.icu.impl.FormattedStringBuilder, int, android.icu.impl.number.AffixUtils$SymbolProvider, android.icu.text.NumberFormat$Field)
int typeOrCp
CharSequence affixPattern
android.icu.impl.FormattedStringBuilder output
int position
android.icu.impl.number.AffixUtils$SymbolProvider provider
android.icu.text.NumberFormat$Field field
int length
long tag
public static int unescapedCount (java.lang.CharSequence, boolean, android.icu.impl.number.AffixUtils$SymbolProvider)
CharSequence symbol
int typeOrCp
CharSequence affixPattern
boolean lengthOrCount
android.icu.impl.number.AffixUtils$SymbolProvider provider
int length
long tag
public static boolean containsType (java.lang.CharSequence, int)
CharSequence affixPattern
int type
long tag
public static boolean hasCurrencySymbols (java.lang.CharSequence)
int typeOrCp
CharSequence affixPattern
long tag
public static java.lang.String replaceType (java.lang.CharSequence, int, char)
int offset
CharSequence affixPattern
int type
char replacementChar
char[] chars
long tag
public static boolean containsOnlySymbolsAndIgnorables (java.lang.CharSequence, android.icu.text.UnicodeSet)
int typeOrCp
CharSequence affixPattern
android.icu.text.UnicodeSet ignorables
long tag
public static void iterateWithConsumer (java.lang.CharSequence, android.icu.impl.number.AffixUtils$TokenConsumer)
int typeOrCp
CharSequence affixPattern
android.icu.impl.number.AffixUtils$TokenConsumer consumer
long tag
private static long nextToken (long, java.lang.CharSequence)
int cp
int count
long tag
CharSequence patternString
int offset
int state
private static boolean hasNext (long, java.lang.CharSequence)
long tag
CharSequence string
int state
int offset
private static int getTypeOrCp (long)
long tag
int type
private static long makeTag (int, int, int, int)
int offset
int type
int state
int cp
long tag
private static int getOffset (long)
long tag
private static int getType (long)
long tag
private static int getState (long)
long tag
private static int getCodePoint (long)
long tag
static void <clinit> ()
}
android/icu/impl/number/CompactData$CompactDataSink.class
CompactData.java
package android.icu.impl.number
final android.icu.impl.number.CompactData$CompactDataSink extends android.icu.impl.UResource$Sink {
android.icu.impl.number.CompactData data
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.number.CompactData)
android.icu.impl.number.CompactData data
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int numZeros
android.icu.impl.StandardPlural plural
String patternString
int i4
byte magnitude
byte multiplier
android.icu.impl.UResource$Table pluralVariantsTable
int i3
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean isRoot
android.icu.impl.UResource$Table powersOfTenTable
static void <clinit> ()
}
android/icu/impl/number/CompactData$CompactType.class
CompactData.java
package android.icu.impl.number
public final enum android.icu.impl.number.CompactData$CompactType extends java.lang.Enum {
public static final enum android.icu.impl.number.CompactData$CompactType DECIMAL
public static final enum android.icu.impl.number.CompactData$CompactType CURRENCY
private static final synthetic android.icu.impl.number.CompactData$CompactType[] $VALUES
public static android.icu.impl.number.CompactData$CompactType[] values ()
public static android.icu.impl.number.CompactData$CompactType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/number/CompactData.class
CompactData.java
package android.icu.impl.number
public android.icu.impl.number.CompactData extends java.lang.Object implements android.icu.impl.number.MultiplierProducer {
private static final String USE_FALLBACK
private final String[] patterns
private final byte[] multipliers
private byte largestMagnitude
private boolean isEmpty
private static final int COMPACT_MAX_DIGITS
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void populate (android.icu.util.ULocale, java.lang.String, android.icu.text.CompactDecimalFormat$CompactStyle, android.icu.impl.number.CompactData$CompactType)
android.icu.util.ULocale locale
String nsName
android.icu.text.CompactDecimalFormat$CompactStyle compactStyle
android.icu.impl.number.CompactData$CompactType compactType
android.icu.impl.number.CompactData$CompactDataSink sink
android.icu.impl.ICUResourceBundle rb
boolean nsIsLatn
boolean compactIsShort
StringBuilder resourceKey
private static void getResourceBundleKey (java.lang.String, android.icu.text.CompactDecimalFormat$CompactStyle, android.icu.impl.number.CompactData$CompactType, java.lang.StringBuilder)
String nsName
android.icu.text.CompactDecimalFormat$CompactStyle compactStyle
android.icu.impl.number.CompactData$CompactType compactType
StringBuilder sb
public void populate (java.util.Map)
String pluralString
android.icu.impl.StandardPlural plural
String patternString
int numZeros
java.util.Map$Entry pluralEntry
byte magnitude
java.util.Map$Entry magnitudeEntry
java.util.Map powersToPluralsToPatterns
public int getMultiplier (int)
int magnitude
public java.lang.String getPattern (int, android.icu.impl.StandardPlural)
int magnitude
android.icu.impl.StandardPlural plural
String patternString
public void getUniquePatterns (java.util.Set)
java.util.Set output
private static final int getIndex (int, android.icu.impl.StandardPlural)
int magnitude
android.icu.impl.StandardPlural plural
private static final int countZeros (java.lang.String)
int i
String patternString
int numZeros
static synthetic byte[] access$000 (android.icu.impl.number.CompactData)
android.icu.impl.number.CompactData x0
static synthetic java.lang.String[] access$100 (android.icu.impl.number.CompactData)
android.icu.impl.number.CompactData x0
static synthetic int access$200 (int, android.icu.impl.StandardPlural)
int x0
android.icu.impl.StandardPlural x1
static synthetic int access$300 (java.lang.String)
String x0
static synthetic byte access$400 (android.icu.impl.number.CompactData)
android.icu.impl.number.CompactData x0
static synthetic byte access$402 (android.icu.impl.number.CompactData, byte)
android.icu.impl.number.CompactData x0
byte x1
static synthetic boolean access$502 (android.icu.impl.number.CompactData, boolean)
android.icu.impl.number.CompactData x0
boolean x1
static void <clinit> ()
}
android/icu/impl/number/ConstantAffixModifier.class
ConstantAffixModifier.java
package android.icu.impl.number
public android.icu.impl.number.ConstantAffixModifier extends java.lang.Object implements android.icu.impl.number.Modifier {
public static final android.icu.impl.number.ConstantAffixModifier EMPTY
private final String prefix
private final String suffix
private final java.text.Format$Field field
private final boolean strong
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.lang.String, java.text.Format$Field, boolean)
String prefix
String suffix
java.text.Format$Field field
boolean strong
public void <init> ()
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
int length
public int getPrefixLength ()
public int getCodePointCount ()
public boolean isStrong ()
public boolean containsField (java.text.Format$Field)
java.text.Format$Field field
public android.icu.impl.number.Modifier$Parameters getParameters ()
public boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier other
android.icu.impl.number.ConstantAffixModifier _other
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/ConstantMultiFieldModifier.class
ConstantMultiFieldModifier.java
package android.icu.impl.number
public android.icu.impl.number.ConstantMultiFieldModifier extends java.lang.Object implements android.icu.impl.number.Modifier {
protected final char[] prefixChars
protected final char[] suffixChars
protected final Object[] prefixFields
protected final Object[] suffixFields
private final boolean overwrite
private final boolean strong
private final android.icu.impl.number.Modifier$Parameters parameters
public void <init> (android.icu.impl.FormattedStringBuilder, android.icu.impl.FormattedStringBuilder, boolean, boolean)
android.icu.impl.FormattedStringBuilder prefix
android.icu.impl.FormattedStringBuilder suffix
boolean overwrite
boolean strong
public void <init> (android.icu.impl.FormattedStringBuilder, android.icu.impl.FormattedStringBuilder, boolean, boolean, android.icu.impl.number.Modifier$Parameters)
android.icu.impl.FormattedStringBuilder prefix
android.icu.impl.FormattedStringBuilder suffix
boolean overwrite
boolean strong
android.icu.impl.number.Modifier$Parameters parameters
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
int length
public int getPrefixLength ()
public int getCodePointCount ()
public boolean isStrong ()
public boolean containsField (java.text.Format$Field)
int i
int i
java.text.Format$Field field
public android.icu.impl.number.Modifier$Parameters getParameters ()
public boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier other
android.icu.impl.number.ConstantMultiFieldModifier _other
public java.lang.String toString ()
android.icu.impl.FormattedStringBuilder temp
int prefixLength
}
android/icu/impl/number/CurrencyPluralInfoAffixProvider.class
CurrencyPluralInfoAffixProvider.java
package android.icu.impl.number
public android.icu.impl.number.CurrencyPluralInfoAffixProvider extends java.lang.Object implements android.icu.impl.number.AffixPatternProvider {
private final android.icu.impl.number.PropertiesAffixPatternProvider[] affixesByPlural
public void <init> (android.icu.text.CurrencyPluralInfo, android.icu.impl.number.DecimalFormatProperties)
String pattern
android.icu.impl.StandardPlural plural
android.icu.text.CurrencyPluralInfo cpi
android.icu.impl.number.DecimalFormatProperties properties
android.icu.impl.number.DecimalFormatProperties pluralProperties
public char charAt (int, int)
int flags
int i
int pluralOrdinal
public int length (int)
int flags
int pluralOrdinal
public java.lang.String getString (int)
int flags
int pluralOrdinal
public boolean positiveHasPlusSign ()
public boolean hasNegativeSubpattern ()
public boolean negativeHasMinusSign ()
public boolean hasCurrencySign ()
public boolean containsSymbolType (int)
int type
public boolean hasBody ()
}
android/icu/impl/number/CurrencySpacingEnabledModifier.class
CurrencySpacingEnabledModifier.java
package android.icu.impl.number
public android.icu.impl.number.CurrencySpacingEnabledModifier extends android.icu.impl.number.ConstantMultiFieldModifier {
private static final android.icu.text.UnicodeSet UNISET_DIGIT
private static final android.icu.text.UnicodeSet UNISET_NOTSZ
static final byte PREFIX
static final byte SUFFIX
static final short IN_CURRENCY
static final short IN_NUMBER
private final android.icu.text.UnicodeSet afterPrefixUnicodeSet
private final String afterPrefixInsert
private final android.icu.text.UnicodeSet beforeSuffixUnicodeSet
private final String beforeSuffixInsert
public void <init> (android.icu.impl.FormattedStringBuilder, android.icu.impl.FormattedStringBuilder, boolean, boolean, android.icu.text.DecimalFormatSymbols)
int prefixCp
android.icu.text.UnicodeSet prefixUnicodeSet
int suffixCp
android.icu.text.UnicodeSet suffixUnicodeSet
android.icu.impl.FormattedStringBuilder prefix
android.icu.impl.FormattedStringBuilder suffix
boolean overwrite
boolean strong
android.icu.text.DecimalFormatSymbols symbols
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
int length
public static int applyCurrencySpacing (android.icu.impl.FormattedStringBuilder, int, int, int, int, android.icu.text.DecimalFormatSymbols)
android.icu.impl.FormattedStringBuilder output
int prefixStart
int prefixLen
int suffixStart
int suffixLen
android.icu.text.DecimalFormatSymbols symbols
int length
boolean hasPrefix
boolean hasSuffix
boolean hasNumber
private static int applyCurrencySpacingAffix (android.icu.impl.FormattedStringBuilder, int, byte, android.icu.text.DecimalFormatSymbols)
android.icu.impl.FormattedStringBuilder output
int index
byte affix
android.icu.text.DecimalFormatSymbols symbols
Object affixField
int affixCp
android.icu.text.UnicodeSet affixUniset
int numberCp
android.icu.text.UnicodeSet numberUniset
String spacingString
private static android.icu.text.UnicodeSet getUnicodeSet (android.icu.text.DecimalFormatSymbols, short, byte)
android.icu.text.DecimalFormatSymbols symbols
short position
byte affix
String pattern
private static java.lang.String getInsertString (android.icu.text.DecimalFormatSymbols, byte)
android.icu.text.DecimalFormatSymbols symbols
byte affix
static void <clinit> ()
}
android/icu/impl/number/CustomSymbolCurrency.class
CustomSymbolCurrency.java
package android.icu.impl.number
public android.icu.impl.number.CustomSymbolCurrency extends android.icu.util.Currency {
private static final long serialVersionUID
private String symbol1
private String symbol2
public static android.icu.util.Currency resolve (android.icu.util.Currency, android.icu.util.ULocale, android.icu.text.DecimalFormatSymbols)
android.icu.util.Currency currency
android.icu.util.ULocale locale
android.icu.text.DecimalFormatSymbols symbols
String currency1Sym
String currency2Sym
String currency1
String currency2
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String isoCode
String currency1Sym
String currency2Sym
public java.lang.String getName (android.icu.util.ULocale, int, boolean[])
android.icu.util.ULocale locale
int nameStyle
boolean[] isChoiceFormat
public java.lang.String getName (android.icu.util.ULocale, int, java.lang.String, boolean[])
android.icu.util.ULocale locale
int nameStyle
String pluralCount
boolean[] isChoiceFormat
public java.lang.String getCurrencyCode ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
android/icu/impl/number/DecimalFormatProperties$ParseMode.class
DecimalFormatProperties.java
package android.icu.impl.number
public final enum android.icu.impl.number.DecimalFormatProperties$ParseMode extends java.lang.Enum {
public static final enum android.icu.impl.number.DecimalFormatProperties$ParseMode LENIENT
public static final enum android.icu.impl.number.DecimalFormatProperties$ParseMode STRICT
public static final enum android.icu.impl.number.DecimalFormatProperties$ParseMode JAVA_COMPATIBILITY
private static final synthetic android.icu.impl.number.DecimalFormatProperties$ParseMode[] $VALUES
public static android.icu.impl.number.DecimalFormatProperties$ParseMode[] values ()
public static android.icu.impl.number.DecimalFormatProperties$ParseMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/number/DecimalFormatProperties.class
DecimalFormatProperties.java
package android.icu.impl.number
public android.icu.impl.number.DecimalFormatProperties extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final android.icu.impl.number.DecimalFormatProperties DEFAULT
private static final long serialVersionUID
private transient java.util.Map compactCustomData
private transient android.icu.text.CompactDecimalFormat$CompactStyle compactStyle
private transient android.icu.util.Currency currency
private transient android.icu.text.CurrencyPluralInfo currencyPluralInfo
private transient android.icu.util.Currency$CurrencyUsage currencyUsage
private transient boolean decimalPatternMatchRequired
private transient boolean decimalSeparatorAlwaysShown
private transient boolean exponentSignAlwaysShown
private transient int formatWidth
private transient int groupingSize
private transient boolean groupingUsed
private transient int magnitudeMultiplier
private transient java.math.MathContext mathContext
private transient int maximumFractionDigits
private transient int maximumIntegerDigits
private transient int maximumSignificantDigits
private transient int minimumExponentDigits
private transient int minimumFractionDigits
private transient int minimumGroupingDigits
private transient int minimumIntegerDigits
private transient int minimumSignificantDigits
private transient java.math.BigDecimal multiplier
private transient String negativePrefix
private transient String negativePrefixPattern
private transient String negativeSuffix
private transient String negativeSuffixPattern
private transient android.icu.impl.number.Padder$PadPosition padPosition
private transient String padString
private transient boolean parseCaseSensitive
private transient boolean parseIntegerOnly
private transient android.icu.impl.number.DecimalFormatProperties$ParseMode parseMode
private transient boolean parseNoExponent
private transient boolean parseToBigDecimal
private transient android.icu.text.PluralRules pluralRules
private transient String positivePrefix
private transient String positivePrefixPattern
private transient String positiveSuffix
private transient String positiveSuffixPattern
private transient java.math.BigDecimal roundingIncrement
private transient java.math.RoundingMode roundingMode
private transient int secondaryGroupingSize
private transient boolean signAlwaysShown
public void <init> ()
private android.icu.impl.number.DecimalFormatProperties _clear ()
private android.icu.impl.number.DecimalFormatProperties _copyFrom (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties other
private boolean _equals (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties other
boolean eq
private boolean _equalsHelper (boolean, boolean)
boolean mine
boolean theirs
private boolean _equalsHelper (int, int)
int mine
int theirs
private boolean _equalsHelper (java.lang.Object, java.lang.Object)
Object mine
Object theirs
private int _hashCode ()
int hashCode
private int _hashCodeHelper (boolean)
boolean value
private int _hashCodeHelper (int)
int value
private int _hashCodeHelper (java.lang.Object)
Object value
public android.icu.impl.number.DecimalFormatProperties clear ()
public android.icu.impl.number.DecimalFormatProperties clone ()
CloneNotSupportedException e
public android.icu.impl.number.DecimalFormatProperties copyFrom (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties other
public boolean equals (java.lang.Object)
Object other
public java.util.Map getCompactCustomData ()
public android.icu.text.CompactDecimalFormat$CompactStyle getCompactStyle ()
public android.icu.util.Currency getCurrency ()
public android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo ()
public android.icu.util.Currency$CurrencyUsage getCurrencyUsage ()
public boolean getDecimalPatternMatchRequired ()
public boolean getDecimalSeparatorAlwaysShown ()
public boolean getExponentSignAlwaysShown ()
public int getFormatWidth ()
public int getGroupingSize ()
public boolean getGroupingUsed ()
public int getMagnitudeMultiplier ()
public java.math.MathContext getMathContext ()
public int getMaximumFractionDigits ()
public int getMaximumIntegerDigits ()
public int getMaximumSignificantDigits ()
public int getMinimumExponentDigits ()
public int getMinimumFractionDigits ()
public int getMinimumGroupingDigits ()
public int getMinimumIntegerDigits ()
public int getMinimumSignificantDigits ()
public java.math.BigDecimal getMultiplier ()
public java.lang.String getNegativePrefix ()
public java.lang.String getNegativePrefixPattern ()
public java.lang.String getNegativeSuffix ()
public java.lang.String getNegativeSuffixPattern ()
public android.icu.impl.number.Padder$PadPosition getPadPosition ()
public java.lang.String getPadString ()
public boolean getParseCaseSensitive ()
public boolean getParseIntegerOnly ()
public android.icu.impl.number.DecimalFormatProperties$ParseMode getParseMode ()
public boolean getParseNoExponent ()
public boolean getParseToBigDecimal ()
public android.icu.text.PluralRules getPluralRules ()
public java.lang.String getPositivePrefix ()
public java.lang.String getPositivePrefixPattern ()
public java.lang.String getPositiveSuffix ()
public java.lang.String getPositiveSuffixPattern ()
public java.math.BigDecimal getRoundingIncrement ()
public java.math.RoundingMode getRoundingMode ()
public int getSecondaryGroupingSize ()
public boolean getSignAlwaysShown ()
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream ois
void readObjectImpl (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
NoSuchFieldException e
SecurityException e
IllegalArgumentException e
IllegalAccessException e
String name
Object value
java.lang.reflect.Field field
int i
java.io.ObjectInputStream ois
int count
public android.icu.impl.number.DecimalFormatProperties setCompactCustomData (java.util.Map)
java.util.Map compactCustomData
public android.icu.impl.number.DecimalFormatProperties setCompactStyle (android.icu.text.CompactDecimalFormat$CompactStyle)
android.icu.text.CompactDecimalFormat$CompactStyle compactStyle
public android.icu.impl.number.DecimalFormatProperties setCurrency (android.icu.util.Currency)
android.icu.util.Currency currency
public android.icu.impl.number.DecimalFormatProperties setCurrencyPluralInfo (android.icu.text.CurrencyPluralInfo)
android.icu.text.CurrencyPluralInfo currencyPluralInfo
public android.icu.impl.number.DecimalFormatProperties setCurrencyUsage (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage currencyUsage
public android.icu.impl.number.DecimalFormatProperties setDecimalPatternMatchRequired (boolean)
boolean decimalPatternMatchRequired
public android.icu.impl.number.DecimalFormatProperties setDecimalSeparatorAlwaysShown (boolean)
boolean alwaysShowDecimal
public android.icu.impl.number.DecimalFormatProperties setExponentSignAlwaysShown (boolean)
boolean exponentSignAlwaysShown
public android.icu.impl.number.DecimalFormatProperties setFormatWidth (int)
int paddingWidth
public android.icu.impl.number.DecimalFormatProperties setGroupingSize (int)
int groupingSize
public android.icu.impl.number.DecimalFormatProperties setGroupingUsed (boolean)
boolean groupingUsed
public android.icu.impl.number.DecimalFormatProperties setMagnitudeMultiplier (int)
int magnitudeMultiplier
public android.icu.impl.number.DecimalFormatProperties setMathContext (java.math.MathContext)
java.math.MathContext mathContext
public android.icu.impl.number.DecimalFormatProperties setMaximumFractionDigits (int)
int maximumFractionDigits
public android.icu.impl.number.DecimalFormatProperties setMaximumIntegerDigits (int)
int maximumIntegerDigits
public android.icu.impl.number.DecimalFormatProperties setMaximumSignificantDigits (int)
int maximumSignificantDigits
public android.icu.impl.number.DecimalFormatProperties setMinimumExponentDigits (int)
int minimumExponentDigits
public android.icu.impl.number.DecimalFormatProperties setMinimumFractionDigits (int)
int minimumFractionDigits
public android.icu.impl.number.DecimalFormatProperties setMinimumGroupingDigits (int)
int minimumGroupingDigits
public android.icu.impl.number.DecimalFormatProperties setMinimumIntegerDigits (int)
int minimumIntegerDigits
public android.icu.impl.number.DecimalFormatProperties setMinimumSignificantDigits (int)
int minimumSignificantDigits
public android.icu.impl.number.DecimalFormatProperties setMultiplier (java.math.BigDecimal)
java.math.BigDecimal multiplier
public android.icu.impl.number.DecimalFormatProperties setNegativePrefix (java.lang.String)
String negativePrefix
public android.icu.impl.number.DecimalFormatProperties setNegativePrefixPattern (java.lang.String)
String negativePrefixPattern
public android.icu.impl.number.DecimalFormatProperties setNegativeSuffix (java.lang.String)
String negativeSuffix
public android.icu.impl.number.DecimalFormatProperties setNegativeSuffixPattern (java.lang.String)
String negativeSuffixPattern
public android.icu.impl.number.DecimalFormatProperties setPadPosition (android.icu.impl.number.Padder$PadPosition)
android.icu.impl.number.Padder$PadPosition paddingLocation
public android.icu.impl.number.DecimalFormatProperties setPadString (java.lang.String)
String paddingString
public android.icu.impl.number.DecimalFormatProperties setParseCaseSensitive (boolean)
boolean parseCaseSensitive
public android.icu.impl.number.DecimalFormatProperties setParseIntegerOnly (boolean)
boolean parseIntegerOnly
public android.icu.impl.number.DecimalFormatProperties setParseMode (android.icu.impl.number.DecimalFormatProperties$ParseMode)
android.icu.impl.number.DecimalFormatProperties$ParseMode parseMode
public android.icu.impl.number.DecimalFormatProperties setParseNoExponent (boolean)
boolean parseNoExponent
public android.icu.impl.number.DecimalFormatProperties setParseToBigDecimal (boolean)
boolean parseToBigDecimal
public android.icu.impl.number.DecimalFormatProperties setPluralRules (android.icu.text.PluralRules)
android.icu.text.PluralRules pluralRules
public android.icu.impl.number.DecimalFormatProperties setPositivePrefix (java.lang.String)
String positivePrefix
public android.icu.impl.number.DecimalFormatProperties setPositivePrefixPattern (java.lang.String)
String positivePrefixPattern
public android.icu.impl.number.DecimalFormatProperties setPositiveSuffix (java.lang.String)
String positiveSuffix
public android.icu.impl.number.DecimalFormatProperties setPositiveSuffixPattern (java.lang.String)
String positiveSuffixPattern
public android.icu.impl.number.DecimalFormatProperties setRoundingIncrement (java.math.BigDecimal)
java.math.BigDecimal roundingIncrement
public android.icu.impl.number.DecimalFormatProperties setRoundingMode (java.math.RoundingMode)
java.math.RoundingMode roundingMode
public android.icu.impl.number.DecimalFormatProperties setSecondaryGroupingSize (int)
int secondaryGroupingSize
public android.icu.impl.number.DecimalFormatProperties setSignAlwaysShown (boolean)
boolean signAlwaysShown
public java.lang.String toString ()
StringBuilder result
public void toStringBare (java.lang.StringBuilder)
Object myValue
Object defaultValue
IllegalArgumentException e
IllegalAccessException e
Object myValue
Object defaultValue
java.lang.reflect.Field field
StringBuilder result
java.lang.reflect.Field[] fields
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream oos
void writeObjectImpl (java.io.ObjectOutputStream) throws java.io.IOException
Object myValue
Object defaultValue
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.Field field
java.lang.reflect.Field field
Object value
int i
java.io.ObjectOutputStream oos
java.util.ArrayList fieldsToSerialize
java.util.ArrayList valuesToSerialize
java.lang.reflect.Field[] fields
int count
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
android/icu/impl/number/DecimalQuantity.class
DecimalQuantity.java
package android.icu.impl.number
public abstract android.icu.impl.number.DecimalQuantity extends java.lang.Object implements android.icu.text.PluralRules$IFixedDecimal {
public abstract void setMinInteger (int)
public abstract void setMinFraction (int)
public abstract void applyMaxInteger (int)
public abstract void roundToIncrement (java.math.BigDecimal, java.math.MathContext)
public abstract void roundToNickel (int, java.math.MathContext)
public abstract void roundToMagnitude (int, java.math.MathContext)
public abstract void roundToInfinity ()
public abstract void multiplyBy (java.math.BigDecimal)
public abstract void negate ()
public abstract void adjustMagnitude (int)
public abstract int getMagnitude () throws java.lang.ArithmeticException
public abstract int getExponent ()
public abstract void adjustExponent (int)
public abstract boolean isZeroish ()
public abstract boolean isNegative ()
public abstract android.icu.impl.number.Modifier$Signum signum ()
public abstract boolean isInfinite ()
public abstract boolean isNaN ()
public abstract double toDouble ()
public abstract java.math.BigDecimal toBigDecimal ()
public abstract void setToBigDecimal (java.math.BigDecimal)
public abstract int maxRepresentableDigits ()
public abstract android.icu.impl.StandardPlural getStandardPlural (android.icu.text.PluralRules)
public abstract byte getDigit (int)
public abstract int getUpperDisplayMagnitude ()
public abstract int getLowerDisplayMagnitude ()
public abstract java.lang.String toPlainString ()
public abstract android.icu.impl.number.DecimalQuantity createCopy ()
public abstract void copyFrom (android.icu.impl.number.DecimalQuantity)
public abstract long getPositionFingerprint ()
public abstract void populateUFieldPosition (java.text.FieldPosition)
}
android/icu/impl/number/DecimalQuantity_AbstractBCD$1.class
DecimalQuantity_AbstractBCD.java
package android.icu.impl.number
synthetic android.icu.impl.number.DecimalQuantity_AbstractBCD$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$PluralRules$Operand
static void <clinit> ()
}
android/icu/impl/number/DecimalQuantity_AbstractBCD.class
DecimalQuantity_AbstractBCD.java
package android.icu.impl.number
public abstract android.icu.impl.number.DecimalQuantity_AbstractBCD extends java.lang.Object implements android.icu.impl.number.DecimalQuantity {
protected int scale
protected int precision
protected byte flags
protected static final int NEGATIVE_FLAG
protected static final int INFINITY_FLAG
protected static final int NAN_FLAG
protected double origDouble
protected int origDelta
protected boolean isApproximate
protected int lReqPos
protected int rReqPos
protected int exponent
private static final double[] DOUBLE_MULTIPLIERS
public boolean explicitExactDouble
static final byte[] INT64_BCD
private static final int SECTION_LOWER_EDGE
private static final int SECTION_UPPER_EDGE
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void copyFrom (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity _other
android.icu.impl.number.DecimalQuantity_AbstractBCD other
public android.icu.impl.number.DecimalQuantity_AbstractBCD clear ()
public void setMinInteger (int)
int minInt
public void setMinFraction (int)
int minFrac
public void applyMaxInteger (int)
int maxInt
int magnitude
public long getPositionFingerprint ()
long fingerprint
public void roundToIncrement (java.math.BigDecimal, java.math.MathContext)
java.math.BigDecimal roundingIncrement
java.math.MathContext mathContext
java.math.BigDecimal temp
public void multiplyBy (java.math.BigDecimal)
java.math.BigDecimal multiplicand
java.math.BigDecimal temp
public void negate ()
public int getMagnitude () throws java.lang.ArithmeticException
public void adjustMagnitude (int)
int delta
public int getExponent ()
public void adjustExponent (int)
int delta
public android.icu.impl.StandardPlural getStandardPlural (android.icu.text.PluralRules)
String ruleString
android.icu.text.PluralRules rules
public double getPluralOperand (android.icu.text.PluralRules$Operand)
android.icu.text.PluralRules$Operand operand
public void populateUFieldPosition (java.text.FieldPosition)
java.text.FieldPosition fp
public int getUpperDisplayMagnitude ()
int magnitude
int result
public int getLowerDisplayMagnitude ()
int magnitude
int result
public byte getDigit (int)
int magnitude
private int fractionCount ()
private int fractionCountWithoutTrailingZeros ()
public boolean isNegative ()
public android.icu.impl.number.Modifier$Signum signum ()
boolean isZero
boolean isNeg
public boolean isInfinite ()
public boolean isNaN ()
public boolean isZeroish ()
public void setToInt (int)
int n
private void _setToInt (int)
int n
public void setToLong (long)
long n
private void _setToLong (long)
long n
public void setToBigInteger (java.math.BigInteger)
java.math.BigInteger n
private void _setToBigInteger (java.math.BigInteger)
java.math.BigInteger n
public void setToDouble (double)
double n
private void _setToDoubleFast (double)
int i
int i
double n
long ieeeBits
int exponent
int fracLength
long result
private void convertToAccurateDouble ()
int expPos
int decimalPos
double n
int delta
String dstr
public void setToBigDecimal (java.math.BigDecimal)
java.math.BigDecimal n
private void _setToBigDecimal (java.math.BigDecimal)
java.math.BigDecimal n
int fracLength
java.math.BigInteger bi
public long toLong (boolean)
int magnitude
boolean truncateIfOverflow
long result
int upperMagnitude
public long toFractionLong (boolean)
boolean includeTrailingZeros
long result
int magnitude
int lowerMagnitude
public boolean fitsInLong ()
byte digit
int p
int magnitude
public double toDouble ()
StringBuilder sb
public java.math.BigDecimal toBigDecimal ()
private static int safeSubtract (int, int)
int a
int b
int diff
public void truncate ()
public void roundToNickel (int, java.math.MathContext)
int magnitude
java.math.MathContext mathContext
public void roundToMagnitude (int, java.math.MathContext)
int magnitude
java.math.MathContext mathContext
private void roundToMagnitude (int, java.math.MathContext, boolean)
int section
int section
int section
int section
int section
int section
int p
int section
int section
int section
int section
int section
int section
int section
int section
int section
int section
int p
int minP
boolean roundsAtMidpoint
int bubblePos
byte digit0
byte leadingDigit
int section
boolean isEven
boolean roundDown
int magnitude
java.math.MathContext mathContext
boolean nickel
int position
int _mcPrecision
byte trailingDigit
public void roundToInfinity ()
public void appendDigit (byte, int, boolean)
byte value
int leadingZeros
boolean appendAsInteger
public java.lang.String toPlainString ()
StringBuilder sb
public void toPlainString (java.lang.StringBuilder)
StringBuilder result
int upper
int lower
int p
public java.lang.String toScientificString ()
StringBuilder sb
public void toScientificString (java.lang.StringBuilder)
int quot
int rem
StringBuilder result
int upperPos
int lowerPos
int p
int _scale
int insertIndex
public boolean equals (java.lang.Object)
int m
Object other
android.icu.impl.number.DecimalQuantity_AbstractBCD _other
boolean basicEquals
protected abstract byte getDigitPos (int)
protected abstract void setDigitPos (int, byte)
protected abstract void shiftLeft (int)
protected abstract void shiftRight (int)
protected abstract void popFromLeft (int)
protected abstract void setBcdToZero ()
protected abstract void readIntToBcd (int)
protected abstract void readLongToBcd (long)
protected abstract void readBigIntegerToBcd (java.math.BigInteger)
protected abstract java.math.BigDecimal bcdToBigDecimal ()
protected abstract void copyBcdFrom (android.icu.impl.number.DecimalQuantity)
protected abstract void compact ()
static void <clinit> ()
}
android/icu/impl/number/DecimalQuantity_DualStorageBCD.class
DecimalQuantity_DualStorageBCD.java
package android.icu.impl.number
public final android.icu.impl.number.DecimalQuantity_DualStorageBCD extends android.icu.impl.number.DecimalQuantity_AbstractBCD {
private byte[] bcdBytes
private long bcdLong
private boolean usingBytes
static final synthetic boolean $assertionsDisabled
public int maxRepresentableDigits ()
public void <init> ()
public void <init> (long)
long input
public void <init> (int)
int input
public void <init> (double)
double input
public void <init> (java.math.BigInteger)
java.math.BigInteger input
public void <init> (java.math.BigDecimal)
java.math.BigDecimal input
public void <init> (android.icu.impl.number.DecimalQuantity_DualStorageBCD)
android.icu.impl.number.DecimalQuantity_DualStorageBCD other
public void <init> (java.lang.Number)
Number number
public android.icu.impl.number.DecimalQuantity createCopy ()
protected byte getDigitPos (int)
int position
protected void setDigitPos (int, byte)
int shift
int position
byte value
protected void shiftLeft (int)
int numDigits
protected void shiftRight (int)
int i
int numDigits
protected void popFromLeft (int)
int i
int numDigits
protected void setBcdToZero ()
protected void readIntToBcd (int)
int n
long result
int i
protected void readLongToBcd (long)
int i
long result
int i
long n
protected void readBigIntegerToBcd (java.math.BigInteger)
java.math.BigInteger[] temp
java.math.BigInteger n
int i
protected java.math.BigDecimal bcdToBigDecimal ()
java.math.BigDecimal result
int shift
long tempLong
java.math.BigDecimal result
long newScale
protected void compact ()
int delta
int leading
int delta
private void ensureCapacity ()
private void ensureCapacity (int)
byte[] bcd1
int capacity
int oldCapacity
private void switchStorage ()
int i
int i
protected void copyBcdFrom (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity _other
android.icu.impl.number.DecimalQuantity_DualStorageBCD other
public java.lang.String checkHealth ()
int i
int i
int i
int i
int i
public boolean isUsingBytes ()
public java.lang.String toString ()
private java.lang.String toNumberString ()
int i
StringBuilder sb
static void <clinit> ()
}
android/icu/impl/number/Grouper$1.class
Grouper.java
package android.icu.impl.number
synthetic android.icu.impl.number.Grouper$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$GroupingStrategy
static void <clinit> ()
}
android/icu/impl/number/Grouper.class
Grouper.java
package android.icu.impl.number
public android.icu.impl.number.Grouper extends java.lang.Object {
private static final android.icu.impl.number.Grouper GROUPER_NEVER
private static final android.icu.impl.number.Grouper GROUPER_MIN2
private static final android.icu.impl.number.Grouper GROUPER_AUTO
private static final android.icu.impl.number.Grouper GROUPER_ON_ALIGNED
private static final android.icu.impl.number.Grouper GROUPER_WESTERN
private static final android.icu.impl.number.Grouper GROUPER_INDIC
private static final android.icu.impl.number.Grouper GROUPER_WESTERN_MIN2
private static final android.icu.impl.number.Grouper GROUPER_INDIC_MIN2
private final short grouping1
private final short grouping2
private final short minGrouping
static final synthetic boolean $assertionsDisabled
public static android.icu.impl.number.Grouper forStrategy (android.icu.number.NumberFormatter$GroupingStrategy)
android.icu.number.NumberFormatter$GroupingStrategy grouping
public static android.icu.impl.number.Grouper forProperties (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
short grouping1
short grouping2
short minGrouping
public static android.icu.impl.number.Grouper getInstance (short, short, short)
short grouping1
short grouping2
short minGrouping
private static short getMinGroupingForLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle resource
String result
private void <init> (short, short, short)
short grouping1
short grouping2
short minGrouping
public android.icu.impl.number.Grouper withLocaleData (android.icu.util.ULocale, android.icu.impl.number.PatternStringParser$ParsedPatternInfo)
short minGrouping
short minGrouping
android.icu.util.ULocale locale
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
short minGrouping
short grouping1
short grouping2
short grouping3
public boolean groupAtPosition (int, android.icu.impl.number.DecimalQuantity)
int position
android.icu.impl.number.DecimalQuantity value
public short getPrimary ()
public short getSecondary ()
static void <clinit> ()
}
android/icu/impl/number/LocalizedNumberFormatterAsFormat$Proxy.class
LocalizedNumberFormatterAsFormat.java
package android.icu.impl.number
android.icu.impl.number.LocalizedNumberFormatterAsFormat$Proxy extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
String languageTag
String skeleton
public void <init> ()
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput out
public void readExternal (java.io.ObjectInput) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInput in
private java.lang.Object readResolve () throws java.io.ObjectStreamException
}
android/icu/impl/number/LocalizedNumberFormatterAsFormat.class
LocalizedNumberFormatterAsFormat.java
package android.icu.impl.number
public android.icu.impl.number.LocalizedNumberFormatterAsFormat extends java.text.Format {
private static final long serialVersionUID
private final transient android.icu.number.LocalizedNumberFormatter formatter
private final transient android.icu.util.ULocale locale
public void <init> (android.icu.number.LocalizedNumberFormatter, android.icu.util.ULocale)
android.icu.number.LocalizedNumberFormatter formatter
android.icu.util.ULocale locale
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
boolean found
public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object)
Object obj
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public android.icu.number.LocalizedNumberFormatter getNumberFormatter ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
android.icu.impl.number.LocalizedNumberFormatterAsFormat$Proxy proxy
}
android/icu/impl/number/LongNameHandler$PluralTableSink.class
LongNameHandler.java
package android.icu.impl.number
final android.icu.impl.number.LongNameHandler$PluralTableSink extends android.icu.impl.UResource$Sink {
String[] outArray
public void <init> (java.lang.String[])
String[] outArray
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int index
String formatString
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table pluralsTable
}
android/icu/impl/number/LongNameHandler.class
LongNameHandler.java
package android.icu.impl.number
public android.icu.impl.number.LongNameHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator android.icu.impl.number.ModifierStore android.icu.impl.number.LongNameMultiplexer$ParentlessMicroPropsGenerator {
private static final int DNAM_INDEX
private static final int PER_INDEX
static final int ARRAY_LENGTH
private final java.util.Map modifiers
private final android.icu.text.PluralRules rules
private final android.icu.impl.number.MicroPropsGenerator parent
private static int getIndex (java.lang.String)
String pluralKeyword
static java.lang.String getWithPlural (java.lang.String[], android.icu.impl.StandardPlural)
String[] strings
android.icu.impl.StandardPlural plural
String result
static void getMeasureData (android.icu.util.ULocale, android.icu.util.MeasureUnit, android.icu.number.NumberFormatter$UnitWidth, java.lang.String[])
java.util.MissingResourceException e
android.icu.util.ULocale locale
android.icu.util.MeasureUnit unit
android.icu.number.NumberFormatter$UnitWidth width
String[] outArray
android.icu.impl.number.LongNameHandler$PluralTableSink sink
android.icu.impl.ICUResourceBundle resource
StringBuilder key
private static void getCurrencyLongNameData (android.icu.util.ULocale, android.icu.util.Currency, java.lang.String[])
String pluralKeyword
int index
String longName
String simpleFormat
java.util.Map$Entry e
android.icu.util.ULocale locale
android.icu.util.Currency currency
String[] outArray
java.util.Map data
private static java.lang.String getPerUnitFormat (android.icu.util.ULocale, android.icu.number.NumberFormatter$UnitWidth)
java.util.MissingResourceException e
android.icu.util.ULocale locale
android.icu.number.NumberFormatter$UnitWidth width
android.icu.impl.ICUResourceBundle resource
StringBuilder key
private void <init> (java.util.Map, android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
java.util.Map modifiers
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
public static java.lang.String getUnitDisplayName (android.icu.util.ULocale, android.icu.util.MeasureUnit, android.icu.number.NumberFormatter$UnitWidth)
android.icu.util.ULocale locale
android.icu.util.MeasureUnit unit
android.icu.number.NumberFormatter$UnitWidth width
String[] measureData
public static android.icu.impl.number.LongNameHandler forCurrencyLongNames (android.icu.util.ULocale, android.icu.util.Currency, android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
android.icu.util.ULocale locale
android.icu.util.Currency currency
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
String[] simpleFormats
java.util.Map modifiers
android.icu.impl.number.LongNameHandler result
public static android.icu.impl.number.LongNameHandler forMeasureUnit (android.icu.util.ULocale, android.icu.util.MeasureUnit, android.icu.util.MeasureUnit, android.icu.number.NumberFormatter$UnitWidth, android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
android.icu.util.MeasureUnit simplified
android.icu.util.ULocale locale
android.icu.util.MeasureUnit unit
android.icu.util.MeasureUnit perUnit
android.icu.number.NumberFormatter$UnitWidth width
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
String[] simpleFormats
java.util.Map modifiers
android.icu.impl.number.LongNameHandler result
private static android.icu.impl.number.LongNameHandler forCompoundUnit (android.icu.util.ULocale, android.icu.util.MeasureUnit, android.icu.util.MeasureUnit, android.icu.number.NumberFormatter$UnitWidth, android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
String perUnitFormat
String rawPerUnitFormat
StringBuilder sb
String compiled
String secondaryFormat
String secondaryCompiled
String secondaryString
android.icu.util.ULocale locale
android.icu.util.MeasureUnit unit
android.icu.util.MeasureUnit perUnit
android.icu.number.NumberFormatter$UnitWidth width
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
String[] primaryData
String[] secondaryData
String perUnitFormat
java.util.Map modifiers
android.icu.impl.number.LongNameHandler result
private void simpleFormatsToModifiers (java.lang.String[], android.icu.text.NumberFormat$Field)
String simpleFormat
String compiled
android.icu.impl.number.Modifier$Parameters parameters
android.icu.impl.StandardPlural plural
String[] simpleFormats
android.icu.text.NumberFormat$Field field
StringBuilder sb
private void multiSimpleFormatsToModifiers (java.lang.String[], java.lang.String, android.icu.text.NumberFormat$Field)
String leadFormat
String compoundFormat
String compoundCompiled
android.icu.impl.number.Modifier$Parameters parameters
android.icu.impl.StandardPlural plural
String[] leadFormats
String trailFormat
android.icu.text.NumberFormat$Field field
StringBuilder sb
String trailCompiled
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
android.icu.impl.StandardPlural pluralForm
public android.icu.impl.number.MicroProps processQuantityWithMicros (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.MicroProps)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
android.icu.impl.StandardPlural pluralForm
public android.icu.impl.number.Modifier getModifier (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural)
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
static synthetic int access$000 (java.lang.String)
String x0
static void <clinit> ()
}
android/icu/impl/number/LongNameMultiplexer$ParentlessMicroPropsGenerator.class
LongNameMultiplexer.java
package android.icu.impl.number
public abstract android.icu.impl.number.LongNameMultiplexer$ParentlessMicroPropsGenerator extends java.lang.Object {
public abstract android.icu.impl.number.MicroProps processQuantityWithMicros (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.MicroProps)
}
android/icu/impl/number/LongNameMultiplexer.class
LongNameMultiplexer.java
package android.icu.impl.number
public android.icu.impl.number.LongNameMultiplexer extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator {
private final android.icu.impl.number.MicroPropsGenerator fParent
private java.util.List fHandlers
private java.util.List fMeasureUnits
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.number.MicroPropsGenerator)
android.icu.impl.number.MicroPropsGenerator fParent
public static android.icu.impl.number.LongNameMultiplexer forMeasureUnits (android.icu.util.ULocale, java.util.List, android.icu.number.NumberFormatter$UnitWidth, android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
android.icu.impl.number.MixedUnitLongNameHandler mlnh
android.icu.impl.number.LongNameHandler lnh
android.icu.util.MeasureUnit unit
int i
android.icu.util.ULocale locale
java.util.List units
android.icu.number.NumberFormatter$UnitWidth width
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
android.icu.impl.number.LongNameMultiplexer result
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.LongNameMultiplexer$ParentlessMicroPropsGenerator handler
int i
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
static void <clinit> ()
}
android/icu/impl/number/MacroProps.class
MacroProps.java
package android.icu.impl.number
public android.icu.impl.number.MacroProps extends java.lang.Object implements java.lang.Cloneable {
public android.icu.number.Notation notation
public android.icu.util.MeasureUnit unit
public android.icu.util.MeasureUnit perUnit
public android.icu.number.Precision precision
public java.math.RoundingMode roundingMode
public Object grouping
public android.icu.impl.number.Padder padder
public android.icu.number.IntegerWidth integerWidth
public Object symbols
public android.icu.number.NumberFormatter$UnitWidth unitWidth
public android.icu.number.NumberFormatter$SignDisplay sign
public android.icu.number.NumberFormatter$DecimalSeparatorDisplay decimal
public android.icu.number.Scale scale
public String usage
public android.icu.impl.number.AffixPatternProvider affixProvider
public android.icu.text.PluralRules rules
public Long threshold
public android.icu.util.ULocale loc
public void <init> ()
public void fallback (android.icu.impl.number.MacroProps)
android.icu.impl.number.MacroProps fallback
public int hashCode ()
public boolean equals (java.lang.Object)
Object _other
android.icu.impl.number.MacroProps other
public java.lang.Object clone ()
CloneNotSupportedException e
}
android/icu/impl/number/MicroProps.class
MicroProps.java
package android.icu.impl.number
public android.icu.impl.number.MicroProps extends java.lang.Object implements java.lang.Cloneable android.icu.impl.number.MicroPropsGenerator {
public android.icu.number.NumberFormatter$SignDisplay sign
public android.icu.text.DecimalFormatSymbols symbols
public String nsName
public android.icu.impl.number.Padder padding
public android.icu.number.NumberFormatter$DecimalSeparatorDisplay decimal
public android.icu.number.IntegerWidth integerWidth
public android.icu.impl.number.Modifier modOuter
public android.icu.impl.number.Modifier modMiddle
public android.icu.impl.number.Modifier modInner
public android.icu.number.Precision rounder
public android.icu.impl.number.Grouper grouping
public boolean useCurrency
private final boolean immutable
public android.icu.util.MeasureUnit outputUnit
public java.util.List mixedMeasures
private volatile boolean exhausted
public void <init> (boolean)
boolean immutable
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
public java.lang.Object clone ()
CloneNotSupportedException e
}
android/icu/impl/number/MicroPropsGenerator.class
MicroPropsGenerator.java
package android.icu.impl.number
public abstract android.icu.impl.number.MicroPropsGenerator extends java.lang.Object {
public abstract android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
}
android/icu/impl/number/MicroPropsMutator.class
MicroPropsMutator.java
package android.icu.impl.number
public abstract android.icu.impl.number.MicroPropsMutator extends java.lang.Object {
public abstract void mutateMicros (android.icu.impl.number.MicroProps, java.lang.Object)
}
android/icu/impl/number/MixedUnitLongNameHandler.class
MixedUnitLongNameHandler.java
package android.icu.impl.number
public android.icu.impl.number.MixedUnitLongNameHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator android.icu.impl.number.ModifierStore android.icu.impl.number.LongNameMultiplexer$ParentlessMicroPropsGenerator {
private final android.icu.text.PluralRules rules
private final android.icu.impl.number.MicroPropsGenerator parent
private java.util.List fMixedUnitData
private android.icu.number.LocalizedNumberFormatter fIntegerFormatter
private android.icu.text.ListFormatter fListFormatter
static final synthetic boolean $assertionsDisabled
private void <init> (android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
public static android.icu.impl.number.MixedUnitLongNameHandler forMeasureUnit (android.icu.util.ULocale, android.icu.util.MeasureUnit, android.icu.number.NumberFormatter$UnitWidth, android.icu.text.PluralRules, android.icu.impl.number.MicroPropsGenerator)
String[] unitData
int i
android.icu.util.ULocale locale
android.icu.util.MeasureUnit mixedUnit
android.icu.number.NumberFormatter$UnitWidth width
android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
android.icu.impl.number.MixedUnitLongNameHandler result
java.util.List individualUnits
android.icu.text.ListFormatter$Width listWidth
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
public android.icu.impl.number.MicroProps processQuantityWithMicros (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.MicroProps)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
public android.icu.impl.number.Modifier getModifier (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural)
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
private android.icu.impl.number.Modifier getMixedUnitModifier (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.MicroProps)
android.icu.impl.number.DecimalQuantity fdec
android.icu.impl.StandardPlural pluralForm
String simpleFormat
android.icu.text.SimpleFormatter compiledFormatter
android.icu.impl.FormattedStringBuilder appendable
int i
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
java.util.List outputMeasuresList
String[] finalSimpleFormats
android.icu.impl.StandardPlural finalPlural
String finalSimpleFormat
android.icu.text.SimpleFormatter finalFormatter
String premixedFormatPattern
StringBuilder sb
String premixedCompiled
android.icu.impl.number.Modifier$Parameters params
static void <clinit> ()
}
android/icu/impl/number/Modifier$Parameters.class
Modifier.java
package android.icu.impl.number
public android.icu.impl.number.Modifier$Parameters extends java.lang.Object {
public android.icu.impl.number.ModifierStore obj
public android.icu.impl.number.Modifier$Signum signum
public android.icu.impl.StandardPlural plural
public void <init> ()
}
android/icu/impl/number/Modifier$Signum.class
Modifier.java
package android.icu.impl.number
public final enum android.icu.impl.number.Modifier$Signum extends java.lang.Enum {
public static final enum android.icu.impl.number.Modifier$Signum NEG
public static final enum android.icu.impl.number.Modifier$Signum NEG_ZERO
public static final enum android.icu.impl.number.Modifier$Signum POS_ZERO
public static final enum android.icu.impl.number.Modifier$Signum POS
static final int COUNT
private static final synthetic android.icu.impl.number.Modifier$Signum[] $VALUES
public static android.icu.impl.number.Modifier$Signum[] values ()
public static android.icu.impl.number.Modifier$Signum valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/number/Modifier.class
Modifier.java
package android.icu.impl.number
public abstract android.icu.impl.number.Modifier extends java.lang.Object {
public abstract int apply (android.icu.impl.FormattedStringBuilder, int, int)
public abstract int getPrefixLength ()
public abstract int getCodePointCount ()
public abstract boolean isStrong ()
public abstract boolean containsField (java.text.Format$Field)
public abstract android.icu.impl.number.Modifier$Parameters getParameters ()
public abstract boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
}
android/icu/impl/number/ModifierStore.class
ModifierStore.java
package android.icu.impl.number
public abstract android.icu.impl.number.ModifierStore extends java.lang.Object {
public abstract android.icu.impl.number.Modifier getModifier (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural)
}
android/icu/impl/number/MultiplierFormatHandler.class
MultiplierFormatHandler.java
package android.icu.impl.number
public android.icu.impl.number.MultiplierFormatHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator {
final android.icu.number.Scale multiplier
final android.icu.impl.number.MicroPropsGenerator parent
public void <init> (android.icu.number.Scale, android.icu.impl.number.MicroPropsGenerator)
android.icu.number.Scale multiplier
android.icu.impl.number.MicroPropsGenerator parent
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
}
android/icu/impl/number/MultiplierProducer.class
MultiplierProducer.java
package android.icu.impl.number
public abstract android.icu.impl.number.MultiplierProducer extends java.lang.Object {
public abstract int getMultiplier (int)
}
android/icu/impl/number/MutablePatternModifier$1.class
MutablePatternModifier.java
package android.icu.impl.number
synthetic android.icu.impl.number.MutablePatternModifier$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$UnitWidth
static void <clinit> ()
}
android/icu/impl/number/MutablePatternModifier$ImmutablePatternModifier.class
MutablePatternModifier.java
package android.icu.impl.number
public android.icu.impl.number.MutablePatternModifier$ImmutablePatternModifier extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator {
final android.icu.impl.number.AdoptingModifierStore pm
final android.icu.text.PluralRules rules
android.icu.impl.number.MicroPropsGenerator parent
void <init> (android.icu.impl.number.AdoptingModifierStore, android.icu.text.PluralRules)
android.icu.impl.number.AdoptingModifierStore pm
android.icu.text.PluralRules rules
public android.icu.impl.number.MutablePatternModifier$ImmutablePatternModifier addToChain (android.icu.impl.number.MicroPropsGenerator)
android.icu.impl.number.MicroPropsGenerator parent
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
public void applyToMicros (android.icu.impl.number.MicroProps, android.icu.impl.number.DecimalQuantity)
android.icu.impl.StandardPlural pluralForm
android.icu.impl.number.MicroProps micros
android.icu.impl.number.DecimalQuantity quantity
}
android/icu/impl/number/MutablePatternModifier.class
MutablePatternModifier.java
package android.icu.impl.number
public android.icu.impl.number.MutablePatternModifier extends java.lang.Object implements android.icu.impl.number.Modifier android.icu.impl.number.AffixUtils$SymbolProvider android.icu.impl.number.MicroPropsGenerator {
final boolean isStrong
android.icu.impl.number.AffixPatternProvider patternInfo
android.icu.text.NumberFormat$Field field
android.icu.number.NumberFormatter$SignDisplay signDisplay
boolean perMilleReplacesPercent
android.icu.text.DecimalFormatSymbols symbols
android.icu.number.NumberFormatter$UnitWidth unitWidth
android.icu.util.Currency currency
android.icu.text.PluralRules rules
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
android.icu.impl.number.MicroPropsGenerator parent
StringBuilder currentAffix
static final synthetic boolean $assertionsDisabled
public void <init> (boolean)
boolean isStrong
public void setPatternInfo (android.icu.impl.number.AffixPatternProvider, android.icu.text.NumberFormat$Field)
android.icu.impl.number.AffixPatternProvider patternInfo
android.icu.text.NumberFormat$Field field
public void setPatternAttributes (android.icu.number.NumberFormatter$SignDisplay, boolean)
android.icu.number.NumberFormatter$SignDisplay signDisplay
boolean perMille
public void setSymbols (android.icu.text.DecimalFormatSymbols, android.icu.util.Currency, android.icu.number.NumberFormatter$UnitWidth, android.icu.text.PluralRules)
android.icu.text.DecimalFormatSymbols symbols
android.icu.util.Currency currency
android.icu.number.NumberFormatter$UnitWidth unitWidth
android.icu.text.PluralRules rules
public void setNumberProperties (android.icu.impl.number.Modifier$Signum, android.icu.impl.StandardPlural)
android.icu.impl.number.Modifier$Signum signum
android.icu.impl.StandardPlural plural
public boolean needsPlurals ()
public android.icu.impl.number.MutablePatternModifier$ImmutablePatternModifier createImmutable ()
android.icu.impl.StandardPlural plural
android.icu.impl.number.AdoptingModifierStore pm
android.icu.impl.number.Modifier positive
android.icu.impl.number.Modifier posZero
android.icu.impl.number.Modifier negZero
android.icu.impl.number.Modifier negative
android.icu.impl.number.AdoptingModifierStore pm
android.icu.impl.FormattedStringBuilder a
android.icu.impl.FormattedStringBuilder b
private android.icu.impl.number.ConstantMultiFieldModifier createConstantModifier (android.icu.impl.FormattedStringBuilder, android.icu.impl.FormattedStringBuilder)
android.icu.impl.FormattedStringBuilder a
android.icu.impl.FormattedStringBuilder b
public android.icu.impl.number.MicroPropsGenerator addToChain (android.icu.impl.number.MicroPropsGenerator)
android.icu.impl.number.MicroPropsGenerator parent
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.StandardPlural pluralForm
android.icu.impl.number.DecimalQuantity fq
android.icu.impl.number.MicroProps micros
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
int prefixLen
int suffixLen
int overwriteLen
public int getPrefixLength ()
int result
public int getCodePointCount ()
int result
public boolean isStrong ()
public boolean containsField (java.text.Format$Field)
java.text.Format$Field field
public android.icu.impl.number.Modifier$Parameters getParameters ()
public boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier other
private int insertPrefix (android.icu.impl.FormattedStringBuilder, int)
android.icu.impl.FormattedStringBuilder sb
int position
int length
private int insertSuffix (android.icu.impl.FormattedStringBuilder, int)
android.icu.impl.FormattedStringBuilder sb
int position
int length
private void prepareAffix (boolean)
boolean isPrefix
public java.lang.CharSequence getSymbol (int)
int selector
int selector
int selector
int selector
int selector
int type
static void <clinit> ()
}
android/icu/impl/number/Padder$1.class
Padder.java
package android.icu.impl.number
synthetic android.icu.impl.number.Padder$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$number$Padder$PadPosition
static void <clinit> ()
}
android/icu/impl/number/Padder$PadPosition.class
Padder.java
package android.icu.impl.number
public final enum android.icu.impl.number.Padder$PadPosition extends java.lang.Enum {
public static final enum android.icu.impl.number.Padder$PadPosition BEFORE_PREFIX
public static final enum android.icu.impl.number.Padder$PadPosition AFTER_PREFIX
public static final enum android.icu.impl.number.Padder$PadPosition BEFORE_SUFFIX
public static final enum android.icu.impl.number.Padder$PadPosition AFTER_SUFFIX
private static final synthetic android.icu.impl.number.Padder$PadPosition[] $VALUES
public static android.icu.impl.number.Padder$PadPosition[] values ()
public static android.icu.impl.number.Padder$PadPosition valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static android.icu.impl.number.Padder$PadPosition fromOld (int)
int old
public int toOld ()
static void <clinit> ()
}
android/icu/impl/number/Padder.class
Padder.java
package android.icu.impl.number
public android.icu.impl.number.Padder extends java.lang.Object {
public static final String FALLBACK_PADDING_STRING
public static final android.icu.impl.number.Padder NONE
String paddingString
int targetWidth
android.icu.impl.number.Padder$PadPosition position
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, int, android.icu.impl.number.Padder$PadPosition)
String paddingString
int targetWidth
android.icu.impl.number.Padder$PadPosition position
public static android.icu.impl.number.Padder none ()
public static android.icu.impl.number.Padder codePoints (int, int, android.icu.impl.number.Padder$PadPosition)
String paddingString
int cp
int targetWidth
android.icu.impl.number.Padder$PadPosition position
public static android.icu.impl.number.Padder forProperties (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
public boolean isValid ()
public int padAndApply (android.icu.impl.number.Modifier, android.icu.impl.number.Modifier, android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.number.Modifier mod1
android.icu.impl.number.Modifier mod2
android.icu.impl.FormattedStringBuilder string
int leftIndex
int rightIndex
int modLength
int requiredPadding
int length
private static int addPaddingHelper (java.lang.String, int, android.icu.impl.FormattedStringBuilder, int)
int i
String paddingString
int requiredPadding
android.icu.impl.FormattedStringBuilder string
int index
static void <clinit> ()
}
android/icu/impl/number/PatternStringParser$1.class
PatternStringParser.java
package android.icu.impl.number
synthetic android.icu.impl.number.PatternStringParser$1 extends java.lang.Object {
}
android/icu/impl/number/PatternStringParser$ParsedPatternInfo.class
PatternStringParser.java
package android.icu.impl.number
public android.icu.impl.number.PatternStringParser$ParsedPatternInfo extends java.lang.Object implements android.icu.impl.number.AffixPatternProvider {
public String pattern
public android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo positive
public android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo negative
private void <init> (java.lang.String)
String pattern
public char charAt (int, int)
int flags
int index
long endpoints
int left
int right
public int length (int)
int flags
public static int getLengthFromEndpoints (long)
long endpoints
int left
int right
public java.lang.String getString (int)
int flags
long endpoints
int left
int right
private long getEndpoints (int)
int flags
boolean prefix
boolean isNegative
boolean padding
public boolean positiveHasPlusSign ()
public boolean hasNegativeSubpattern ()
public boolean negativeHasMinusSign ()
public boolean hasCurrencySign ()
public boolean containsSymbolType (int)
int type
public boolean hasBody ()
synthetic void <init> (java.lang.String, android.icu.impl.number.PatternStringParser$1)
String x0
android.icu.impl.number.PatternStringParser$1 x1
}
android/icu/impl/number/PatternStringParser$ParsedSubpatternInfo.class
PatternStringParser.java
package android.icu.impl.number
public android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo extends java.lang.Object {
public long groupingSizes
public int integerLeadingHashSigns
public int integerTrailingHashSigns
public int integerNumerals
public int integerAtSigns
public int integerTotal
public int fractionNumerals
public int fractionHashSigns
public int fractionTotal
public boolean hasDecimal
public int widthExceptAffixes
public android.icu.impl.number.Padder$PadPosition paddingLocation
public android.icu.impl.number.DecimalQuantity_DualStorageBCD rounding
public boolean exponentHasPlusSign
public int exponentZeros
public boolean hasPercentSign
public boolean hasPerMilleSign
public boolean hasCurrencySign
public boolean hasMinusSign
public boolean hasPlusSign
public long prefixEndpoints
public long suffixEndpoints
public long paddingEndpoints
public void <init> ()
}
android/icu/impl/number/PatternStringParser$ParserState.class
PatternStringParser.java
package android.icu.impl.number
android.icu.impl.number.PatternStringParser$ParserState extends java.lang.Object {
final String pattern
int offset
void <init> (java.lang.String)
String pattern
int peek ()
int next ()
int codePoint
java.lang.IllegalArgumentException toParseException (java.lang.String)
String message
StringBuilder sb
}
android/icu/impl/number/PatternStringParser.class
PatternStringParser.java
package android.icu.impl.number
public android.icu.impl.number.PatternStringParser extends java.lang.Object {
public static final int IGNORE_ROUNDING_NEVER
public static final int IGNORE_ROUNDING_IF_CURRENCY
public static final int IGNORE_ROUNDING_ALWAYS
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static android.icu.impl.number.PatternStringParser$ParsedPatternInfo parseToPatternInfo (java.lang.String)
String patternString
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedPatternInfo result
public static android.icu.impl.number.DecimalFormatProperties parseToProperties (java.lang.String, int)
String pattern
int ignoreRounding
android.icu.impl.number.DecimalFormatProperties properties
public static android.icu.impl.number.DecimalFormatProperties parseToProperties (java.lang.String)
String pattern
public static void parseToExistingProperties (java.lang.String, android.icu.impl.number.DecimalFormatProperties, int)
String pattern
android.icu.impl.number.DecimalFormatProperties properties
int ignoreRounding
public static void parseToExistingProperties (java.lang.String, android.icu.impl.number.DecimalFormatProperties)
String pattern
android.icu.impl.number.DecimalFormatProperties properties
private static void consumePattern (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedPatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedPatternInfo result
private static void consumeSubpattern (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
private static void consumePadding (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo, android.icu.impl.number.Padder$PadPosition)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
android.icu.impl.number.Padder$PadPosition paddingLocation
private static long consumeAffix (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
long endpoints
private static void consumeLiteral (android.icu.impl.number.PatternStringParser$ParserState)
android.icu.impl.number.PatternStringParser$ParserState state
private static void consumeFormat (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
private static void consumeIntegerFormat (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
short grouping1
short grouping2
short grouping3
private static void consumeFractionFormat (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
int zeroCounter
private static void consumeExponent (android.icu.impl.number.PatternStringParser$ParserState, android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo)
android.icu.impl.number.PatternStringParser$ParserState state
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo result
private static void parseToExistingPropertiesImpl (java.lang.String, android.icu.impl.number.DecimalFormatProperties, int)
String pattern
android.icu.impl.number.DecimalFormatProperties properties
int ignoreRounding
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
private static void patternInfoToProperties (android.icu.impl.number.DecimalFormatProperties, android.icu.impl.number.PatternStringParser$ParsedPatternInfo, int)
boolean ignoreRounding
boolean ignoreRounding
int minInt
int minFrac
int minInt
int minFrac
int paddingWidth
String rawPaddingString
android.icu.impl.number.DecimalFormatProperties properties
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
int _ignoreRounding
android.icu.impl.number.PatternStringParser$ParsedSubpatternInfo positive
boolean ignoreRounding
short grouping1
short grouping2
short grouping3
int minInt
int minFrac
String posPrefix
String posSuffix
static void <clinit> ()
}
android/icu/impl/number/PatternStringUtils$1.class
PatternStringUtils.java
package android.icu.impl.number
synthetic android.icu.impl.number.PatternStringUtils$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$number$Padder$PadPosition
static final synthetic int[] $SwitchMap$android$icu$impl$number$Modifier$Signum
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$SignDisplay
static void <clinit> ()
}
android/icu/impl/number/PatternStringUtils$PatternSignType.class
PatternStringUtils.java
package android.icu.impl.number
public final enum android.icu.impl.number.PatternStringUtils$PatternSignType extends java.lang.Enum {
public static final enum android.icu.impl.number.PatternStringUtils$PatternSignType POS
public static final enum android.icu.impl.number.PatternStringUtils$PatternSignType POS_SIGN
public static final enum android.icu.impl.number.PatternStringUtils$PatternSignType NEG
public static final android.icu.impl.number.PatternStringUtils$PatternSignType[] VALUES
private static final synthetic android.icu.impl.number.PatternStringUtils$PatternSignType[] $VALUES
public static android.icu.impl.number.PatternStringUtils$PatternSignType[] values ()
public static android.icu.impl.number.PatternStringUtils$PatternSignType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/number/PatternStringUtils.class
PatternStringUtils.java
package android.icu.impl.number
public android.icu.impl.number.PatternStringUtils extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static boolean ignoreRoundingIncrement (java.math.BigDecimal, int)
java.math.BigDecimal roundIncrDec
int maxFrac
double roundIncr
int frac
public static java.lang.String propertiesToPatternString (android.icu.impl.number.DecimalFormatProperties)
String str
int di
int magnitude
int i
int addedLength
int addedLength
android.icu.impl.number.DecimalFormatProperties properties
StringBuilder sb
int dosMax
int grouping1
int grouping2
boolean useGrouping
int paddingWidth
android.icu.impl.number.Padder$PadPosition paddingLocation
String paddingString
int minInt
int maxInt
int minFrac
int maxFrac
int minSig
int maxSig
boolean alwaysShowDecimal
int exponentDigits
boolean exponentShowPlusSign
android.icu.impl.number.AffixPatternProvider affixes
int afterPrefixPos
int groupingLength
java.math.BigDecimal roundingInterval
StringBuilder digitsString
int digitsStringScale
int m0
int mN
int beforeSuffixPos
private static int escapePaddingString (java.lang.CharSequence, java.lang.StringBuilder, int)
char ch
int i
int offset
CharSequence input
StringBuilder output
int startIndex
int startLength
public static java.lang.String convertLocalized (java.lang.String, android.icu.text.DecimalFormatSymbols, boolean)
int i
int i
String[] pair
String[] pair
char ch
int offset
String input
android.icu.text.DecimalFormatSymbols symbols
boolean toLocalized
String[][] table
int standIdx
int localIdx
StringBuilder result
int state
public static void patternInfoToStringBuilder (android.icu.impl.number.AffixPatternProvider, boolean, android.icu.impl.number.PatternStringUtils$PatternSignType, android.icu.impl.StandardPlural, boolean, java.lang.StringBuilder)
boolean prependSign
boolean prependSign
char candidate
char candidate
char candidate
int index
android.icu.impl.number.AffixPatternProvider patternInfo
boolean isPrefix
android.icu.impl.number.PatternStringUtils$PatternSignType patternSignType
android.icu.impl.StandardPlural plural
boolean perMilleReplacesPercent
StringBuilder output
boolean plusReplacesMinusSign
boolean useNegativeAffixPattern
int flags
boolean prependSign
int length
public static android.icu.impl.number.PatternStringUtils$PatternSignType resolveSignDisplay (android.icu.number.NumberFormatter$SignDisplay, android.icu.impl.number.Modifier$Signum)
android.icu.number.NumberFormatter$SignDisplay signDisplay
android.icu.impl.number.Modifier$Signum signum
static void <clinit> ()
}
android/icu/impl/number/Properties.class
Properties.java
package android.icu.impl.number
public android.icu.impl.number.Properties extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private transient android.icu.impl.number.DecimalFormatProperties instance
public void <init> ()
public android.icu.impl.number.DecimalFormatProperties getInstance ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream ois
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream oos
}
android/icu/impl/number/PropertiesAffixPatternProvider.class
PropertiesAffixPatternProvider.java
package android.icu.impl.number
public android.icu.impl.number.PropertiesAffixPatternProvider extends java.lang.Object implements android.icu.impl.number.AffixPatternProvider {
private final String posPrefix
private final String posSuffix
private final String negPrefix
private final String negSuffix
private final boolean isCurrencyPattern
public static android.icu.impl.number.AffixPatternProvider forProperties (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
void <init> (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
String ppo
String pso
String npo
String nso
String ppp
String psp
String npp
String nsp
public char charAt (int, int)
int flags
int i
public int length (int)
int flags
public java.lang.String getString (int)
int flags
boolean prefix
boolean negative
public boolean positiveHasPlusSign ()
public boolean hasNegativeSubpattern ()
public boolean negativeHasMinusSign ()
public boolean hasCurrencySign ()
public boolean containsSymbolType (int)
int type
public boolean hasBody ()
public java.lang.String toString ()
}
android/icu/impl/number/RoundingUtils.class
RoundingUtils.java
package android.icu.impl.number
public android.icu.impl.number.RoundingUtils extends java.lang.Object {
public static final int SECTION_LOWER
public static final int SECTION_MIDPOINT
public static final int SECTION_UPPER
public static final java.math.RoundingMode DEFAULT_ROUNDING_MODE
public static final int MAX_INT_FRAC_SIG
private static final java.math.MathContext[] MATH_CONTEXT_BY_ROUNDING_MODE_UNLIMITED
private static final java.math.MathContext[] MATH_CONTEXT_BY_ROUNDING_MODE_34_DIGITS
public static final java.math.MathContext DEFAULT_MATH_CONTEXT_UNLIMITED
public static final java.math.MathContext DEFAULT_MATH_CONTEXT_34_DIGITS
public void <init> ()
public static boolean getRoundingDirection (boolean, boolean, int, int, java.lang.Object)
boolean isEven
boolean isNegative
int section
int roundingMode
Object reference
public static boolean roundsAtMidpoint (int)
int roundingMode
public static java.math.MathContext getMathContextOrUnlimited (android.icu.impl.number.DecimalFormatProperties)
java.math.RoundingMode roundingMode
android.icu.impl.number.DecimalFormatProperties properties
java.math.MathContext mathContext
public static java.math.MathContext getMathContextOr34Digits (android.icu.impl.number.DecimalFormatProperties)
java.math.RoundingMode roundingMode
android.icu.impl.number.DecimalFormatProperties properties
java.math.MathContext mathContext
public static java.math.MathContext mathContextUnlimited (java.math.RoundingMode)
java.math.RoundingMode roundingMode
public static android.icu.number.Scale scaleFromProperties (android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
java.math.MathContext mc
public static android.icu.impl.StandardPlural getPluralSafe (android.icu.number.Precision, android.icu.text.PluralRules, android.icu.impl.number.DecimalQuantity)
android.icu.number.Precision rounder
android.icu.text.PluralRules rules
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.number.DecimalQuantity copy
static void <clinit> ()
int i
}
android/icu/impl/number/SimpleModifier.class
SimpleModifier.java
package android.icu.impl.number
public android.icu.impl.number.SimpleModifier extends java.lang.Object implements android.icu.impl.number.Modifier {
private final String compiledPattern
private final java.text.Format$Field field
private final boolean strong
private final android.icu.impl.number.Modifier$Parameters parameters
private static final int ARG_NUM_LIMIT
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.text.Format$Field, boolean)
String compiledPattern
java.text.Format$Field field
boolean strong
public void <init> (java.lang.String, java.text.Format$Field, boolean, android.icu.impl.number.Modifier$Parameters)
String compiledPattern
java.text.Format$Field field
boolean strong
android.icu.impl.number.Modifier$Parameters parameters
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
public int getPrefixLength ()
public int getCodePointCount ()
public boolean isStrong ()
public boolean containsField (java.text.Format$Field)
java.text.Format$Field field
public android.icu.impl.number.Modifier$Parameters getParameters ()
public boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier other
android.icu.impl.number.SimpleModifier _other
public static void formatTwoArgPattern (java.lang.String, android.icu.impl.FormattedStringBuilder, int, android.icu.impl.number.range.PrefixInfixSuffixLengthHelper, java.text.Format$Field)
int suffixLength
String compiledPattern
android.icu.impl.FormattedStringBuilder result
int index
android.icu.impl.number.range.PrefixInfixSuffixLengthHelper h
java.text.Format$Field field
int argLimit
int offset
int length
int prefixLength
int infixLength
int suffixLength
static void <clinit> ()
}
android/icu/impl/number/UnitConversionHandler.class
UnitConversionHandler.java
package android.icu.impl.number
public android.icu.impl.number.UnitConversionHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator {
private final android.icu.impl.number.MicroPropsGenerator fParent
private android.icu.util.MeasureUnit fOutputUnit
private android.icu.impl.units.ComplexUnitsConverter fComplexUnitConverter
public void <init> (android.icu.util.MeasureUnit, android.icu.util.MeasureUnit, android.icu.impl.number.MicroPropsGenerator)
android.icu.util.MeasureUnit inputUnit
android.icu.util.MeasureUnit outputUnit
android.icu.impl.number.MicroPropsGenerator parent
android.icu.impl.units.MeasureUnitImpl inputUnitImpl
android.icu.impl.units.MeasureUnitImpl outputUnitImpl
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps result
java.util.List measures
}
android/icu/impl/number/UsagePrefsHandler.class
UsagePrefsHandler.java
package android.icu.impl.number
public android.icu.impl.number.UsagePrefsHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator {
private final android.icu.impl.number.MicroPropsGenerator fParent
private android.icu.impl.units.UnitsRouter fUnitsRouter
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.util.ULocale, android.icu.util.MeasureUnit, java.lang.String, android.icu.impl.number.MicroPropsGenerator)
android.icu.util.ULocale locale
android.icu.util.MeasureUnit inputUnit
String usage
android.icu.impl.number.MicroPropsGenerator parent
protected static void mixedMeasuresToMicros (java.util.List, android.icu.impl.number.DecimalQuantity, android.icu.impl.number.MicroProps)
int i
int n
java.util.List measures
android.icu.impl.number.DecimalQuantity outQuantity
android.icu.impl.number.MicroProps outMicros
public java.util.List getOutputUnits ()
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
android.icu.impl.units.UnitsRouter$RouteResult routed
java.util.List routedMeasures
static void <clinit> ()
}
android/icu/impl/number/parse/
android/icu/impl/number/parse/AffixMatcher$1.class
AffixMatcher.java
package android.icu.impl.number.parse
android.icu.impl.number.parse.AffixMatcher$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (android.icu.impl.number.parse.AffixMatcher, android.icu.impl.number.parse.AffixMatcher)
android.icu.impl.number.parse.AffixMatcher lhs
android.icu.impl.number.parse.AffixMatcher rhs
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/number/parse/AffixMatcher.class
AffixMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.AffixMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
private final android.icu.impl.number.parse.AffixPatternMatcher prefix
private final android.icu.impl.number.parse.AffixPatternMatcher suffix
private final int flags
public static final java.util.Comparator COMPARATOR
private static boolean isInteresting (android.icu.impl.number.AffixPatternProvider, android.icu.impl.number.parse.IgnorablesMatcher, int)
android.icu.impl.number.AffixPatternProvider patternInfo
android.icu.impl.number.parse.IgnorablesMatcher ignorables
int parseFlags
String posPrefixString
String posSuffixString
String negPrefixString
String negSuffixString
public static void createMatchers (android.icu.impl.number.AffixPatternProvider, android.icu.impl.number.parse.NumberParserImpl, android.icu.impl.number.parse.AffixTokenMatcherFactory, android.icu.impl.number.parse.IgnorablesMatcher, int)
android.icu.impl.number.parse.AffixPatternMatcher prefix
android.icu.impl.number.parse.AffixPatternMatcher suffix
int flags
android.icu.impl.number.PatternStringUtils$PatternSignType type
android.icu.impl.number.AffixPatternProvider patternInfo
android.icu.impl.number.parse.NumberParserImpl output
android.icu.impl.number.parse.AffixTokenMatcherFactory factory
android.icu.impl.number.parse.IgnorablesMatcher ignorables
int parseFlags
StringBuilder sb
java.util.ArrayList matchers
boolean includeUnpaired
android.icu.impl.number.parse.AffixPatternMatcher posPrefix
android.icu.impl.number.parse.AffixPatternMatcher posSuffix
private static final android.icu.impl.number.parse.AffixMatcher getInstance (android.icu.impl.number.parse.AffixPatternMatcher, android.icu.impl.number.parse.AffixPatternMatcher, int)
android.icu.impl.number.parse.AffixPatternMatcher prefix
android.icu.impl.number.parse.AffixPatternMatcher suffix
int flags
private void <init> (android.icu.impl.number.parse.AffixPatternMatcher, android.icu.impl.number.parse.AffixPatternMatcher, int)
android.icu.impl.number.parse.AffixPatternMatcher prefix
android.icu.impl.number.parse.AffixPatternMatcher suffix
int flags
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
int initialOffset
boolean maybeMore
int initialOffset
boolean maybeMore
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
static boolean matched (android.icu.impl.number.parse.AffixPatternMatcher, java.lang.String)
android.icu.impl.number.parse.AffixPatternMatcher affix
String patternString
private static int length (android.icu.impl.number.parse.AffixPatternMatcher)
android.icu.impl.number.parse.AffixPatternMatcher matcher
public boolean equals (java.lang.Object)
Object _other
android.icu.impl.number.parse.AffixMatcher other
public int hashCode ()
public java.lang.String toString ()
boolean isNegative
static synthetic android.icu.impl.number.parse.AffixPatternMatcher access$000 (android.icu.impl.number.parse.AffixMatcher)
android.icu.impl.number.parse.AffixMatcher x0
static synthetic int access$100 (android.icu.impl.number.parse.AffixPatternMatcher)
android.icu.impl.number.parse.AffixPatternMatcher x0
static synthetic android.icu.impl.number.parse.AffixPatternMatcher access$200 (android.icu.impl.number.parse.AffixMatcher)
android.icu.impl.number.parse.AffixMatcher x0
static void <clinit> ()
}
android/icu/impl/number/parse/AffixPatternMatcher.class
AffixPatternMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.AffixPatternMatcher extends android.icu.impl.number.parse.SeriesMatcher implements android.icu.impl.number.AffixUtils$TokenConsumer {
private final String affixPattern
private android.icu.impl.number.parse.AffixTokenMatcherFactory factory
private android.icu.impl.number.parse.IgnorablesMatcher ignorables
private int lastTypeOrCp
private void <init> (java.lang.String)
String affixPattern
public static android.icu.impl.number.parse.AffixPatternMatcher fromAffixPattern (java.lang.String, android.icu.impl.number.parse.AffixTokenMatcherFactory, int)
String affixPattern
android.icu.impl.number.parse.AffixTokenMatcherFactory factory
int parseFlags
android.icu.impl.number.parse.AffixPatternMatcher series
public void consumeToken (int)
int typeOrCp
public java.lang.String getPattern ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
android/icu/impl/number/parse/AffixTokenMatcherFactory.class
AffixTokenMatcherFactory.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.AffixTokenMatcherFactory extends java.lang.Object {
public android.icu.util.Currency currency
public android.icu.text.DecimalFormatSymbols symbols
public android.icu.impl.number.parse.IgnorablesMatcher ignorables
public android.icu.util.ULocale locale
public int parseFlags
public void <init> ()
public android.icu.impl.number.parse.MinusSignMatcher minusSign ()
public android.icu.impl.number.parse.PlusSignMatcher plusSign ()
public android.icu.impl.number.parse.PercentMatcher percent ()
public android.icu.impl.number.parse.PermilleMatcher permille ()
public android.icu.impl.number.parse.CombinedCurrencyMatcher currency ()
public android.icu.impl.number.parse.IgnorablesMatcher ignorables ()
}
android/icu/impl/number/parse/CodePointMatcher.class
CodePointMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.CodePointMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
private final int cp
public static android.icu.impl.number.parse.CodePointMatcher getInstance (int)
int cp
private void <init> (int)
int cp
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/CombinedCurrencyMatcher.class
CombinedCurrencyMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.CombinedCurrencyMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
private final String isoCode
private final String currency1
private final String currency2
private final String[] localLongNames
private final String afterPrefixInsert
private final String beforeSuffixInsert
private final android.icu.impl.TextTrieMap longNameTrie
private final android.icu.impl.TextTrieMap symbolTrie
public static android.icu.impl.number.parse.CombinedCurrencyMatcher getInstance (android.icu.util.Currency, android.icu.text.DecimalFormatSymbols, int)
android.icu.util.Currency currency
android.icu.text.DecimalFormatSymbols dfs
int parseFlags
private void <init> (android.icu.util.Currency, android.icu.text.DecimalFormatSymbols, int)
String pluralKeyword
int i
android.icu.util.Currency currency
android.icu.text.DecimalFormatSymbols dfs
int parseFlags
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
int overlap
int overlap
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
int initialOffset
boolean maybeMore
private boolean matchCurrency (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
int overlap1
int overlap2
android.icu.impl.TextTrieMap$Output trieOutput
java.util.Iterator values
String name
int overlap
int i
int longestFullMatch
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
boolean maybeMore
int overlap1
int overlap2
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/DecimalMatcher.class
DecimalMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.DecimalMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
private final boolean requireGroupingMatch
private final boolean groupingDisabled
private final boolean integerOnly
private final int grouping1
private final int grouping2
private final String groupingSeparator
private final String decimalSeparator
private final android.icu.text.UnicodeSet groupingUniSet
private final android.icu.text.UnicodeSet decimalUniSet
private final android.icu.text.UnicodeSet separatorSet
private final android.icu.text.UnicodeSet leadSet
private final String[] digitStrings
static final synthetic boolean $assertionsDisabled
public static android.icu.impl.number.parse.DecimalMatcher getInstance (android.icu.text.DecimalFormatSymbols, android.icu.impl.number.Grouper, int)
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.Grouper grouper
int parseFlags
private void <init> (android.icu.text.DecimalFormatSymbols, android.icu.impl.number.Grouper, int)
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.Grouper grouper
int parseFlags
boolean strictSeparators
android.icu.impl.StaticUnicodeSets$Key groupingKey
android.icu.impl.StaticUnicodeSets$Key decimalKey
int cpZero
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber, int)
String str
int overlap
int i
int overlap
int overlap
int overlap
byte digit
int cp
boolean isDecimal
boolean isGrouping
boolean prevValidSecondary
boolean currValidPrimary
int digitsToRemove
ArithmeticException e
int exponentInt
long exponentLong
boolean overflow
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
int exponentSign
int initialOffset
boolean maybeMore
android.icu.impl.number.DecimalQuantity_DualStorageBCD digitsConsumed
int digitsAfterDecimalPlace
String actualGroupingString
String actualDecimalString
int currGroupOffset
int currGroupSepType
int currGroupCount
int prevGroupOffset
int prevGroupSepType
int prevGroupCount
boolean prevValidSecondary
boolean currValidPrimary
private boolean validateGroup (int, int, boolean)
int sepType
int count
boolean isPrimary
public boolean smokeTest (android.icu.impl.StringSegment)
int i
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/IgnorablesMatcher.class
IgnorablesMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.IgnorablesMatcher extends android.icu.impl.number.parse.SymbolMatcher implements android.icu.impl.number.parse.NumberParseMatcher$Flexible {
private static final android.icu.impl.number.parse.IgnorablesMatcher DEFAULT
private static final android.icu.impl.number.parse.IgnorablesMatcher STRICT
private static final android.icu.impl.number.parse.IgnorablesMatcher JAVA_COMPATIBILITY
public static android.icu.impl.number.parse.IgnorablesMatcher getInstance (int)
int parseFlags
private void <init> (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet ignorables
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/InfinityMatcher.class
InfinityMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.InfinityMatcher extends android.icu.impl.number.parse.SymbolMatcher {
private static final android.icu.impl.number.parse.InfinityMatcher DEFAULT
public static android.icu.impl.number.parse.InfinityMatcher getInstance (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols symbols
String symbolString
private void <init> (java.lang.String)
String symbolString
private void <init> ()
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/MinusSignMatcher.class
MinusSignMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.MinusSignMatcher extends android.icu.impl.number.parse.SymbolMatcher {
private static final android.icu.impl.number.parse.MinusSignMatcher DEFAULT
private static final android.icu.impl.number.parse.MinusSignMatcher DEFAULT_ALLOW_TRAILING
private final boolean allowTrailing
public static android.icu.impl.number.parse.MinusSignMatcher getInstance (android.icu.text.DecimalFormatSymbols, boolean)
android.icu.text.DecimalFormatSymbols symbols
boolean allowTrailing
String symbolString
private void <init> (java.lang.String, boolean)
String symbolString
boolean allowTrailing
private void <init> (boolean)
boolean allowTrailing
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/MultiplierParseHandler.class
MultiplierParseHandler.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.MultiplierParseHandler extends android.icu.impl.number.parse.ValidationMatcher {
private final android.icu.number.Scale multiplier
public void <init> (android.icu.number.Scale)
android.icu.number.Scale multiplier
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/NanMatcher.class
NanMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.NanMatcher extends android.icu.impl.number.parse.SymbolMatcher {
private static final android.icu.impl.number.parse.NanMatcher DEFAULT
public static android.icu.impl.number.parse.NanMatcher getInstance (android.icu.text.DecimalFormatSymbols, int)
android.icu.text.DecimalFormatSymbols symbols
int parseFlags
String symbolString
private void <init> (java.lang.String)
String symbolString
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/NumberParseMatcher$Flexible.class
NumberParseMatcher.java
package android.icu.impl.number.parse
public abstract android.icu.impl.number.parse.NumberParseMatcher$Flexible extends java.lang.Object {
}
android/icu/impl/number/parse/NumberParseMatcher.class
NumberParseMatcher.java
package android.icu.impl.number.parse
public abstract android.icu.impl.number.parse.NumberParseMatcher extends java.lang.Object {
public abstract boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
public abstract boolean smokeTest (android.icu.impl.StringSegment)
public abstract void postProcess (android.icu.impl.number.parse.ParsedNumber)
}
android/icu/impl/number/parse/NumberParserImpl.class
NumberParserImpl.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.NumberParserImpl extends java.lang.Object {
private final int parseFlags
private final java.util.List matchers
private boolean frozen
static final synthetic boolean $assertionsDisabled
public static android.icu.impl.number.parse.NumberParserImpl createSimpleParser (android.icu.util.ULocale, java.lang.String, int)
android.icu.util.ULocale locale
String pattern
int parseFlags
android.icu.impl.number.parse.NumberParserImpl parser
android.icu.util.Currency currency
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.parse.IgnorablesMatcher ignorables
android.icu.impl.number.parse.AffixTokenMatcherFactory factory
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
android.icu.impl.number.Grouper grouper
public static java.lang.Number parseStatic (java.lang.String, java.text.ParsePosition, android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols)
String input
java.text.ParsePosition ppos
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.parse.NumberParserImpl parser
android.icu.impl.number.parse.ParsedNumber result
public static android.icu.util.CurrencyAmount parseStaticCurrency (java.lang.String, java.text.ParsePosition, android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols)
String input
java.text.ParsePosition ppos
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.parse.NumberParserImpl parser
android.icu.impl.number.parse.ParsedNumber result
public static android.icu.impl.number.parse.NumberParserImpl createDefaultParserForLocale (android.icu.util.ULocale)
android.icu.util.ULocale loc
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.DecimalFormatProperties properties
public static android.icu.impl.number.parse.NumberParserImpl createParserFromProperties (android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols, boolean)
boolean patternHasDecimalSeparator
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
boolean parseCurrency
android.icu.util.ULocale locale
android.icu.impl.number.AffixPatternProvider affixProvider
android.icu.util.Currency currency
android.icu.impl.number.DecimalFormatProperties$ParseMode parseMode
android.icu.impl.number.Grouper grouper
int parseFlags
android.icu.impl.number.parse.NumberParserImpl parser
android.icu.impl.number.parse.IgnorablesMatcher ignorables
android.icu.impl.number.parse.AffixTokenMatcherFactory factory
String padString
android.icu.number.Scale multiplier
public void <init> (int)
int parseFlags
public void addMatcher (android.icu.impl.number.parse.NumberParseMatcher)
android.icu.impl.number.parse.NumberParseMatcher matcher
public void addMatchers (java.util.Collection)
java.util.Collection matchers
public void freeze ()
public int getParseFlags ()
public void parse (java.lang.String, boolean, android.icu.impl.number.parse.ParsedNumber)
String input
boolean greedy
android.icu.impl.number.parse.ParsedNumber result
public void parse (java.lang.String, int, boolean, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.NumberParseMatcher matcher
String input
int start
boolean greedy
android.icu.impl.number.parse.ParsedNumber result
android.icu.impl.StringSegment segment
private void parseGreedy (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.NumberParseMatcher matcher
int initialOffset
int i
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
private void parseLongestRecursive (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber, int)
boolean maybeMore
int charsToConsume
android.icu.impl.number.parse.NumberParseMatcher matcher
int i
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
int recursionLevels
android.icu.impl.number.parse.ParsedNumber initial
android.icu.impl.number.parse.ParsedNumber candidate
int initialOffset
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/PaddingMatcher.class
PaddingMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.PaddingMatcher extends android.icu.impl.number.parse.SymbolMatcher implements android.icu.impl.number.parse.NumberParseMatcher$Flexible {
public static android.icu.impl.number.parse.PaddingMatcher getInstance (java.lang.String)
String padString
private void <init> (java.lang.String)
String symbolString
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/ParsedNumber$1.class
ParsedNumber.java
package android.icu.impl.number.parse
android.icu.impl.number.parse.ParsedNumber$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (android.icu.impl.number.parse.ParsedNumber, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber o1
android.icu.impl.number.parse.ParsedNumber o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/number/parse/ParsedNumber.class
ParsedNumber.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.ParsedNumber extends java.lang.Object {
public android.icu.impl.number.DecimalQuantity_DualStorageBCD quantity
public int charEnd
public int flags
public String prefix
public String suffix
public String currencyCode
public static final int FLAG_NEGATIVE
public static final int FLAG_PERCENT
public static final int FLAG_PERMILLE
public static final int FLAG_HAS_EXPONENT
public static final int FLAG_HAS_DECIMAL_SEPARATOR
public static final int FLAG_NAN
public static final int FLAG_INFINITY
public static final int FLAG_FAIL
public static final java.util.Comparator COMPARATOR
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void clear ()
public void copyFrom (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber other
public void setCharsConsumed (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess ()
public boolean success ()
public boolean seenNumber ()
public java.lang.Number getNumber ()
public java.lang.Number getNumber (int)
int parseFlags
boolean sawNaN
boolean sawInfinity
boolean forceBigDecimal
boolean integerOnly
boolean isBetterThan (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber other
static void <clinit> ()
}
android/icu/impl/number/parse/ParsingUtils.class
ParsingUtils.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.ParsingUtils extends java.lang.Object {
public static final int PARSE_FLAG_IGNORE_CASE
public static final int PARSE_FLAG_MONETARY_SEPARATORS
public static final int PARSE_FLAG_STRICT_SEPARATORS
public static final int PARSE_FLAG_STRICT_GROUPING_SIZE
public static final int PARSE_FLAG_INTEGER_ONLY
public static final int PARSE_FLAG_GROUPING_DISABLED
public static final int PARSE_FLAG_INCLUDE_UNPAIRED_AFFIXES
public static final int PARSE_FLAG_USE_FULL_AFFIXES
public static final int PARSE_FLAG_EXACT_AFFIX
public static final int PARSE_FLAG_PLUS_SIGN_ALLOWED
public static final int PARSE_FLAG_FORCE_BIG_DECIMAL
public static final int PARSE_FLAG_NO_FOREIGN_CURRENCIES
public static final int PARSE_FLAG_ALLOW_INFINITE_RECURSION
public static final int PARSE_FLAG_STRICT_IGNORABLES
public static final int PARSE_FLAG_JAVA_COMPATIBILITY_IGNORABLES
public void <init> ()
public static void putLeadCodePoints (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet$EntryRange range
String str
android.icu.text.UnicodeSet input
android.icu.text.UnicodeSet output
public static void putLeadCodePoint (java.lang.String, android.icu.text.UnicodeSet)
String input
android.icu.text.UnicodeSet output
public static boolean safeContains (android.icu.text.UnicodeSet, java.lang.CharSequence)
android.icu.text.UnicodeSet uniset
CharSequence str
}
android/icu/impl/number/parse/PercentMatcher.class
PercentMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.PercentMatcher extends android.icu.impl.number.parse.SymbolMatcher {
private static final android.icu.impl.number.parse.PercentMatcher DEFAULT
public static android.icu.impl.number.parse.PercentMatcher getInstance (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols symbols
String symbolString
private void <init> (java.lang.String)
String symbolString
private void <init> ()
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/PermilleMatcher.class
PermilleMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.PermilleMatcher extends android.icu.impl.number.parse.SymbolMatcher {
private static final android.icu.impl.number.parse.PermilleMatcher DEFAULT
public static android.icu.impl.number.parse.PermilleMatcher getInstance (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols symbols
String symbolString
private void <init> (java.lang.String)
String symbolString
private void <init> ()
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/PlusSignMatcher.class
PlusSignMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.PlusSignMatcher extends android.icu.impl.number.parse.SymbolMatcher {
private static final android.icu.impl.number.parse.PlusSignMatcher DEFAULT
private static final android.icu.impl.number.parse.PlusSignMatcher DEFAULT_ALLOW_TRAILING
private final boolean allowTrailing
public static android.icu.impl.number.parse.PlusSignMatcher getInstance (android.icu.text.DecimalFormatSymbols, boolean)
android.icu.text.DecimalFormatSymbols symbols
boolean allowTrailing
String symbolString
private void <init> (java.lang.String, boolean)
String symbolString
boolean allowTrailing
private void <init> (boolean)
boolean allowTrailing
protected boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/RequireAffixValidator.class
RequireAffixValidator.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.RequireAffixValidator extends android.icu.impl.number.parse.ValidationMatcher {
public void <init> ()
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/RequireCurrencyValidator.class
RequireCurrencyValidator.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.RequireCurrencyValidator extends android.icu.impl.number.parse.ValidationMatcher {
public void <init> ()
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/RequireDecimalSeparatorValidator.class
RequireDecimalSeparatorValidator.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.RequireDecimalSeparatorValidator extends android.icu.impl.number.parse.ValidationMatcher {
private static final android.icu.impl.number.parse.RequireDecimalSeparatorValidator A
private static final android.icu.impl.number.parse.RequireDecimalSeparatorValidator B
private final boolean patternHasDecimalSeparator
public static android.icu.impl.number.parse.RequireDecimalSeparatorValidator getInstance (boolean)
boolean patternHasDecimalSeparator
private void <init> (boolean)
boolean patternHasDecimalSeparator
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
boolean parseHasDecimalSeparator
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/RequireNumberValidator.class
RequireNumberValidator.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.RequireNumberValidator extends android.icu.impl.number.parse.ValidationMatcher {
public void <init> ()
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/ScientificMatcher.class
ScientificMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.ScientificMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
private final String exponentSeparatorString
private final android.icu.impl.number.parse.DecimalMatcher exponentMatcher
private final android.icu.impl.number.parse.IgnorablesMatcher ignorablesMatcher
private final String customMinusSign
private final String customPlusSign
public static android.icu.impl.number.parse.ScientificMatcher getInstance (android.icu.text.DecimalFormatSymbols, android.icu.impl.number.Grouper)
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.Grouper grouper
private void <init> (android.icu.text.DecimalFormatSymbols, android.icu.impl.number.Grouper)
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.Grouper grouper
String minusSign
String plusSign
private static android.icu.text.UnicodeSet minusSignSet ()
private static android.icu.text.UnicodeSet plusSignSet ()
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
int exponentSign
boolean wasNull
int digitsOffset
boolean digitsReturnValue
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
int initialOffset
int overlap
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
}
android/icu/impl/number/parse/SeriesMatcher.class
SeriesMatcher.java
package android.icu.impl.number.parse
public android.icu.impl.number.parse.SeriesMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
protected java.util.List matchers
protected boolean frozen
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void addMatcher (android.icu.impl.number.parse.NumberParseMatcher)
android.icu.impl.number.parse.NumberParseMatcher matcher
public void freeze ()
public int length ()
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.NumberParseMatcher matcher
int matcherOffset
boolean success
boolean isFlexible
int i
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
android.icu.impl.number.parse.ParsedNumber backup
int initialOffset
boolean maybeMore
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.NumberParseMatcher matcher
int i
android.icu.impl.number.parse.ParsedNumber result
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/number/parse/SymbolMatcher.class
SymbolMatcher.java
package android.icu.impl.number.parse
public abstract android.icu.impl.number.parse.SymbolMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
protected final String string
protected final android.icu.text.UnicodeSet uniSet
protected void <init> (java.lang.String, android.icu.text.UnicodeSet)
String symbolString
android.icu.text.UnicodeSet symbolUniSet
protected void <init> (android.icu.impl.StaticUnicodeSets$Key)
android.icu.impl.StaticUnicodeSets$Key key
public android.icu.text.UnicodeSet getSet ()
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
int overlap
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
public void postProcess (android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.number.parse.ParsedNumber result
protected abstract boolean isDisabled (android.icu.impl.number.parse.ParsedNumber)
protected abstract void accept (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
}
android/icu/impl/number/parse/ValidationMatcher.class
ValidationMatcher.java
package android.icu.impl.number.parse
public abstract android.icu.impl.number.parse.ValidationMatcher extends java.lang.Object implements android.icu.impl.number.parse.NumberParseMatcher {
public void <init> ()
public boolean match (android.icu.impl.StringSegment, android.icu.impl.number.parse.ParsedNumber)
android.icu.impl.StringSegment segment
android.icu.impl.number.parse.ParsedNumber result
public boolean smokeTest (android.icu.impl.StringSegment)
android.icu.impl.StringSegment segment
}
android/icu/impl/number/range/
android/icu/impl/number/range/PrefixInfixSuffixLengthHelper.class
PrefixInfixSuffixLengthHelper.java
package android.icu.impl.number.range
public android.icu.impl.number.range.PrefixInfixSuffixLengthHelper extends java.lang.Object {
public int lengthPrefix
public int length1
public int lengthInfix
public int length2
public int lengthSuffix
public void <init> ()
public int index0 ()
public int index1 ()
public int index2 ()
public int index3 ()
}
android/icu/impl/number/range/RangeMacroProps.class
RangeMacroProps.java
package android.icu.impl.number.range
public android.icu.impl.number.range.RangeMacroProps extends java.lang.Object {
public android.icu.number.UnlocalizedNumberFormatter formatter1
public android.icu.number.UnlocalizedNumberFormatter formatter2
public int sameFormatters
public android.icu.number.NumberRangeFormatter$RangeCollapse collapse
public android.icu.number.NumberRangeFormatter$RangeIdentityFallback identityFallback
public android.icu.util.ULocale loc
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object _other
android.icu.impl.number.range.RangeMacroProps other
}
android/icu/impl/number/range/StandardPluralRanges$PluralRangeSetsDataSink.class
StandardPluralRanges.java
package android.icu.impl.number.range
final android.icu.impl.number.range.StandardPluralRanges$PluralRangeSetsDataSink extends android.icu.impl.UResource$Sink {
java.util.Map output
static final synthetic boolean $assertionsDisabled
void <init> (java.util.Map)
java.util.Map output
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table table
static void <clinit> ()
}
android/icu/impl/number/range/StandardPluralRanges$PluralRangesDataSink.class
StandardPluralRanges.java
package android.icu.impl.number.range
final android.icu.impl.number.range.StandardPluralRanges$PluralRangesDataSink extends android.icu.impl.UResource$Sink {
android.icu.impl.number.range.StandardPluralRanges output
void <init> (android.icu.impl.number.range.StandardPluralRanges)
android.icu.impl.number.range.StandardPluralRanges output
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
android.icu.impl.UResource$Array pluralFormsArray
android.icu.impl.StandardPlural first
android.icu.impl.StandardPlural second
android.icu.impl.StandardPlural result
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Array entriesArray
}
android/icu/impl/number/range/StandardPluralRanges.class
StandardPluralRanges.java
package android.icu.impl.number.range
public android.icu.impl.number.range.StandardPluralRanges extends java.lang.Object {
android.icu.impl.StandardPlural[] flatTriples
int numTriples
private static volatile java.util.Map languageToSet
public static final android.icu.impl.number.range.StandardPluralRanges DEFAULT
private static java.util.Map getLanguageToSet ()
java.util.Map map
android.icu.impl.number.range.StandardPluralRanges$PluralRangeSetsDataSink sink
android.icu.impl.ICUResourceBundle resource
java.util.Map candidate
private static void getPluralRangesData (java.lang.String, android.icu.impl.number.range.StandardPluralRanges)
String set
android.icu.impl.number.range.StandardPluralRanges out
StringBuilder sb
android.icu.impl.ICUResourceBundle resource
String key
android.icu.impl.number.range.StandardPluralRanges$PluralRangesDataSink sink
public static android.icu.impl.number.range.StandardPluralRanges forLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.impl.number.range.StandardPluralRanges forSet (java.lang.String)
String set
android.icu.impl.number.range.StandardPluralRanges result
public static java.lang.String getSetForLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
private void <init> ()
private void addPluralRange (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural, android.icu.impl.StandardPlural)
android.icu.impl.StandardPlural first
android.icu.impl.StandardPlural second
android.icu.impl.StandardPlural result
private void setCapacity (int)
int length
public android.icu.impl.StandardPlural resolve (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural)
int i
android.icu.impl.StandardPlural first
android.icu.impl.StandardPlural second
static synthetic void access$000 (android.icu.impl.number.range.StandardPluralRanges, int)
android.icu.impl.number.range.StandardPluralRanges x0
int x1
static synthetic void access$100 (android.icu.impl.number.range.StandardPluralRanges, android.icu.impl.StandardPlural, android.icu.impl.StandardPlural, android.icu.impl.StandardPlural)
android.icu.impl.number.range.StandardPluralRanges x0
android.icu.impl.StandardPlural x1
android.icu.impl.StandardPlural x2
android.icu.impl.StandardPlural x3
static void <clinit> ()
}
android/icu/impl/text/
android/icu/impl/text/RbnfScannerProviderImpl$1.class
RbnfScannerProviderImpl.java
package android.icu.impl.text
synthetic android.icu.impl.text.RbnfScannerProviderImpl$1 extends java.lang.Object {
}
android/icu/impl/text/RbnfScannerProviderImpl$RbnfLenientScannerImpl.class
RbnfScannerProviderImpl.java
package android.icu.impl.text
android.icu.impl.text.RbnfScannerProviderImpl$RbnfLenientScannerImpl extends java.lang.Object implements android.icu.text.RbnfLenientScanner {
private final android.icu.text.RuleBasedCollator collator
private void <init> (android.icu.text.RuleBasedCollator)
android.icu.text.RuleBasedCollator rbc
public boolean allIgnorable (java.lang.String)
String s
android.icu.text.CollationElementIterator iter
int o
public int[] findText (java.lang.String, java.lang.String, int)
String str
String key
int startingAt
int p
int keyLen
public int[] findText2 (java.lang.String, java.lang.String, int)
String str
String key
int startingAt
android.icu.text.CollationElementIterator strIter
android.icu.text.CollationElementIterator keyIter
int keyStart
int oStr
int oKey
public int prefixLength (java.lang.String, java.lang.String)
String str
String prefix
android.icu.text.CollationElementIterator strIter
android.icu.text.CollationElementIterator prefixIter
int oStr
int oPrefix
int result
synthetic void <init> (android.icu.text.RuleBasedCollator, android.icu.impl.text.RbnfScannerProviderImpl$1)
android.icu.text.RuleBasedCollator x0
android.icu.impl.text.RbnfScannerProviderImpl$1 x1
}
android/icu/impl/text/RbnfScannerProviderImpl.class
RbnfScannerProviderImpl.java
package android.icu.impl.text
public android.icu.impl.text.RbnfScannerProviderImpl extends java.lang.Object implements android.icu.text.RbnfLenientScannerProvider {
private static final boolean DEBUG
private java.util.Map cache
public void <init> ()
public android.icu.text.RbnfLenientScanner get (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String extras
android.icu.text.RbnfLenientScanner result
String key
protected android.icu.text.RbnfLenientScanner createScanner (android.icu.util.ULocale, java.lang.String)
String rules
Exception e
android.icu.util.ULocale locale
String extras
android.icu.text.RuleBasedCollator collator
static void <clinit> ()
}
android/icu/impl/units/
android/icu/impl/units/ComplexUnitsConverter.class
ComplexUnitsConverter.java
package android.icu.impl.units
public android.icu.impl.units.ComplexUnitsConverter extends java.lang.Object {
public static final java.math.BigDecimal EPSILON
public static final java.math.BigDecimal EPSILON_MULTIPLIER
private java.util.ArrayList unitConverters_
private java.util.ArrayList units_
private java.util.ArrayList outputUnits_
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.ConversionRates)
android.icu.impl.units.MeasureUnitImpl itr
int i
int n
android.icu.impl.units.MeasureUnitImpl inputUnit
android.icu.impl.units.MeasureUnitImpl outputUnits
android.icu.impl.units.ConversionRates conversionRates
public boolean greaterThanOrEqual (java.math.BigDecimal, java.math.BigDecimal)
java.math.BigDecimal quantity
java.math.BigDecimal limit
public java.util.List convert (java.math.BigDecimal, android.icu.number.Precision)
java.math.BigDecimal roundedQuantity
int j
android.icu.impl.number.DecimalQuantity quant
java.math.BigDecimal carry
int i
int n
int i
int n
android.icu.util.Measure tmp
int j
int i
java.math.BigDecimal quantity
android.icu.number.Precision rounder
java.util.List result
java.math.BigDecimal sign
java.util.List intValues
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/units/ConversionRates$ConversionRateInfo.class
ConversionRates.java
package android.icu.impl.units
public android.icu.impl.units.ConversionRates$ConversionRateInfo extends java.lang.Object {
private final String simpleUnit
private final String target
private final String conversionRate
private final java.math.BigDecimal offset
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String simpleUnit
String target
String conversionRate
String offset
private static java.math.BigDecimal forNumberWithDivision (java.lang.String)
String numberWithDivision
String[] numbers
public java.lang.String getTarget ()
public java.math.BigDecimal getOffset ()
public java.lang.String getConversionRate ()
static void <clinit> ()
}
android/icu/impl/units/ConversionRates$ConversionRatesSink.class
ConversionRates.java
package android.icu.impl.units
public android.icu.impl.units.ConversionRates$ConversionRatesSink extends android.icu.impl.UResource$Sink {
private java.util.HashMap mapToConversionRate
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String keyString
String valueString
int j
String simpleUnit
android.icu.impl.UResource$Table simpleUnitConversionInfo
String target
String factor
String offset
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table conversionRateTable
public java.util.HashMap getMapToConversionRate ()
static void <clinit> ()
}
android/icu/impl/units/ConversionRates.class
ConversionRates.java
package android.icu.impl.units
public android.icu.impl.units.ConversionRates extends java.lang.Object {
private java.util.HashMap mapToConversionRate
public void <init> ()
android.icu.impl.ICUResourceBundle resource
android.icu.impl.units.ConversionRates$ConversionRatesSink sink
private android.icu.impl.units.UnitConverter$Factor getFactorToBase (android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl singleUnit
int power
android.icu.util.MeasureUnit$SIPrefix siPrefix
android.icu.impl.units.UnitConverter$Factor result
public android.icu.impl.units.UnitConverter$Factor getFactorToBase (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.SingleUnitImpl singleUnit
android.icu.impl.units.MeasureUnitImpl measureUnit
android.icu.impl.units.UnitConverter$Factor result
protected java.math.BigDecimal getOffset (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.UnitConverter$Factor, android.icu.impl.units.UnitConverter$Factor, android.icu.impl.units.UnitConverter$Convertibility)
android.icu.impl.units.MeasureUnitImpl source
android.icu.impl.units.MeasureUnitImpl target
android.icu.impl.units.UnitConverter$Factor sourceToBase
android.icu.impl.units.UnitConverter$Factor targetToBase
android.icu.impl.units.UnitConverter$Convertibility convertibility
String sourceSimpleIdentifier
String targetSimpleIdentifier
java.math.BigDecimal sourceOffset
java.math.BigDecimal targetOffset
public android.icu.impl.units.MeasureUnitImpl extractCompoundBaseUnit (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.SingleUnitImpl baseUnit
android.icu.impl.units.MeasureUnitImpl measureUnit
java.util.ArrayList baseUnits
android.icu.impl.units.MeasureUnitImpl result
public java.util.ArrayList extractBaseUnits (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.SingleUnitImpl singleUnit
android.icu.impl.units.MeasureUnitImpl measureUnitImpl
java.util.ArrayList result
java.util.ArrayList singleUnits
public java.util.ArrayList extractBaseUnits (android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl singleUnit
String target
android.icu.impl.units.MeasureUnitImpl targetImpl
private boolean checkSimpleUnit (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.MeasureUnitImpl measureUnitImpl
android.icu.impl.units.SingleUnitImpl singleUnit
}
android/icu/impl/units/MeasureUnitImpl$1.class
MeasureUnitImpl.java
package android.icu.impl.units
synthetic android.icu.impl.units.MeasureUnitImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$units$MeasureUnitImpl$CompoundPart
static final synthetic int[] $SwitchMap$android$icu$impl$units$MeasureUnitImpl$UnitsParser$Token$Type
static void <clinit> ()
}
android/icu/impl/units/MeasureUnitImpl$CompoundPart.class
MeasureUnitImpl.java
package android.icu.impl.units
public final enum android.icu.impl.units.MeasureUnitImpl$CompoundPart extends java.lang.Enum {
public static final enum android.icu.impl.units.MeasureUnitImpl$CompoundPart PER
public static final enum android.icu.impl.units.MeasureUnitImpl$CompoundPart TIMES
public static final enum android.icu.impl.units.MeasureUnitImpl$CompoundPart AND
private final int index
private static final synthetic android.icu.impl.units.MeasureUnitImpl$CompoundPart[] $VALUES
public static android.icu.impl.units.MeasureUnitImpl$CompoundPart[] values ()
public static android.icu.impl.units.MeasureUnitImpl$CompoundPart valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int index
public static android.icu.impl.units.MeasureUnitImpl$CompoundPart getCompoundPartFromTrieIndex (int)
int trieIndex
int index
public int getTrieIndex ()
public int getValue ()
static void <clinit> ()
}
android/icu/impl/units/MeasureUnitImpl$InitialCompoundPart.class
MeasureUnitImpl.java
package android.icu.impl.units
public final enum android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart extends java.lang.Enum {
public static final enum android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart INITIAL_COMPOUND_PART_PER
private final int index
private static final synthetic android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart[] $VALUES
public static android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart[] values ()
public static android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int powerIndex
public static android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart getInitialCompoundPartFromTrieIndex (int)
int trieIndex
int index
public int getTrieIndex ()
public int getValue ()
static void <clinit> ()
}
android/icu/impl/units/MeasureUnitImpl$MeasureUnitImplComparator.class
MeasureUnitImpl.java
package android.icu.impl.units
android.icu.impl.units.MeasureUnitImpl$MeasureUnitImplComparator extends java.lang.Object implements java.util.Comparator {
private final android.icu.impl.units.ConversionRates conversionRates
public void <init> (android.icu.impl.units.ConversionRates)
android.icu.impl.units.ConversionRates conversionRates
public int compare (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.MeasureUnitImpl o1
android.icu.impl.units.MeasureUnitImpl o2
android.icu.impl.units.UnitConverter fromO1toO2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/units/MeasureUnitImpl$PowerPart.class
MeasureUnitImpl.java
package android.icu.impl.units
public final enum android.icu.impl.units.MeasureUnitImpl$PowerPart extends java.lang.Enum {
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P2
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P3
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P4
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P5
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P6
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P7
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P8
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P9
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P10
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P11
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P12
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P13
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P14
public static final enum android.icu.impl.units.MeasureUnitImpl$PowerPart P15
private final int power
private static final synthetic android.icu.impl.units.MeasureUnitImpl$PowerPart[] $VALUES
public static android.icu.impl.units.MeasureUnitImpl$PowerPart[] values ()
public static android.icu.impl.units.MeasureUnitImpl$PowerPart valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int power
public static int getPowerFromTrieIndex (int)
int trieIndex
public int getTrieIndex ()
public int getValue ()
static void <clinit> ()
}
android/icu/impl/units/MeasureUnitImpl$SingleUnitComparator.class
MeasureUnitImpl.java
package android.icu.impl.units
android.icu.impl.units.MeasureUnitImpl$SingleUnitComparator extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (android.icu.impl.units.SingleUnitImpl, android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl o1
android.icu.impl.units.SingleUnitImpl o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/impl/units/MeasureUnitImpl$UnitsParser$Token$Type.class
MeasureUnitImpl.java
package android.icu.impl.units
final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type extends java.lang.Enum {
public static final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type TYPE_UNDEFINED
public static final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type TYPE_SI_PREFIX
public static final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type TYPE_COMPOUND_PART
public static final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type TYPE_INITIAL_COMPOUND_PART
public static final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type TYPE_POWER_PART
public static final enum android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type TYPE_SIMPLE_UNIT
private static final synthetic android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type[] $VALUES
public static android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type[] values ()
public static android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/units/MeasureUnitImpl$UnitsParser$Token.class
MeasureUnitImpl.java
package android.icu.impl.units
android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token extends java.lang.Object {
private final int fMatch
private final android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type type
static final synthetic boolean $assertionsDisabled
public void <init> (int)
int fMatch
public android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type getType ()
public android.icu.util.MeasureUnit$SIPrefix getSIPrefix ()
public int getMatch ()
public android.icu.impl.units.MeasureUnitImpl$InitialCompoundPart getInitialCompoundPart ()
public int getPower ()
public int getSimpleUnitIndex ()
private android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token$Type calculateType (int)
int fMatch
static void <clinit> ()
}
android/icu/impl/units/MeasureUnitImpl$UnitsParser.class
MeasureUnitImpl.java
package android.icu.impl.units
public android.icu.impl.units.MeasureUnitImpl$UnitsParser extends java.lang.Object {
private static volatile android.icu.util.CharsTrie savedTrie
private final android.icu.util.CharsTrie trie
private final String fSource
private int fIndex
private boolean fAfterPer
private boolean fSawAnd
static final synthetic boolean $assertionsDisabled
private void <init> (java.lang.String)
CloneNotSupportedException e
String identifier
public static android.icu.impl.units.MeasureUnitImpl parseForIdentifier (java.lang.String)
String identifier
android.icu.impl.units.MeasureUnitImpl$UnitsParser parser
private static android.icu.util.MeasureUnit$SIPrefix getSiPrefixFromTrieIndex (int)
android.icu.util.MeasureUnit$SIPrefix element
int trieIndex
private static int getTrieIndex (android.icu.util.MeasureUnit$SIPrefix)
android.icu.util.MeasureUnit$SIPrefix prefix
private android.icu.impl.units.MeasureUnitImpl parse ()
android.icu.util.MeasureUnit$Complexity complexity
android.icu.impl.units.SingleUnitImpl singleUnit
boolean added
android.icu.impl.units.MeasureUnitImpl result
private android.icu.impl.units.SingleUnitImpl nextSingleUnit ()
android.icu.impl.units.MeasureUnitImpl$CompoundPart compoundPart
android.icu.impl.units.SingleUnitImpl result
int state
boolean atStart
android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token token
private boolean hasNext ()
private android.icu.impl.units.MeasureUnitImpl$UnitsParser$Token nextToken ()
android.icu.util.BytesTrie$Result result
int match
int previ
static synthetic android.icu.util.MeasureUnit$SIPrefix access$100 (int)
int x0
static void <clinit> ()
android.icu.util.MeasureUnit$SIPrefix siPrefix
int i
android.icu.util.CharsTrieBuilder trieBuilder
String[] simpleUnits
}
android/icu/impl/units/MeasureUnitImpl.class
MeasureUnitImpl.java
package android.icu.impl.units
public android.icu.impl.units.MeasureUnitImpl extends java.lang.Object {
private String identifier
private android.icu.util.MeasureUnit$Complexity complexity
private final java.util.ArrayList singleUnits
public void <init> ()
public void <init> (android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl singleUnit
public static android.icu.impl.units.MeasureUnitImpl forIdentifier (java.lang.String)
String identifier
public static android.icu.impl.units.MeasureUnitImpl forCurrencyCode (java.lang.String)
String currencyCode
android.icu.impl.units.MeasureUnitImpl result
public android.icu.impl.units.MeasureUnitImpl copy ()
android.icu.impl.units.SingleUnitImpl single
android.icu.impl.units.MeasureUnitImpl result
public java.util.ArrayList getSingleUnits ()
public void takeReciprocal ()
android.icu.impl.units.SingleUnitImpl singleUnit
public java.util.ArrayList extractIndividualUnits ()
android.icu.impl.units.SingleUnitImpl singleUnit
java.util.ArrayList result
public void applyDimensionality (int)
android.icu.impl.units.SingleUnitImpl singleUnit
int dimensionality
public boolean appendSingleUnit (android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl candidate
android.icu.impl.units.SingleUnitImpl singleUnit
android.icu.impl.units.SingleUnitImpl oldUnit
public android.icu.util.MeasureUnit build ()
public android.icu.impl.units.SingleUnitImpl getSingleUnitImpl ()
public java.lang.String getIdentifier ()
public android.icu.util.MeasureUnit$Complexity getComplexity ()
public void setComplexity (android.icu.util.MeasureUnit$Complexity)
android.icu.util.MeasureUnit$Complexity complexity
public void serialize ()
String singleUnitIdentifier
android.icu.impl.units.SingleUnitImpl singleUnit
StringBuilder result
boolean beforePer
boolean firstTimeNegativeDimension
public java.lang.String toString ()
static synthetic java.util.ArrayList access$000 (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.MeasureUnitImpl x0
}
android/icu/impl/units/SingleUnitImpl.class
SingleUnitImpl.java
package android.icu.impl.units
public android.icu.impl.units.SingleUnitImpl extends java.lang.Object {
private int index
private String simpleUnit
private int dimensionality
private android.icu.util.MeasureUnit$SIPrefix siPrefix
static final synthetic boolean $assertionsDisabled
public void <init> ()
public android.icu.impl.units.SingleUnitImpl copy ()
android.icu.impl.units.SingleUnitImpl result
public android.icu.util.MeasureUnit build ()
android.icu.impl.units.MeasureUnitImpl measureUnit
public java.lang.String getNeutralIdentifier ()
StringBuilder result
int posPower
int compareTo (android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl other
boolean isCompatibleWith (android.icu.impl.units.SingleUnitImpl)
android.icu.impl.units.SingleUnitImpl other
public java.lang.String getSimpleUnit ()
public void setSimpleUnit (int, java.lang.String[])
int simpleUnitIndex
String[] simpleUnits
public int getDimensionality ()
public void setDimensionality (int)
int dimensionality
public android.icu.util.MeasureUnit$SIPrefix getSiPrefix ()
public void setSiPrefix (android.icu.util.MeasureUnit$SIPrefix)
android.icu.util.MeasureUnit$SIPrefix siPrefix
public int getIndex ()
static void <clinit> ()
}
android/icu/impl/units/UnitConverter$Convertibility.class
UnitConverter.java
package android.icu.impl.units
public final enum android.icu.impl.units.UnitConverter$Convertibility extends java.lang.Enum {
public static final enum android.icu.impl.units.UnitConverter$Convertibility CONVERTIBLE
public static final enum android.icu.impl.units.UnitConverter$Convertibility RECIPROCAL
public static final enum android.icu.impl.units.UnitConverter$Convertibility UNCONVERTIBLE
private static final synthetic android.icu.impl.units.UnitConverter$Convertibility[] $VALUES
public static android.icu.impl.units.UnitConverter$Convertibility[] values ()
public static android.icu.impl.units.UnitConverter$Convertibility valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/impl/units/UnitConverter$Factor.class
UnitConverter.java
package android.icu.impl.units
android.icu.impl.units.UnitConverter$Factor extends java.lang.Object {
private java.math.BigDecimal factorNum
private java.math.BigDecimal factorDen
private int CONSTANT_FT2M
private int CONSTANT_PI
private int CONSTANT_GRAVITY
private int CONSTANT_G
private int CONSTANT_GAL_IMP2M3
private int CONSTANT_LB2KG
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static android.icu.impl.units.UnitConverter$Factor processFactor (java.lang.String)
String factor
String[] fractions
android.icu.impl.units.UnitConverter$Factor num
android.icu.impl.units.UnitConverter$Factor den
private static android.icu.impl.units.UnitConverter$Factor processFactorWithoutDivision (java.lang.String)
String poweredEntity
String factorWithoutDivision
android.icu.impl.units.UnitConverter$Factor result
protected android.icu.impl.units.UnitConverter$Factor copy ()
android.icu.impl.units.UnitConverter$Factor result
public java.math.BigDecimal getConversionRate ()
android.icu.impl.units.UnitConverter$Factor resultCollector
private void substitute (java.math.BigDecimal, int)
java.math.BigDecimal value
int power
java.math.BigDecimal absPoweredValue
public android.icu.impl.units.UnitConverter$Factor applySiPrefix (android.icu.util.MeasureUnit$SIPrefix)
android.icu.util.MeasureUnit$SIPrefix siPrefix
android.icu.impl.units.UnitConverter$Factor result
java.math.BigDecimal siApplied
public android.icu.impl.units.UnitConverter$Factor power (int)
int power
android.icu.impl.units.UnitConverter$Factor result
public android.icu.impl.units.UnitConverter$Factor divide (android.icu.impl.units.UnitConverter$Factor)
android.icu.impl.units.UnitConverter$Factor other
android.icu.impl.units.UnitConverter$Factor result
public android.icu.impl.units.UnitConverter$Factor multiply (android.icu.impl.units.UnitConverter$Factor)
android.icu.impl.units.UnitConverter$Factor other
android.icu.impl.units.UnitConverter$Factor result
private void addPoweredEntity (java.lang.String)
String poweredEntity
String[] entities
int power
private void addEntity (java.lang.String, int)
java.math.BigDecimal decimalEntity
String entity
int power
static void <clinit> ()
}
android/icu/impl/units/UnitConverter.class
UnitConverter.java
package android.icu.impl.units
public android.icu.impl.units.UnitConverter extends java.lang.Object {
private java.math.BigDecimal conversionRate
private java.math.BigDecimal offset
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.ConversionRates)
android.icu.impl.units.MeasureUnitImpl source
android.icu.impl.units.MeasureUnitImpl target
android.icu.impl.units.ConversionRates conversionRates
android.icu.impl.units.UnitConverter$Convertibility convertibility
android.icu.impl.units.UnitConverter$Factor sourceToBase
android.icu.impl.units.UnitConverter$Factor targetToBase
public static android.icu.impl.units.UnitConverter$Convertibility extractConvertibility (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.ConversionRates)
android.icu.impl.units.MeasureUnitImpl source
android.icu.impl.units.MeasureUnitImpl target
android.icu.impl.units.ConversionRates conversionRates
java.util.ArrayList sourceSingleUnits
java.util.ArrayList targetSingleUnits
java.util.HashMap dimensionMap
private static void insertInMap (java.util.HashMap, java.util.ArrayList, int)
android.icu.impl.units.SingleUnitImpl singleUnit
java.util.HashMap dimensionMap
java.util.ArrayList singleUnits
int multiplier
private static boolean areDimensionsZeroes (java.util.HashMap)
Integer value
java.util.HashMap dimensionMap
public java.math.BigDecimal convert (java.math.BigDecimal)
java.math.BigDecimal inputValue
public java.math.BigDecimal convertInverse (java.math.BigDecimal)
java.math.BigDecimal inputValue
public java.lang.String toString ()
static void <clinit> ()
}
android/icu/impl/units/UnitPreferences$UnitPreference.class
UnitPreferences.java
package android.icu.impl.units
public android.icu.impl.units.UnitPreferences$UnitPreference extends java.lang.Object {
private final String unit
private final java.math.BigDecimal geq
private final String skeleton
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String unit
String geq
String skeleton
public java.lang.String getUnit ()
public java.math.BigDecimal getGeq ()
public java.lang.String getSkeleton ()
}
android/icu/impl/units/UnitPreferences$UnitPreferencesSink.class
UnitPreferences.java
package android.icu.impl.units
public android.icu.impl.units.UnitPreferences$UnitPreferencesSink extends android.icu.impl.UResource$Sink {
private java.util.HashMap mapToUnitPreferences
static final synthetic boolean $assertionsDisabled
public void <init> ()
public java.util.HashMap getMapToUnitPreferences ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String keyString
int m
android.icu.impl.UResource$Table singlePrefTable
String unit
String geq
String skeleton
int l
String region
android.icu.impl.UResource$Array preferencesTable
java.util.ArrayList unitPreferences
int k
String usage
android.icu.impl.UResource$Table regionTable
int j
String category
android.icu.impl.UResource$Table usageTable
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table categoryTable
private void insertUnitPreferences (java.lang.String, java.lang.String, java.lang.String, android.icu.impl.units.UnitPreferences$UnitPreference[])
java.util.HashMap shouldInsert
String category
String usage
String region
android.icu.impl.units.UnitPreferences$UnitPreference[] unitPreferences
String key
java.util.HashMap shouldInsert
static void <clinit> ()
}
android/icu/impl/units/UnitPreferences.class
UnitPreferences.java
package android.icu.impl.units
public android.icu.impl.units.UnitPreferences extends java.lang.Object {
private java.util.HashMap mapToUnitPreferences
static final synthetic boolean $assertionsDisabled
public void <init> ()
android.icu.impl.ICUResourceBundle resource
android.icu.impl.units.UnitPreferences$UnitPreferencesSink sink
public static java.lang.String formMapKey (java.lang.String, java.lang.String)
String category
String usage
private static java.lang.String[] getAllUsages (java.lang.String)
int i
String usage
java.util.ArrayList result
public android.icu.impl.units.UnitPreferences$UnitPreference[] getPreferencesFor (java.lang.String, java.lang.String, java.lang.String)
String subUsage
String category
String usage
String region
String[] subUsages
android.icu.impl.units.UnitPreferences$UnitPreference[] result
private android.icu.impl.units.UnitPreferences$UnitPreference[] getUnitPreferences (java.lang.String, java.lang.String, java.lang.String)
java.util.HashMap unitPreferencesMap
android.icu.impl.units.UnitPreferences$UnitPreference[] result
String category
String usage
String region
String key
static void <clinit> ()
}
android/icu/impl/units/UnitsData$Categories.class
UnitsData.java
package android.icu.impl.units
public android.icu.impl.units.UnitsData$Categories extends java.lang.Object {
java.util.HashMap mapFromUnitToCategory
public void <init> ()
android.icu.impl.ICUResourceBundle resource
android.icu.impl.units.UnitsData$CategoriesSink sink
}
android/icu/impl/units/UnitsData$CategoriesSink.class
UnitsData.java
package android.icu.impl.units
public android.icu.impl.units.UnitsData$CategoriesSink extends android.icu.impl.UResource$Sink {
java.util.HashMap mapFromUnitToCategory
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table categoryTable
public java.util.HashMap getMapFromUnitToCategory ()
static void <clinit> ()
}
android/icu/impl/units/UnitsData$Constants.class
UnitsData.java
package android.icu.impl.units
public android.icu.impl.units.UnitsData$Constants extends java.lang.Object {
public static final int kSimpleUnitOffset
public static final int kPowerPartOffset
public static final int kInitialCompoundPartOffset
public static final int kCompoundPartOffset
public static final int kSIPrefixOffset
public static final String CONVERSION_UNIT_TABLE_NAME
public static final String UNIT_PREFERENCE_TABLE_NAME
public static final String CATEGORY_TABLE_NAME
public static final String DEFAULT_REGION
public static final String DEFAULT_USAGE
public void <init> ()
}
android/icu/impl/units/UnitsData$SimpleUnitIdentifiersSink.class
UnitsData.java
package android.icu.impl.units
public android.icu.impl.units.UnitsData$SimpleUnitIdentifiersSink extends android.icu.impl.UResource$Sink {
String[] simpleUnits
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table simpleUnitsTable
java.util.ArrayList simpleUnits
static void <clinit> ()
}
android/icu/impl/units/UnitsData.class
UnitsData.java
package android.icu.impl.units
public android.icu.impl.units.UnitsData extends java.lang.Object {
private static volatile String[] simpleUnits
private android.icu.impl.units.ConversionRates conversionRates
private android.icu.impl.units.UnitPreferences unitPreferences
private android.icu.impl.units.UnitsData$Categories categories
public void <init> ()
public static java.lang.String[] getSimpleUnits ()
android.icu.impl.ICUResourceBundle resource
android.icu.impl.units.UnitsData$SimpleUnitIdentifiersSink sink
public android.icu.impl.units.ConversionRates getConversionRates ()
public android.icu.impl.units.UnitPreferences getUnitPreferences ()
public java.lang.String getCategory (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.MeasureUnitImpl measureUnit
android.icu.impl.units.MeasureUnitImpl baseMeasureUnit
String baseUnitIdentifier
public android.icu.impl.units.UnitPreferences$UnitPreference[] getPreferencesFor (java.lang.String, java.lang.String, java.lang.String)
String category
String usage
String region
static void <clinit> ()
}
android/icu/impl/units/UnitsRouter$ConverterPreference.class
UnitsRouter.java
package android.icu.impl.units
public android.icu.impl.units.UnitsRouter$ConverterPreference extends java.lang.Object {
final android.icu.impl.units.MeasureUnitImpl targetUnit
final android.icu.impl.units.ComplexUnitsConverter converter
final java.math.BigDecimal limit
final String precision
public void <init> (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl, java.lang.String, android.icu.impl.units.ConversionRates)
android.icu.impl.units.MeasureUnitImpl source
android.icu.impl.units.MeasureUnitImpl targetUnit
String precision
android.icu.impl.units.ConversionRates conversionRates
public void <init> (android.icu.impl.units.MeasureUnitImpl, android.icu.impl.units.MeasureUnitImpl, java.math.BigDecimal, java.lang.String, android.icu.impl.units.ConversionRates)
android.icu.impl.units.MeasureUnitImpl source
android.icu.impl.units.MeasureUnitImpl targetUnit
java.math.BigDecimal limit
String precision
android.icu.impl.units.ConversionRates conversionRates
}
android/icu/impl/units/UnitsRouter$RouteResult.class
UnitsRouter.java
package android.icu.impl.units
public android.icu.impl.units.UnitsRouter$RouteResult extends java.lang.Object {
public final java.util.List measures
public final android.icu.impl.units.MeasureUnitImpl outputUnit
final synthetic android.icu.impl.units.UnitsRouter this$0
void <init> (android.icu.impl.units.UnitsRouter, java.util.List, android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.UnitsRouter this$0
java.util.List measures
android.icu.impl.units.MeasureUnitImpl outputUnit
}
android/icu/impl/units/UnitsRouter.class
UnitsRouter.java
package android.icu.impl.units
public android.icu.impl.units.UnitsRouter extends java.lang.Object {
private java.util.ArrayList outputUnits_
private java.util.ArrayList converterPreferences_
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.units.MeasureUnitImpl, java.lang.String, java.lang.String)
android.icu.impl.units.UnitPreferences$UnitPreference preference
android.icu.impl.units.MeasureUnitImpl complexTargetUnitImpl
String precision
int i
android.icu.impl.units.MeasureUnitImpl inputUnitImpl
String region
String usage
android.icu.impl.units.UnitsData data
String category
android.icu.impl.units.UnitPreferences$UnitPreference[] unitPreferences
public android.icu.impl.units.UnitsRouter$RouteResult route (java.math.BigDecimal, android.icu.impl.number.MicroProps)
android.icu.impl.units.UnitsRouter$ConverterPreference itr
android.icu.number.Precision$BogusRounder bogus
java.math.BigDecimal quantity
android.icu.impl.number.MicroProps micros
android.icu.number.Precision rounder
android.icu.impl.units.UnitsRouter$ConverterPreference converterPreference
private static android.icu.number.Precision parseSkeletonToPrecision (java.lang.String)
String precisionSkeleton
String kSkeletonPrefix
String incrementValue
public java.util.List getOutputUnits ()
static void <clinit> ()
}
android/icu/lang/
android/icu/lang/CharSequences.class
CharSequences.java
package android.icu.lang
public android.icu.lang.CharSequences extends java.lang.Object {
public static int matchAfter (java.lang.CharSequence, java.lang.CharSequence, int, int)
char ca
char cb
CharSequence a
CharSequence b
int aIndex
int bIndex
int i
int j
int alen
int blen
int result
public int codePointLength (java.lang.CharSequence)
CharSequence s
public static final boolean equals (int, java.lang.CharSequence)
int codepoint
CharSequence other
public static final boolean equals (java.lang.CharSequence, int)
CharSequence other
int codepoint
public static int compare (java.lang.CharSequence, int)
int result
char trail
CharSequence string
int codePoint
int stringLength
char firstChar
int offset
char lead
int result
public static int compare (int, java.lang.CharSequence)
int codepoint
CharSequence a
int result
public static int getSingleCodePoint (java.lang.CharSequence)
CharSequence s
int length
int result
public static final boolean equals (java.lang.Object, java.lang.Object)
Object a
Object b
public static int compare (java.lang.CharSequence, java.lang.CharSequence)
int diff
int i
CharSequence a
CharSequence b
int alength
int blength
int min
public static boolean equalsChars (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
public static boolean onCharacterBoundary (java.lang.CharSequence, int)
CharSequence s
int i
public static int indexOf (java.lang.CharSequence, int)
int cp
int i
CharSequence s
int codePoint
public static int[] codePoints (java.lang.CharSequence)
char last
char cp
int i
CharSequence s
int[] result
int j
int[] shortResult
private void <init> ()
}
android/icu/lang/CharacterProperties.class
CharacterProperties.java
package android.icu.lang
public final android.icu.lang.CharacterProperties extends java.lang.Object {
private static final android.icu.text.UnicodeSet[] sets
private static final android.icu.util.CodePointMap[] maps
private void <init> ()
private static android.icu.text.UnicodeSet makeSet (int)
int c
int rangeEnd
int i
int property
android.icu.text.UnicodeSet set
android.icu.text.UnicodeSet inclusions
int numRanges
int startHasProperty
private static android.icu.util.CodePointMap makeMap (int)
int nextValue
int c
int rangeEnd
int i
android.icu.util.CodePointTrie$Type type
android.icu.util.CodePointTrie$ValueWidth valueWidth
android.icu.util.CodePointTrie$ValueWidth valueWidth
int property
int nullValue
android.icu.util.MutableCodePointTrie mutableTrie
android.icu.text.UnicodeSet inclusions
int numRanges
int start
int value
android.icu.util.CodePointTrie$Type type
android.icu.util.CodePointTrie$ValueWidth valueWidth
int max
public static final android.icu.text.UnicodeSet getBinaryPropertySet (int)
android.icu.text.UnicodeSet set
int property
public static final android.icu.util.CodePointMap getIntPropertyMap (int)
android.icu.util.CodePointMap map
int property
static void <clinit> ()
}
android/icu/lang/UCharacter$1.class
UCharacter.java
package android.icu.lang
synthetic android.icu.lang.UCharacter$1 extends java.lang.Object {
}
android/icu/lang/UCharacter$BidiPairedBracketType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$BidiPairedBracketType extends java.lang.Object {
public static final int NONE
public static final int OPEN
public static final int CLOSE
public static final int COUNT
}
android/icu/lang/UCharacter$DecompositionType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$DecompositionType extends java.lang.Object {
public static final int NONE
public static final int CANONICAL
public static final int COMPAT
public static final int CIRCLE
public static final int FINAL
public static final int FONT
public static final int FRACTION
public static final int INITIAL
public static final int ISOLATED
public static final int MEDIAL
public static final int NARROW
public static final int NOBREAK
public static final int SMALL
public static final int SQUARE
public static final int SUB
public static final int SUPER
public static final int VERTICAL
public static final int WIDE
public static final int COUNT
}
android/icu/lang/UCharacter$DummyValueIterator.class
UCharacter.java
package android.icu.lang
final android.icu.lang.UCharacter$DummyValueIterator extends java.lang.Object implements android.icu.util.ValueIterator {
private void <init> ()
public boolean next (android.icu.util.ValueIterator$Element)
android.icu.util.ValueIterator$Element element
public void reset ()
public void setRange (int, int)
int start
int limit
synthetic void <init> (android.icu.lang.UCharacter$1)
android.icu.lang.UCharacter$1 x0
}
android/icu/lang/UCharacter$EastAsianWidth.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$EastAsianWidth extends java.lang.Object {
public static final int NEUTRAL
public static final int AMBIGUOUS
public static final int HALFWIDTH
public static final int FULLWIDTH
public static final int NARROW
public static final int WIDE
public static final int COUNT
}
android/icu/lang/UCharacter$GraphemeClusterBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$GraphemeClusterBreak extends java.lang.Object {
public static final int OTHER
public static final int CONTROL
public static final int CR
public static final int EXTEND
public static final int L
public static final int LF
public static final int LV
public static final int LVT
public static final int T
public static final int V
public static final int SPACING_MARK
public static final int PREPEND
public static final int REGIONAL_INDICATOR
public static final int E_BASE
public static final int E_BASE_GAZ
public static final int E_MODIFIER
public static final int GLUE_AFTER_ZWJ
public static final int ZWJ
public static final int COUNT
}
android/icu/lang/UCharacter$HangulSyllableType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$HangulSyllableType extends java.lang.Object {
public static final int NOT_APPLICABLE
public static final int LEADING_JAMO
public static final int VOWEL_JAMO
public static final int TRAILING_JAMO
public static final int LV_SYLLABLE
public static final int LVT_SYLLABLE
public static final int COUNT
}
android/icu/lang/UCharacter$IndicPositionalCategory.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$IndicPositionalCategory extends java.lang.Object {
public static final int NA
public static final int BOTTOM
public static final int BOTTOM_AND_LEFT
public static final int BOTTOM_AND_RIGHT
public static final int LEFT
public static final int LEFT_AND_RIGHT
public static final int OVERSTRUCK
public static final int RIGHT
public static final int TOP
public static final int TOP_AND_BOTTOM
public static final int TOP_AND_BOTTOM_AND_RIGHT
public static final int TOP_AND_LEFT
public static final int TOP_AND_LEFT_AND_RIGHT
public static final int TOP_AND_RIGHT
public static final int VISUAL_ORDER_LEFT
public static final int TOP_AND_BOTTOM_AND_LEFT
}
android/icu/lang/UCharacter$IndicSyllabicCategory.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$IndicSyllabicCategory extends java.lang.Object {
public static final int OTHER
public static final int AVAGRAHA
public static final int BINDU
public static final int BRAHMI_JOINING_NUMBER
public static final int CANTILLATION_MARK
public static final int CONSONANT
public static final int CONSONANT_DEAD
public static final int CONSONANT_FINAL
public static final int CONSONANT_HEAD_LETTER
public static final int CONSONANT_INITIAL_POSTFIXED
public static final int CONSONANT_KILLER
public static final int CONSONANT_MEDIAL
public static final int CONSONANT_PLACEHOLDER
public static final int CONSONANT_PRECEDING_REPHA
public static final int CONSONANT_PREFIXED
public static final int CONSONANT_SUBJOINED
public static final int CONSONANT_SUCCEEDING_REPHA
public static final int CONSONANT_WITH_STACKER
public static final int GEMINATION_MARK
public static final int INVISIBLE_STACKER
public static final int JOINER
public static final int MODIFYING_LETTER
public static final int NON_JOINER
public static final int NUKTA
public static final int NUMBER
public static final int NUMBER_JOINER
public static final int PURE_KILLER
public static final int REGISTER_SHIFTER
public static final int SYLLABLE_MODIFIER
public static final int TONE_LETTER
public static final int TONE_MARK
public static final int VIRAMA
public static final int VISARGA
public static final int VOWEL
public static final int VOWEL_DEPENDENT
public static final int VOWEL_INDEPENDENT
}
android/icu/lang/UCharacter$JoiningGroup.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$JoiningGroup extends java.lang.Object {
public static final int NO_JOINING_GROUP
public static final int AIN
public static final int ALAPH
public static final int ALEF
public static final int BEH
public static final int BETH
public static final int DAL
public static final int DALATH_RISH
public static final int E
public static final int FEH
public static final int FINAL_SEMKATH
public static final int GAF
public static final int GAMAL
public static final int HAH
public static final int TEH_MARBUTA_GOAL
public static final int HAMZA_ON_HEH_GOAL
public static final int HE
public static final int HEH
public static final int HEH_GOAL
public static final int HETH
public static final int KAF
public static final int KAPH
public static final int KNOTTED_HEH
public static final int LAM
public static final int LAMADH
public static final int MEEM
public static final int MIM
public static final int NOON
public static final int NUN
public static final int PE
public static final int QAF
public static final int QAPH
public static final int REH
public static final int REVERSED_PE
public static final int SAD
public static final int SADHE
public static final int SEEN
public static final int SEMKATH
public static final int SHIN
public static final int SWASH_KAF
public static final int SYRIAC_WAW
public static final int TAH
public static final int TAW
public static final int TEH_MARBUTA
public static final int TETH
public static final int WAW
public static final int YEH
public static final int YEH_BARREE
public static final int YEH_WITH_TAIL
public static final int YUDH
public static final int YUDH_HE
public static final int ZAIN
public static final int FE
public static final int KHAPH
public static final int ZHAIN
public static final int BURUSHASKI_YEH_BARREE
public static final int FARSI_YEH
public static final int NYA
public static final int ROHINGYA_YEH
public static final int MANICHAEAN_ALEPH
public static final int MANICHAEAN_AYIN
public static final int MANICHAEAN_BETH
public static final int MANICHAEAN_DALETH
public static final int MANICHAEAN_DHAMEDH
public static final int MANICHAEAN_FIVE
public static final int MANICHAEAN_GIMEL
public static final int MANICHAEAN_HETH
public static final int MANICHAEAN_HUNDRED
public static final int MANICHAEAN_KAPH
public static final int MANICHAEAN_LAMEDH
public static final int MANICHAEAN_MEM
public static final int MANICHAEAN_NUN
public static final int MANICHAEAN_ONE
public static final int MANICHAEAN_PE
public static final int MANICHAEAN_QOPH
public static final int MANICHAEAN_RESH
public static final int MANICHAEAN_SADHE
public static final int MANICHAEAN_SAMEKH
public static final int MANICHAEAN_TAW
public static final int MANICHAEAN_TEN
public static final int MANICHAEAN_TETH
public static final int MANICHAEAN_THAMEDH
public static final int MANICHAEAN_TWENTY
public static final int MANICHAEAN_WAW
public static final int MANICHAEAN_YODH
public static final int MANICHAEAN_ZAYIN
public static final int STRAIGHT_WAW
public static final int AFRICAN_FEH
public static final int AFRICAN_NOON
public static final int AFRICAN_QAF
public static final int MALAYALAM_BHA
public static final int MALAYALAM_JA
public static final int MALAYALAM_LLA
public static final int MALAYALAM_LLLA
public static final int MALAYALAM_NGA
public static final int MALAYALAM_NNA
public static final int MALAYALAM_NNNA
public static final int MALAYALAM_NYA
public static final int MALAYALAM_RA
public static final int MALAYALAM_SSA
public static final int MALAYALAM_TTA
public static final int HANIFI_ROHINGYA_KINNA_YA
public static final int HANIFI_ROHINGYA_PA
public static final int COUNT
}
android/icu/lang/UCharacter$JoiningType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$JoiningType extends java.lang.Object {
public static final int NON_JOINING
public static final int JOIN_CAUSING
public static final int DUAL_JOINING
public static final int LEFT_JOINING
public static final int RIGHT_JOINING
public static final int TRANSPARENT
public static final int COUNT
}
android/icu/lang/UCharacter$LineBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$LineBreak extends java.lang.Object {
public static final int UNKNOWN
public static final int AMBIGUOUS
public static final int ALPHABETIC
public static final int BREAK_BOTH
public static final int BREAK_AFTER
public static final int BREAK_BEFORE
public static final int MANDATORY_BREAK
public static final int CONTINGENT_BREAK
public static final int CLOSE_PUNCTUATION
public static final int COMBINING_MARK
public static final int CARRIAGE_RETURN
public static final int EXCLAMATION
public static final int GLUE
public static final int HYPHEN
public static final int IDEOGRAPHIC
public static final int INSEPERABLE
public static final int INSEPARABLE
public static final int INFIX_NUMERIC
public static final int LINE_FEED
public static final int NONSTARTER
public static final int NUMERIC
public static final int OPEN_PUNCTUATION
public static final int POSTFIX_NUMERIC
public static final int PREFIX_NUMERIC
public static final int QUOTATION
public static final int COMPLEX_CONTEXT
public static final int SURROGATE
public static final int SPACE
public static final int BREAK_SYMBOLS
public static final int ZWSPACE
public static final int NEXT_LINE
public static final int WORD_JOINER
public static final int H2
public static final int H3
public static final int JL
public static final int JT
public static final int JV
public static final int CLOSE_PARENTHESIS
public static final int CONDITIONAL_JAPANESE_STARTER
public static final int HEBREW_LETTER
public static final int REGIONAL_INDICATOR
public static final int E_BASE
public static final int E_MODIFIER
public static final int ZWJ
public static final int COUNT
}
android/icu/lang/UCharacter$NumericType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$NumericType extends java.lang.Object {
public static final int NONE
public static final int DECIMAL
public static final int DIGIT
public static final int NUMERIC
public static final int COUNT
}
android/icu/lang/UCharacter$SentenceBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$SentenceBreak extends java.lang.Object {
public static final int OTHER
public static final int ATERM
public static final int CLOSE
public static final int FORMAT
public static final int LOWER
public static final int NUMERIC
public static final int OLETTER
public static final int SEP
public static final int SP
public static final int STERM
public static final int UPPER
public static final int CR
public static final int EXTEND
public static final int LF
public static final int SCONTINUE
public static final int COUNT
}
android/icu/lang/UCharacter$UCharacterTypeIterator$MaskType.class
UCharacter.java
package android.icu.lang
final android.icu.lang.UCharacter$UCharacterTypeIterator$MaskType extends java.lang.Object implements android.icu.impl.Trie2$ValueMapper {
private void <init> ()
public int map (int)
int value
synthetic void <init> (android.icu.lang.UCharacter$1)
android.icu.lang.UCharacter$1 x0
}
android/icu/lang/UCharacter$UCharacterTypeIterator.class
UCharacter.java
package android.icu.lang
final android.icu.lang.UCharacter$UCharacterTypeIterator extends java.lang.Object implements android.icu.util.RangeValueIterator {
private java.util.Iterator trieIterator
private android.icu.impl.Trie2$Range range
private static final android.icu.lang.UCharacter$UCharacterTypeIterator$MaskType MASK_TYPE
void <init> ()
public boolean next (android.icu.util.RangeValueIterator$Element)
android.icu.util.RangeValueIterator$Element element
public void reset ()
static void <clinit> ()
}
android/icu/lang/UCharacter$UnicodeBlock.class
UCharacter.java
package android.icu.lang
public final android.icu.lang.UCharacter$UnicodeBlock extends java.lang.Character$Subset {
public static final int INVALID_CODE_ID
public static final int BASIC_LATIN_ID
public static final int LATIN_1_SUPPLEMENT_ID
public static final int LATIN_EXTENDED_A_ID
public static final int LATIN_EXTENDED_B_ID
public static final int IPA_EXTENSIONS_ID
public static final int SPACING_MODIFIER_LETTERS_ID
public static final int COMBINING_DIACRITICAL_MARKS_ID
public static final int GREEK_ID
public static final int CYRILLIC_ID
public static final int ARMENIAN_ID
public static final int HEBREW_ID
public static final int ARABIC_ID
public static final int SYRIAC_ID
public static final int THAANA_ID
public static final int DEVANAGARI_ID
public static final int BENGALI_ID
public static final int GURMUKHI_ID
public static final int GUJARATI_ID
public static final int ORIYA_ID
public static final int TAMIL_ID
public static final int TELUGU_ID
public static final int KANNADA_ID
public static final int MALAYALAM_ID
public static final int SINHALA_ID
public static final int THAI_ID
public static final int LAO_ID
public static final int TIBETAN_ID
public static final int MYANMAR_ID
public static final int GEORGIAN_ID
public static final int HANGUL_JAMO_ID
public static final int ETHIOPIC_ID
public static final int CHEROKEE_ID
public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID
public static final int OGHAM_ID
public static final int RUNIC_ID
public static final int KHMER_ID
public static final int MONGOLIAN_ID
public static final int LATIN_EXTENDED_ADDITIONAL_ID
public static final int GREEK_EXTENDED_ID
public static final int GENERAL_PUNCTUATION_ID
public static final int SUPERSCRIPTS_AND_SUBSCRIPTS_ID
public static final int CURRENCY_SYMBOLS_ID
public static final int COMBINING_MARKS_FOR_SYMBOLS_ID
public static final int LETTERLIKE_SYMBOLS_ID
public static final int NUMBER_FORMS_ID
public static final int ARROWS_ID
public static final int MATHEMATICAL_OPERATORS_ID
public static final int MISCELLANEOUS_TECHNICAL_ID
public static final int CONTROL_PICTURES_ID
public static final int OPTICAL_CHARACTER_RECOGNITION_ID
public static final int ENCLOSED_ALPHANUMERICS_ID
public static final int BOX_DRAWING_ID
public static final int BLOCK_ELEMENTS_ID
public static final int GEOMETRIC_SHAPES_ID
public static final int MISCELLANEOUS_SYMBOLS_ID
public static final int DINGBATS_ID
public static final int BRAILLE_PATTERNS_ID
public static final int CJK_RADICALS_SUPPLEMENT_ID
public static final int KANGXI_RADICALS_ID
public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID
public static final int CJK_SYMBOLS_AND_PUNCTUATION_ID
public static final int HIRAGANA_ID
public static final int KATAKANA_ID
public static final int BOPOMOFO_ID
public static final int HANGUL_COMPATIBILITY_JAMO_ID
public static final int KANBUN_ID
public static final int BOPOMOFO_EXTENDED_ID
public static final int ENCLOSED_CJK_LETTERS_AND_MONTHS_ID
public static final int CJK_COMPATIBILITY_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_ID
public static final int YI_SYLLABLES_ID
public static final int YI_RADICALS_ID
public static final int HANGUL_SYLLABLES_ID
public static final int HIGH_SURROGATES_ID
public static final int HIGH_PRIVATE_USE_SURROGATES_ID
public static final int LOW_SURROGATES_ID
public static final int PRIVATE_USE_AREA_ID
public static final int PRIVATE_USE_ID
public static final int CJK_COMPATIBILITY_IDEOGRAPHS_ID
public static final int ALPHABETIC_PRESENTATION_FORMS_ID
public static final int ARABIC_PRESENTATION_FORMS_A_ID
public static final int COMBINING_HALF_MARKS_ID
public static final int CJK_COMPATIBILITY_FORMS_ID
public static final int SMALL_FORM_VARIANTS_ID
public static final int ARABIC_PRESENTATION_FORMS_B_ID
public static final int SPECIALS_ID
public static final int HALFWIDTH_AND_FULLWIDTH_FORMS_ID
public static final int OLD_ITALIC_ID
public static final int GOTHIC_ID
public static final int DESERET_ID
public static final int BYZANTINE_MUSICAL_SYMBOLS_ID
public static final int MUSICAL_SYMBOLS_ID
public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID
public static final int CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID
public static final int TAGS_ID
public static final int CYRILLIC_SUPPLEMENTARY_ID
public static final int CYRILLIC_SUPPLEMENT_ID
public static final int TAGALOG_ID
public static final int HANUNOO_ID
public static final int BUHID_ID
public static final int TAGBANWA_ID
public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_ID
public static final int SUPPLEMENTAL_ARROWS_A_ID
public static final int SUPPLEMENTAL_ARROWS_B_ID
public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_ID
public static final int SUPPLEMENTAL_MATHEMATICAL_OPERATORS_ID
public static final int KATAKANA_PHONETIC_EXTENSIONS_ID
public static final int VARIATION_SELECTORS_ID
public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_A_ID
public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_B_ID
public static final int LIMBU_ID
public static final int TAI_LE_ID
public static final int KHMER_SYMBOLS_ID
public static final int PHONETIC_EXTENSIONS_ID
public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID
public static final int YIJING_HEXAGRAM_SYMBOLS_ID
public static final int LINEAR_B_SYLLABARY_ID
public static final int LINEAR_B_IDEOGRAMS_ID
public static final int AEGEAN_NUMBERS_ID
public static final int UGARITIC_ID
public static final int SHAVIAN_ID
public static final int OSMANYA_ID
public static final int CYPRIOT_SYLLABARY_ID
public static final int TAI_XUAN_JING_SYMBOLS_ID
public static final int VARIATION_SELECTORS_SUPPLEMENT_ID
public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID
public static final int ANCIENT_GREEK_NUMBERS_ID
public static final int ARABIC_SUPPLEMENT_ID
public static final int BUGINESE_ID
public static final int CJK_STROKES_ID
public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID
public static final int COPTIC_ID
public static final int ETHIOPIC_EXTENDED_ID
public static final int ETHIOPIC_SUPPLEMENT_ID
public static final int GEORGIAN_SUPPLEMENT_ID
public static final int GLAGOLITIC_ID
public static final int KHAROSHTHI_ID
public static final int MODIFIER_TONE_LETTERS_ID
public static final int NEW_TAI_LUE_ID
public static final int OLD_PERSIAN_ID
public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID
public static final int SUPPLEMENTAL_PUNCTUATION_ID
public static final int SYLOTI_NAGRI_ID
public static final int TIFINAGH_ID
public static final int VERTICAL_FORMS_ID
public static final int NKO_ID
public static final int BALINESE_ID
public static final int LATIN_EXTENDED_C_ID
public static final int LATIN_EXTENDED_D_ID
public static final int PHAGS_PA_ID
public static final int PHOENICIAN_ID
public static final int CUNEIFORM_ID
public static final int CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID
public static final int COUNTING_ROD_NUMERALS_ID
public static final int SUNDANESE_ID
public static final int LEPCHA_ID
public static final int OL_CHIKI_ID
public static final int CYRILLIC_EXTENDED_A_ID
public static final int VAI_ID
public static final int CYRILLIC_EXTENDED_B_ID
public static final int SAURASHTRA_ID
public static final int KAYAH_LI_ID
public static final int REJANG_ID
public static final int CHAM_ID
public static final int ANCIENT_SYMBOLS_ID
public static final int PHAISTOS_DISC_ID
public static final int LYCIAN_ID
public static final int CARIAN_ID
public static final int LYDIAN_ID
public static final int MAHJONG_TILES_ID
public static final int DOMINO_TILES_ID
public static final int SAMARITAN_ID
public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_ID
public static final int TAI_THAM_ID
public static final int VEDIC_EXTENSIONS_ID
public static final int LISU_ID
public static final int BAMUM_ID
public static final int COMMON_INDIC_NUMBER_FORMS_ID
public static final int DEVANAGARI_EXTENDED_ID
public static final int HANGUL_JAMO_EXTENDED_A_ID
public static final int JAVANESE_ID
public static final int MYANMAR_EXTENDED_A_ID
public static final int TAI_VIET_ID
public static final int MEETEI_MAYEK_ID
public static final int HANGUL_JAMO_EXTENDED_B_ID
public static final int IMPERIAL_ARAMAIC_ID
public static final int OLD_SOUTH_ARABIAN_ID
public static final int AVESTAN_ID
public static final int INSCRIPTIONAL_PARTHIAN_ID
public static final int INSCRIPTIONAL_PAHLAVI_ID
public static final int OLD_TURKIC_ID
public static final int RUMI_NUMERAL_SYMBOLS_ID
public static final int KAITHI_ID
public static final int EGYPTIAN_HIEROGLYPHS_ID
public static final int ENCLOSED_ALPHANUMERIC_SUPPLEMENT_ID
public static final int ENCLOSED_IDEOGRAPHIC_SUPPLEMENT_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C_ID
public static final int MANDAIC_ID
public static final int BATAK_ID
public static final int ETHIOPIC_EXTENDED_A_ID
public static final int BRAHMI_ID
public static final int BAMUM_SUPPLEMENT_ID
public static final int KANA_SUPPLEMENT_ID
public static final int PLAYING_CARDS_ID
public static final int MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS_ID
public static final int EMOTICONS_ID
public static final int TRANSPORT_AND_MAP_SYMBOLS_ID
public static final int ALCHEMICAL_SYMBOLS_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D_ID
public static final int ARABIC_EXTENDED_A_ID
public static final int ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID
public static final int CHAKMA_ID
public static final int MEETEI_MAYEK_EXTENSIONS_ID
public static final int MEROITIC_CURSIVE_ID
public static final int MEROITIC_HIEROGLYPHS_ID
public static final int MIAO_ID
public static final int SHARADA_ID
public static final int SORA_SOMPENG_ID
public static final int SUNDANESE_SUPPLEMENT_ID
public static final int TAKRI_ID
public static final int BASSA_VAH_ID
public static final int CAUCASIAN_ALBANIAN_ID
public static final int COPTIC_EPACT_NUMBERS_ID
public static final int COMBINING_DIACRITICAL_MARKS_EXTENDED_ID
public static final int DUPLOYAN_ID
public static final int ELBASAN_ID
public static final int GEOMETRIC_SHAPES_EXTENDED_ID
public static final int GRANTHA_ID
public static final int KHOJKI_ID
public static final int KHUDAWADI_ID
public static final int LATIN_EXTENDED_E_ID
public static final int LINEAR_A_ID
public static final int MAHAJANI_ID
public static final int MANICHAEAN_ID
public static final int MENDE_KIKAKUI_ID
public static final int MODI_ID
public static final int MRO_ID
public static final int MYANMAR_EXTENDED_B_ID
public static final int NABATAEAN_ID
public static final int OLD_NORTH_ARABIAN_ID
public static final int OLD_PERMIC_ID
public static final int ORNAMENTAL_DINGBATS_ID
public static final int PAHAWH_HMONG_ID
public static final int PALMYRENE_ID
public static final int PAU_CIN_HAU_ID
public static final int PSALTER_PAHLAVI_ID
public static final int SHORTHAND_FORMAT_CONTROLS_ID
public static final int SIDDHAM_ID
public static final int SINHALA_ARCHAIC_NUMBERS_ID
public static final int SUPPLEMENTAL_ARROWS_C_ID
public static final int TIRHUTA_ID
public static final int WARANG_CITI_ID
public static final int AHOM_ID
public static final int ANATOLIAN_HIEROGLYPHS_ID
public static final int CHEROKEE_SUPPLEMENT_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E_ID
public static final int EARLY_DYNASTIC_CUNEIFORM_ID
public static final int HATRAN_ID
public static final int MULTANI_ID
public static final int OLD_HUNGARIAN_ID
public static final int SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS_ID
public static final int SUTTON_SIGNWRITING_ID
public static final int ADLAM_ID
public static final int BHAIKSUKI_ID
public static final int CYRILLIC_EXTENDED_C_ID
public static final int GLAGOLITIC_SUPPLEMENT_ID
public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID
public static final int MARCHEN_ID
public static final int MONGOLIAN_SUPPLEMENT_ID
public static final int NEWA_ID
public static final int OSAGE_ID
public static final int TANGUT_ID
public static final int TANGUT_COMPONENTS_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F_ID
public static final int KANA_EXTENDED_A_ID
public static final int MASARAM_GONDI_ID
public static final int NUSHU_ID
public static final int SOYOMBO_ID
public static final int SYRIAC_SUPPLEMENT_ID
public static final int ZANABAZAR_SQUARE_ID
public static final int CHESS_SYMBOLS_ID
public static final int DOGRA_ID
public static final int GEORGIAN_EXTENDED_ID
public static final int GUNJALA_GONDI_ID
public static final int HANIFI_ROHINGYA_ID
public static final int INDIC_SIYAQ_NUMBERS_ID
public static final int MAKASAR_ID
public static final int MAYAN_NUMERALS_ID
public static final int MEDEFAIDRIN_ID
public static final int OLD_SOGDIAN_ID
public static final int SOGDIAN_ID
public static final int EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS_ID
public static final int ELYMAIC_ID
public static final int NANDINAGARI_ID
public static final int NYIAKENG_PUACHUE_HMONG_ID
public static final int OTTOMAN_SIYAQ_NUMBERS_ID
public static final int SMALL_KANA_EXTENSION_ID
public static final int SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A_ID
public static final int TAMIL_SUPPLEMENT_ID
public static final int WANCHO_ID
public static final int CHORASMIAN_ID
public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G_ID
public static final int DIVES_AKURU_ID
public static final int KHITAN_SMALL_SCRIPT_ID
public static final int LISU_SUPPLEMENT_ID
public static final int SYMBOLS_FOR_LEGACY_COMPUTING_ID
public static final int TANGUT_SUPPLEMENT_ID
public static final int YEZIDI_ID
public static final int COUNT
private static final android.icu.lang.UCharacter$UnicodeBlock[] BLOCKS_
public static final android.icu.lang.UCharacter$UnicodeBlock NO_BLOCK
public static final android.icu.lang.UCharacter$UnicodeBlock BASIC_LATIN
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_1_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_B
public static final android.icu.lang.UCharacter$UnicodeBlock IPA_EXTENSIONS
public static final android.icu.lang.UCharacter$UnicodeBlock SPACING_MODIFIER_LETTERS
public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS
public static final android.icu.lang.UCharacter$UnicodeBlock GREEK
public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC
public static final android.icu.lang.UCharacter$UnicodeBlock ARMENIAN
public static final android.icu.lang.UCharacter$UnicodeBlock HEBREW
public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC
public static final android.icu.lang.UCharacter$UnicodeBlock SYRIAC
public static final android.icu.lang.UCharacter$UnicodeBlock THAANA
public static final android.icu.lang.UCharacter$UnicodeBlock DEVANAGARI
public static final android.icu.lang.UCharacter$UnicodeBlock BENGALI
public static final android.icu.lang.UCharacter$UnicodeBlock GURMUKHI
public static final android.icu.lang.UCharacter$UnicodeBlock GUJARATI
public static final android.icu.lang.UCharacter$UnicodeBlock ORIYA
public static final android.icu.lang.UCharacter$UnicodeBlock TAMIL
public static final android.icu.lang.UCharacter$UnicodeBlock TELUGU
public static final android.icu.lang.UCharacter$UnicodeBlock KANNADA
public static final android.icu.lang.UCharacter$UnicodeBlock MALAYALAM
public static final android.icu.lang.UCharacter$UnicodeBlock SINHALA
public static final android.icu.lang.UCharacter$UnicodeBlock THAI
public static final android.icu.lang.UCharacter$UnicodeBlock LAO
public static final android.icu.lang.UCharacter$UnicodeBlock TIBETAN
public static final android.icu.lang.UCharacter$UnicodeBlock MYANMAR
public static final android.icu.lang.UCharacter$UnicodeBlock GEORGIAN
public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO
public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC
public static final android.icu.lang.UCharacter$UnicodeBlock CHEROKEE
public static final android.icu.lang.UCharacter$UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
public static final android.icu.lang.UCharacter$UnicodeBlock OGHAM
public static final android.icu.lang.UCharacter$UnicodeBlock RUNIC
public static final android.icu.lang.UCharacter$UnicodeBlock KHMER
public static final android.icu.lang.UCharacter$UnicodeBlock MONGOLIAN
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_ADDITIONAL
public static final android.icu.lang.UCharacter$UnicodeBlock GREEK_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock GENERAL_PUNCTUATION
public static final android.icu.lang.UCharacter$UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
public static final android.icu.lang.UCharacter$UnicodeBlock CURRENCY_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock LETTERLIKE_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock NUMBER_FORMS
public static final android.icu.lang.UCharacter$UnicodeBlock ARROWS
public static final android.icu.lang.UCharacter$UnicodeBlock MATHEMATICAL_OPERATORS
public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_TECHNICAL
public static final android.icu.lang.UCharacter$UnicodeBlock CONTROL_PICTURES
public static final android.icu.lang.UCharacter$UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_ALPHANUMERICS
public static final android.icu.lang.UCharacter$UnicodeBlock BOX_DRAWING
public static final android.icu.lang.UCharacter$UnicodeBlock BLOCK_ELEMENTS
public static final android.icu.lang.UCharacter$UnicodeBlock GEOMETRIC_SHAPES
public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock DINGBATS
public static final android.icu.lang.UCharacter$UnicodeBlock BRAILLE_PATTERNS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_RADICALS_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock KANGXI_RADICALS
public static final android.icu.lang.UCharacter$UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
public static final android.icu.lang.UCharacter$UnicodeBlock HIRAGANA
public static final android.icu.lang.UCharacter$UnicodeBlock KATAKANA
public static final android.icu.lang.UCharacter$UnicodeBlock BOPOMOFO
public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_COMPATIBILITY_JAMO
public static final android.icu.lang.UCharacter$UnicodeBlock KANBUN
public static final android.icu.lang.UCharacter$UnicodeBlock BOPOMOFO_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
public static final android.icu.lang.UCharacter$UnicodeBlock YI_SYLLABLES
public static final android.icu.lang.UCharacter$UnicodeBlock YI_RADICALS
public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_SYLLABLES
public static final android.icu.lang.UCharacter$UnicodeBlock HIGH_SURROGATES
public static final android.icu.lang.UCharacter$UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
public static final android.icu.lang.UCharacter$UnicodeBlock LOW_SURROGATES
public static final android.icu.lang.UCharacter$UnicodeBlock PRIVATE_USE_AREA
public static final android.icu.lang.UCharacter$UnicodeBlock PRIVATE_USE
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
public static final android.icu.lang.UCharacter$UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_PRESENTATION_FORMS_A
public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_HALF_MARKS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_FORMS
public static final android.icu.lang.UCharacter$UnicodeBlock SMALL_FORM_VARIANTS
public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_PRESENTATION_FORMS_B
public static final android.icu.lang.UCharacter$UnicodeBlock SPECIALS
public static final android.icu.lang.UCharacter$UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_ITALIC
public static final android.icu.lang.UCharacter$UnicodeBlock GOTHIC
public static final android.icu.lang.UCharacter$UnicodeBlock DESERET
public static final android.icu.lang.UCharacter$UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock MUSICAL_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock TAGS
public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_SUPPLEMENTARY
public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock TAGALOG
public static final android.icu.lang.UCharacter$UnicodeBlock HANUNOO
public static final android.icu.lang.UCharacter$UnicodeBlock BUHID
public static final android.icu.lang.UCharacter$UnicodeBlock TAGBANWA
public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_A
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_B
public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
public static final android.icu.lang.UCharacter$UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
public static final android.icu.lang.UCharacter$UnicodeBlock VARIATION_SELECTORS
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
public static final android.icu.lang.UCharacter$UnicodeBlock LIMBU
public static final android.icu.lang.UCharacter$UnicodeBlock TAI_LE
public static final android.icu.lang.UCharacter$UnicodeBlock KHMER_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock PHONETIC_EXTENSIONS
public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
public static final android.icu.lang.UCharacter$UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock LINEAR_B_SYLLABARY
public static final android.icu.lang.UCharacter$UnicodeBlock LINEAR_B_IDEOGRAMS
public static final android.icu.lang.UCharacter$UnicodeBlock AEGEAN_NUMBERS
public static final android.icu.lang.UCharacter$UnicodeBlock UGARITIC
public static final android.icu.lang.UCharacter$UnicodeBlock SHAVIAN
public static final android.icu.lang.UCharacter$UnicodeBlock OSMANYA
public static final android.icu.lang.UCharacter$UnicodeBlock CYPRIOT_SYLLABARY
public static final android.icu.lang.UCharacter$UnicodeBlock TAI_XUAN_JING_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION
public static final android.icu.lang.UCharacter$UnicodeBlock ANCIENT_GREEK_NUMBERS
public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock BUGINESE
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_STROKES
public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock COPTIC
public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock GEORGIAN_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock GLAGOLITIC
public static final android.icu.lang.UCharacter$UnicodeBlock KHAROSHTHI
public static final android.icu.lang.UCharacter$UnicodeBlock MODIFIER_TONE_LETTERS
public static final android.icu.lang.UCharacter$UnicodeBlock NEW_TAI_LUE
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_PERSIAN
public static final android.icu.lang.UCharacter$UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_PUNCTUATION
public static final android.icu.lang.UCharacter$UnicodeBlock SYLOTI_NAGRI
public static final android.icu.lang.UCharacter$UnicodeBlock TIFINAGH
public static final android.icu.lang.UCharacter$UnicodeBlock VERTICAL_FORMS
public static final android.icu.lang.UCharacter$UnicodeBlock NKO
public static final android.icu.lang.UCharacter$UnicodeBlock BALINESE
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_C
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_D
public static final android.icu.lang.UCharacter$UnicodeBlock PHAGS_PA
public static final android.icu.lang.UCharacter$UnicodeBlock PHOENICIAN
public static final android.icu.lang.UCharacter$UnicodeBlock CUNEIFORM
public static final android.icu.lang.UCharacter$UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION
public static final android.icu.lang.UCharacter$UnicodeBlock COUNTING_ROD_NUMERALS
public static final android.icu.lang.UCharacter$UnicodeBlock SUNDANESE
public static final android.icu.lang.UCharacter$UnicodeBlock LEPCHA
public static final android.icu.lang.UCharacter$UnicodeBlock OL_CHIKI
public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock VAI
public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_B
public static final android.icu.lang.UCharacter$UnicodeBlock SAURASHTRA
public static final android.icu.lang.UCharacter$UnicodeBlock KAYAH_LI
public static final android.icu.lang.UCharacter$UnicodeBlock REJANG
public static final android.icu.lang.UCharacter$UnicodeBlock CHAM
public static final android.icu.lang.UCharacter$UnicodeBlock ANCIENT_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock PHAISTOS_DISC
public static final android.icu.lang.UCharacter$UnicodeBlock LYCIAN
public static final android.icu.lang.UCharacter$UnicodeBlock CARIAN
public static final android.icu.lang.UCharacter$UnicodeBlock LYDIAN
public static final android.icu.lang.UCharacter$UnicodeBlock MAHJONG_TILES
public static final android.icu.lang.UCharacter$UnicodeBlock DOMINO_TILES
public static final android.icu.lang.UCharacter$UnicodeBlock SAMARITAN
public static final android.icu.lang.UCharacter$UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock TAI_THAM
public static final android.icu.lang.UCharacter$UnicodeBlock VEDIC_EXTENSIONS
public static final android.icu.lang.UCharacter$UnicodeBlock LISU
public static final android.icu.lang.UCharacter$UnicodeBlock BAMUM
public static final android.icu.lang.UCharacter$UnicodeBlock COMMON_INDIC_NUMBER_FORMS
public static final android.icu.lang.UCharacter$UnicodeBlock DEVANAGARI_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock JAVANESE
public static final android.icu.lang.UCharacter$UnicodeBlock MYANMAR_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock TAI_VIET
public static final android.icu.lang.UCharacter$UnicodeBlock MEETEI_MAYEK
public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO_EXTENDED_B
public static final android.icu.lang.UCharacter$UnicodeBlock IMPERIAL_ARAMAIC
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_SOUTH_ARABIAN
public static final android.icu.lang.UCharacter$UnicodeBlock AVESTAN
public static final android.icu.lang.UCharacter$UnicodeBlock INSCRIPTIONAL_PARTHIAN
public static final android.icu.lang.UCharacter$UnicodeBlock INSCRIPTIONAL_PAHLAVI
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_TURKIC
public static final android.icu.lang.UCharacter$UnicodeBlock RUMI_NUMERAL_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock KAITHI
public static final android.icu.lang.UCharacter$UnicodeBlock EGYPTIAN_HIEROGLYPHS
public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
public static final android.icu.lang.UCharacter$UnicodeBlock MANDAIC
public static final android.icu.lang.UCharacter$UnicodeBlock BATAK
public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock BRAHMI
public static final android.icu.lang.UCharacter$UnicodeBlock BAMUM_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock KANA_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock PLAYING_CARDS
public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
public static final android.icu.lang.UCharacter$UnicodeBlock EMOTICONS
public static final android.icu.lang.UCharacter$UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock ALCHEMICAL_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock CHAKMA
public static final android.icu.lang.UCharacter$UnicodeBlock MEETEI_MAYEK_EXTENSIONS
public static final android.icu.lang.UCharacter$UnicodeBlock MEROITIC_CURSIVE
public static final android.icu.lang.UCharacter$UnicodeBlock MEROITIC_HIEROGLYPHS
public static final android.icu.lang.UCharacter$UnicodeBlock MIAO
public static final android.icu.lang.UCharacter$UnicodeBlock SHARADA
public static final android.icu.lang.UCharacter$UnicodeBlock SORA_SOMPENG
public static final android.icu.lang.UCharacter$UnicodeBlock SUNDANESE_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock TAKRI
public static final android.icu.lang.UCharacter$UnicodeBlock BASSA_VAH
public static final android.icu.lang.UCharacter$UnicodeBlock CAUCASIAN_ALBANIAN
public static final android.icu.lang.UCharacter$UnicodeBlock COPTIC_EPACT_NUMBERS
public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock DUPLOYAN
public static final android.icu.lang.UCharacter$UnicodeBlock ELBASAN
public static final android.icu.lang.UCharacter$UnicodeBlock GEOMETRIC_SHAPES_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock GRANTHA
public static final android.icu.lang.UCharacter$UnicodeBlock KHOJKI
public static final android.icu.lang.UCharacter$UnicodeBlock KHUDAWADI
public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_E
public static final android.icu.lang.UCharacter$UnicodeBlock LINEAR_A
public static final android.icu.lang.UCharacter$UnicodeBlock MAHAJANI
public static final android.icu.lang.UCharacter$UnicodeBlock MANICHAEAN
public static final android.icu.lang.UCharacter$UnicodeBlock MENDE_KIKAKUI
public static final android.icu.lang.UCharacter$UnicodeBlock MODI
public static final android.icu.lang.UCharacter$UnicodeBlock MRO
public static final android.icu.lang.UCharacter$UnicodeBlock MYANMAR_EXTENDED_B
public static final android.icu.lang.UCharacter$UnicodeBlock NABATAEAN
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_NORTH_ARABIAN
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_PERMIC
public static final android.icu.lang.UCharacter$UnicodeBlock ORNAMENTAL_DINGBATS
public static final android.icu.lang.UCharacter$UnicodeBlock PAHAWH_HMONG
public static final android.icu.lang.UCharacter$UnicodeBlock PALMYRENE
public static final android.icu.lang.UCharacter$UnicodeBlock PAU_CIN_HAU
public static final android.icu.lang.UCharacter$UnicodeBlock PSALTER_PAHLAVI
public static final android.icu.lang.UCharacter$UnicodeBlock SHORTHAND_FORMAT_CONTROLS
public static final android.icu.lang.UCharacter$UnicodeBlock SIDDHAM
public static final android.icu.lang.UCharacter$UnicodeBlock SINHALA_ARCHAIC_NUMBERS
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_C
public static final android.icu.lang.UCharacter$UnicodeBlock TIRHUTA
public static final android.icu.lang.UCharacter$UnicodeBlock WARANG_CITI
public static final android.icu.lang.UCharacter$UnicodeBlock AHOM
public static final android.icu.lang.UCharacter$UnicodeBlock ANATOLIAN_HIEROGLYPHS
public static final android.icu.lang.UCharacter$UnicodeBlock CHEROKEE_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E
public static final android.icu.lang.UCharacter$UnicodeBlock EARLY_DYNASTIC_CUNEIFORM
public static final android.icu.lang.UCharacter$UnicodeBlock HATRAN
public static final android.icu.lang.UCharacter$UnicodeBlock MULTANI
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_HUNGARIAN
public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS
public static final android.icu.lang.UCharacter$UnicodeBlock SUTTON_SIGNWRITING
public static final android.icu.lang.UCharacter$UnicodeBlock ADLAM
public static final android.icu.lang.UCharacter$UnicodeBlock BHAIKSUKI
public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_C
public static final android.icu.lang.UCharacter$UnicodeBlock GLAGOLITIC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
public static final android.icu.lang.UCharacter$UnicodeBlock MARCHEN
public static final android.icu.lang.UCharacter$UnicodeBlock MONGOLIAN_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock NEWA
public static final android.icu.lang.UCharacter$UnicodeBlock OSAGE
public static final android.icu.lang.UCharacter$UnicodeBlock TANGUT
public static final android.icu.lang.UCharacter$UnicodeBlock TANGUT_COMPONENTS
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F
public static final android.icu.lang.UCharacter$UnicodeBlock KANA_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock MASARAM_GONDI
public static final android.icu.lang.UCharacter$UnicodeBlock NUSHU
public static final android.icu.lang.UCharacter$UnicodeBlock SOYOMBO
public static final android.icu.lang.UCharacter$UnicodeBlock SYRIAC_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock ZANABAZAR_SQUARE
public static final android.icu.lang.UCharacter$UnicodeBlock CHESS_SYMBOLS
public static final android.icu.lang.UCharacter$UnicodeBlock DOGRA
public static final android.icu.lang.UCharacter$UnicodeBlock GEORGIAN_EXTENDED
public static final android.icu.lang.UCharacter$UnicodeBlock GUNJALA_GONDI
public static final android.icu.lang.UCharacter$UnicodeBlock HANIFI_ROHINGYA
public static final android.icu.lang.UCharacter$UnicodeBlock INDIC_SIYAQ_NUMBERS
public static final android.icu.lang.UCharacter$UnicodeBlock MAKASAR
public static final android.icu.lang.UCharacter$UnicodeBlock MAYAN_NUMERALS
public static final android.icu.lang.UCharacter$UnicodeBlock MEDEFAIDRIN
public static final android.icu.lang.UCharacter$UnicodeBlock OLD_SOGDIAN
public static final android.icu.lang.UCharacter$UnicodeBlock SOGDIAN
public static final android.icu.lang.UCharacter$UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS
public static final android.icu.lang.UCharacter$UnicodeBlock ELYMAIC
public static final android.icu.lang.UCharacter$UnicodeBlock NANDINAGARI
public static final android.icu.lang.UCharacter$UnicodeBlock NYIAKENG_PUACHUE_HMONG
public static final android.icu.lang.UCharacter$UnicodeBlock OTTOMAN_SIYAQ_NUMBERS
public static final android.icu.lang.UCharacter$UnicodeBlock SMALL_KANA_EXTENSION
public static final android.icu.lang.UCharacter$UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A
public static final android.icu.lang.UCharacter$UnicodeBlock TAMIL_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock WANCHO
public static final android.icu.lang.UCharacter$UnicodeBlock CHORASMIAN
public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G
public static final android.icu.lang.UCharacter$UnicodeBlock DIVES_AKURU
public static final android.icu.lang.UCharacter$UnicodeBlock KHITAN_SMALL_SCRIPT
public static final android.icu.lang.UCharacter$UnicodeBlock LISU_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock SYMBOLS_FOR_LEGACY_COMPUTING
public static final android.icu.lang.UCharacter$UnicodeBlock TANGUT_SUPPLEMENT
public static final android.icu.lang.UCharacter$UnicodeBlock YEZIDI
public static final android.icu.lang.UCharacter$UnicodeBlock INVALID_CODE
private static java.lang.ref.SoftReference mref
private int m_id_
public static android.icu.lang.UCharacter$UnicodeBlock getInstance (int)
int id
public static android.icu.lang.UCharacter$UnicodeBlock of (int)
int ch
public static final android.icu.lang.UCharacter$UnicodeBlock forName (java.lang.String)
android.icu.lang.UCharacter$UnicodeBlock b
String name
int i
String blockName
java.util.Map m
android.icu.lang.UCharacter$UnicodeBlock b
private static java.lang.String trimBlockName (java.lang.String)
char c
int i
String name
String upper
StringBuilder result
public int getID ()
private void <init> (java.lang.String, int)
String name
int id
static void <clinit> ()
int blockId
}
android/icu/lang/UCharacter$VerticalOrientation.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$VerticalOrientation extends java.lang.Object {
public static final int ROTATED
public static final int TRANSFORMED_ROTATED
public static final int TRANSFORMED_UPRIGHT
public static final int UPRIGHT
}
android/icu/lang/UCharacter$WordBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$WordBreak extends java.lang.Object {
public static final int OTHER
public static final int ALETTER
public static final int FORMAT
public static final int KATAKANA
public static final int MIDLETTER
public static final int MIDNUM
public static final int NUMERIC
public static final int EXTENDNUMLET
public static final int CR
public static final int EXTEND
public static final int LF
public static final int MIDNUMLET
public static final int NEWLINE
public static final int REGIONAL_INDICATOR
public static final int HEBREW_LETTER
public static final int SINGLE_QUOTE
public static final int DOUBLE_QUOTE
public static final int E_BASE
public static final int E_BASE_GAZ
public static final int E_MODIFIER
public static final int GLUE_AFTER_ZWJ
public static final int ZWJ
public static final int WSEGSPACE
public static final int COUNT
}
android/icu/lang/UCharacter.class
UCharacter.java
package android.icu.lang
public final android.icu.lang.UCharacter extends java.lang.Object implements android.icu.lang.UCharacterEnums$ECharacterCategory android.icu.lang.UCharacterEnums$ECharacterDirection {
public static final int MIN_VALUE
public static final int MAX_VALUE
public static final int SUPPLEMENTARY_MIN_VALUE
public static final int REPLACEMENT_CHAR
public static final double NO_NUMERIC_VALUE
public static final int MIN_RADIX
public static final int MAX_RADIX
public static final int TITLECASE_NO_LOWERCASE
public static final int TITLECASE_NO_BREAK_ADJUSTMENT
public static final int FOLD_CASE_DEFAULT
public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
public static final char MIN_HIGH_SURROGATE
public static final char MAX_HIGH_SURROGATE
public static final char MIN_LOW_SURROGATE
public static final char MAX_LOW_SURROGATE
public static final char MIN_SURROGATE
public static final char MAX_SURROGATE
public static final int MIN_SUPPLEMENTARY_CODE_POINT
public static final int MAX_CODE_POINT
public static final int MIN_CODE_POINT
private static final int LAST_CHAR_MASK_
private static final int NO_BREAK_SPACE_
private static final int FIGURE_SPACE_
private static final int NARROW_NO_BREAK_SPACE_
private static final int IDEOGRAPHIC_NUMBER_ZERO_
private static final int CJK_IDEOGRAPH_FIRST_
private static final int CJK_IDEOGRAPH_SECOND_
private static final int CJK_IDEOGRAPH_THIRD_
private static final int CJK_IDEOGRAPH_FOURTH_
private static final int CJK_IDEOGRAPH_FIFTH_
private static final int CJK_IDEOGRAPH_SIXTH_
private static final int CJK_IDEOGRAPH_SEVENTH_
private static final int CJK_IDEOGRAPH_EIGHTH_
private static final int CJK_IDEOGRAPH_NINETH_
private static final int APPLICATION_PROGRAM_COMMAND_
private static final int UNIT_SEPARATOR_
private static final int DELETE_
private static final int CJK_IDEOGRAPH_COMPLEX_ZERO_
private static final int CJK_IDEOGRAPH_COMPLEX_ONE_
private static final int CJK_IDEOGRAPH_COMPLEX_TWO_
private static final int CJK_IDEOGRAPH_COMPLEX_THREE_
private static final int CJK_IDEOGRAPH_COMPLEX_FOUR_
private static final int CJK_IDEOGRAPH_COMPLEX_FIVE_
private static final int CJK_IDEOGRAPH_COMPLEX_SIX_
private static final int CJK_IDEOGRAPH_COMPLEX_SEVEN_
private static final int CJK_IDEOGRAPH_COMPLEX_EIGHT_
private static final int CJK_IDEOGRAPH_COMPLEX_NINE_
private static final int CJK_IDEOGRAPH_TEN_
private static final int CJK_IDEOGRAPH_COMPLEX_TEN_
private static final int CJK_IDEOGRAPH_HUNDRED_
private static final int CJK_IDEOGRAPH_COMPLEX_HUNDRED_
private static final int CJK_IDEOGRAPH_THOUSAND_
private static final int CJK_IDEOGRAPH_COMPLEX_THOUSAND_
private static final int CJK_IDEOGRAPH_TEN_THOUSAND_
private static final int CJK_IDEOGRAPH_HUNDRED_MILLION_
public static int digit (int, int)
int value
int ch
int radix
public static int digit (int)
int ch
public static int getNumericValue (int)
int ch
public static double getUnicodeNumericValue (int)
int ch
public static boolean isSpace (int)
int ch
public static int getType (int)
int ch
public static boolean isDefined (int)
int ch
public static boolean isDigit (int)
int ch
public static boolean isISOControl (int)
int ch
public static boolean isLetter (int)
int ch
public static boolean isLetterOrDigit (int)
int ch
public static boolean isJavaLetter (int)
int cp
public static boolean isJavaLetterOrDigit (int)
int cp
public static boolean isJavaIdentifierStart (int)
int cp
public static boolean isJavaIdentifierPart (int)
int cp
public static boolean isLowerCase (int)
int ch
public static boolean isWhitespace (int)
int ch
public static boolean isSpaceChar (int)
int ch
public static boolean isTitleCase (int)
int ch
public static boolean isUnicodeIdentifierPart (int)
int ch
public static boolean isUnicodeIdentifierStart (int)
int ch
public static boolean isIdentifierIgnorable (int)
int ch
public static boolean isUpperCase (int)
int ch
public static int toLowerCase (int)
int ch
public static java.lang.String toString (int)
int ch
public static int toTitleCase (int)
int ch
public static int toUpperCase (int)
int ch
public static boolean isSupplementary (int)
int ch
public static boolean isBMP (int)
int ch
public static boolean isPrintable (int)
int ch
int cat
public static boolean isBaseForm (int)
int ch
int cat
public static int getDirection (int)
int ch
public static boolean isMirrored (int)
int ch
public static int getMirror (int)
int ch
public static int getBidiPairedBracket (int)
int c
public static int getCombiningClass (int)
int ch
public static boolean isLegal (int)
int ch
public static boolean isLegal (java.lang.String)
int codepoint
int i
String str
int size
public static android.icu.util.VersionInfo getUnicodeVersion ()
public static java.lang.String getName (int)
int ch
public static java.lang.String getName (java.lang.String, java.lang.String)
int cp
int i
String s
String separator
StringBuilder sb
public static java.lang.String getName1_0 (int)
int ch
public static java.lang.String getExtendedName (int)
int ch
public static java.lang.String getNameAlias (int)
int ch
public static java.lang.String getISOComment (int)
int ch
public static int getCharFromName (java.lang.String)
String name
public static int getCharFromName1_0 (java.lang.String)
String name
public static int getCharFromExtendedName (java.lang.String)
String name
public static int getCharFromNameAlias (java.lang.String)
String name
public static java.lang.String getPropertyName (int, int)
int property
int nameChoice
public static int getPropertyEnum (java.lang.CharSequence)
CharSequence propertyAlias
int propEnum
public static java.lang.String getPropertyValueName (int, int, int)
IllegalArgumentException e
int property
int value
int nameChoice
public static int getPropertyValueEnum (int, java.lang.CharSequence)
int property
CharSequence valueAlias
int propEnum
public static int getPropertyValueEnumNoThrow (int, java.lang.CharSequence)
int property
CharSequence valueAlias
public static int getCodePoint (char, char)
char lead
char trail
public static int getCodePoint (char)
char char16
public static java.lang.String toUpperCase (java.lang.String)
String str
public static java.lang.String toLowerCase (java.lang.String)
String str
public static java.lang.String toTitleCase (java.lang.String, android.icu.text.BreakIterator)
String str
android.icu.text.BreakIterator breakiter
private static int getDefaultCaseLocale ()
private static int getCaseLocale (java.util.Locale)
java.util.Locale locale
private static int getCaseLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static java.lang.String toUpperCase (java.util.Locale, java.lang.String)
java.util.Locale locale
String str
public static java.lang.String toUpperCase (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String str
public static java.lang.String toLowerCase (java.util.Locale, java.lang.String)
java.util.Locale locale
String str
public static java.lang.String toLowerCase (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String str
public static java.lang.String toTitleCase (java.util.Locale, java.lang.String, android.icu.text.BreakIterator)
java.util.Locale locale
String str
android.icu.text.BreakIterator breakiter
public static java.lang.String toTitleCase (android.icu.util.ULocale, java.lang.String, android.icu.text.BreakIterator)
android.icu.util.ULocale locale
String str
android.icu.text.BreakIterator titleIter
public static java.lang.String toTitleCase (android.icu.util.ULocale, java.lang.String, android.icu.text.BreakIterator, int)
android.icu.util.ULocale locale
String str
android.icu.text.BreakIterator titleIter
int options
public static java.lang.String toTitleCase (java.util.Locale, java.lang.String, android.icu.text.BreakIterator, int)
java.util.Locale locale
String str
android.icu.text.BreakIterator titleIter
int options
public static int foldCase (int, boolean)
int ch
boolean defaultmapping
public static java.lang.String foldCase (java.lang.String, boolean)
String str
boolean defaultmapping
public static int foldCase (int, int)
int ch
int options
public static final java.lang.String foldCase (java.lang.String, int)
String str
int options
public static int getHanNumericValue (int)
int ch
public static android.icu.util.RangeValueIterator getTypeIterator ()
public static android.icu.util.ValueIterator getNameIterator ()
public static android.icu.util.ValueIterator getName1_0Iterator ()
public static android.icu.util.ValueIterator getExtendedNameIterator ()
public static android.icu.util.VersionInfo getAge (int)
int ch
public static boolean hasBinaryProperty (int, int)
int ch
int property
public static boolean isUAlphabetic (int)
int ch
public static boolean isULowercase (int)
int ch
public static boolean isUUppercase (int)
int ch
public static boolean isUWhiteSpace (int)
int ch
public static int getIntPropertyValue (int, int)
int ch
int type
public static java.lang.String getStringPropertyValue (int, int, int)
int propertyEnum
int codepoint
int nameChoice
public static int getIntPropertyMinValue (int)
int type
public static int getIntPropertyMaxValue (int)
int type
public static char forDigit (int, int)
int digit
int radix
public static final boolean isValidCodePoint (int)
int cp
public static final boolean isSupplementaryCodePoint (int)
int cp
public static boolean isHighSurrogate (char)
char ch
public static boolean isLowSurrogate (char)
char ch
public static final boolean isSurrogatePair (char, char)
char high
char low
public static int charCount (int)
int cp
public static final int toCodePoint (char, char)
char high
char low
public static final int codePointAt (java.lang.CharSequence, int)
char c2
CharSequence seq
int index
char c1
public static final int codePointAt (char[], int)
char c2
char[] text
int index
char c1
public static final int codePointAt (char[], int, int)
char c2
char[] text
int index
int limit
char c1
public static final int codePointBefore (java.lang.CharSequence, int)
char c1
CharSequence seq
int index
char c2
public static final int codePointBefore (char[], int)
char c1
char[] text
int index
char c2
public static final int codePointBefore (char[], int, int)
char c1
char[] text
int index
int limit
char c2
public static final int toChars (int, char[], int)
int cp
char[] dst
int dstIndex
public static final char[] toChars (int)
int cp
public static byte getDirectionality (int)
int cp
public static int codePointCount (java.lang.CharSequence, int, int)
char ch
CharSequence text
int start
int limit
int len
public static int codePointCount (char[], int, int)
char ch
char[] text
int start
int limit
int len
public static int offsetByCodePoints (java.lang.CharSequence, int, int)
char ch
char ch
int limit
CharSequence text
int index
int codePointOffset
public static int offsetByCodePoints (char[], int, int, int, int)
char ch
char ch
char[] text
int start
int count
int index
int codePointOffset
int limit
private void <init> ()
}
android/icu/lang/UCharacterCategory.class
UCharacterCategory.java
package android.icu.lang
public final android.icu.lang.UCharacterCategory extends java.lang.Object implements android.icu.lang.UCharacterEnums$ECharacterCategory {
public static java.lang.String toString (int)
int category
private void <init> ()
}
android/icu/lang/UCharacterDirection.class
UCharacterDirection.java
package android.icu.lang
public final android.icu.lang.UCharacterDirection extends java.lang.Object implements android.icu.lang.UCharacterEnums$ECharacterDirection {
private void <init> ()
public static java.lang.String toString (int)
int dir
}
android/icu/lang/UCharacterEnums$ECharacterCategory.class
UCharacterEnums.java
package android.icu.lang
public abstract android.icu.lang.UCharacterEnums$ECharacterCategory extends java.lang.Object {
public static final byte UNASSIGNED
public static final byte GENERAL_OTHER_TYPES
public static final byte UPPERCASE_LETTER
public static final byte LOWERCASE_LETTER
public static final byte TITLECASE_LETTER
public static final byte MODIFIER_LETTER
public static final byte OTHER_LETTER
public static final byte NON_SPACING_MARK
public static final byte ENCLOSING_MARK
public static final byte COMBINING_SPACING_MARK
public static final byte DECIMAL_DIGIT_NUMBER
public static final byte LETTER_NUMBER
public static final byte OTHER_NUMBER
public static final byte SPACE_SEPARATOR
public static final byte LINE_SEPARATOR
public static final byte PARAGRAPH_SEPARATOR
public static final byte CONTROL
public static final byte FORMAT
public static final byte PRIVATE_USE
public static final byte SURROGATE
public static final byte DASH_PUNCTUATION
public static final byte START_PUNCTUATION
public static final byte END_PUNCTUATION
public static final byte CONNECTOR_PUNCTUATION
public static final byte OTHER_PUNCTUATION
public static final byte MATH_SYMBOL
public static final byte CURRENCY_SYMBOL
public static final byte MODIFIER_SYMBOL
public static final byte OTHER_SYMBOL
public static final byte INITIAL_PUNCTUATION
public static final byte INITIAL_QUOTE_PUNCTUATION
public static final byte FINAL_PUNCTUATION
public static final byte FINAL_QUOTE_PUNCTUATION
public static final byte CHAR_CATEGORY_COUNT
}
android/icu/lang/UCharacterEnums$ECharacterDirection.class
UCharacterEnums.java
package android.icu.lang
public abstract android.icu.lang.UCharacterEnums$ECharacterDirection extends java.lang.Object {
public static final int LEFT_TO_RIGHT
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT
public static final int RIGHT_TO_LEFT
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT
public static final int EUROPEAN_NUMBER
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER
public static final int EUROPEAN_NUMBER_SEPARATOR
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
public static final int EUROPEAN_NUMBER_TERMINATOR
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
public static final int ARABIC_NUMBER
public static final byte DIRECTIONALITY_ARABIC_NUMBER
public static final int COMMON_NUMBER_SEPARATOR
public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
public static final int BLOCK_SEPARATOR
public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
public static final int SEGMENT_SEPARATOR
public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR
public static final int WHITE_SPACE_NEUTRAL
public static final byte DIRECTIONALITY_WHITESPACE
public static final int OTHER_NEUTRAL
public static final byte DIRECTIONALITY_OTHER_NEUTRALS
public static final int LEFT_TO_RIGHT_EMBEDDING
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
public static final int LEFT_TO_RIGHT_OVERRIDE
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
public static final int RIGHT_TO_LEFT_ARABIC
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
public static final int RIGHT_TO_LEFT_EMBEDDING
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
public static final int RIGHT_TO_LEFT_OVERRIDE
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
public static final int POP_DIRECTIONAL_FORMAT
public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
public static final int DIR_NON_SPACING_MARK
public static final byte DIRECTIONALITY_NONSPACING_MARK
public static final int BOUNDARY_NEUTRAL
public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
public static final byte FIRST_STRONG_ISOLATE
public static final byte LEFT_TO_RIGHT_ISOLATE
public static final byte RIGHT_TO_LEFT_ISOLATE
public static final byte POP_DIRECTIONAL_ISOLATE
public static final int CHAR_DIRECTION_COUNT
public static final byte DIRECTIONALITY_UNDEFINED
}
android/icu/lang/UCharacterEnums.class
UCharacterEnums.java
package android.icu.lang
public android.icu.lang.UCharacterEnums extends java.lang.Object {
private void <init> ()
}
android/icu/lang/UCharacterNameIterator.class
UCharacterNameIterator.java
package android.icu.lang
android.icu.lang.UCharacterNameIterator extends java.lang.Object implements android.icu.util.ValueIterator {
private android.icu.impl.UCharacterName m_name_
private int m_choice_
private int m_start_
private int m_limit_
private int m_current_
private int m_groupIndex_
private int m_algorithmIndex_
private static char[] GROUP_OFFSETS_
private static char[] GROUP_LENGTHS_
public boolean next (android.icu.util.ValueIterator$Element)
int end
int start
int length
android.icu.util.ValueIterator$Element element
public void reset ()
public void setRange (int, int)
int start
int limit
protected void <init> (android.icu.impl.UCharacterName, int)
android.icu.impl.UCharacterName name
int choice
private boolean iterateSingleGroup (android.icu.util.ValueIterator$Element, int)
int offset
String name
int index
android.icu.util.ValueIterator$Element result
int limit
private boolean iterateGroup (android.icu.util.ValueIterator$Element, int)
int gMIN
int startMSB
int gMSB
android.icu.util.ValueIterator$Element result
int limit
private boolean iterateExtended (android.icu.util.ValueIterator$Element, int)
String name
android.icu.util.ValueIterator$Element result
int limit
static void <clinit> ()
}
android/icu/lang/UProperty$NameChoice.class
UProperty.java
package android.icu.lang
public abstract android.icu.lang.UProperty$NameChoice extends java.lang.Object {
public static final int SHORT
public static final int LONG
public static final int COUNT
}
android/icu/lang/UProperty.class
UProperty.java
package android.icu.lang
public abstract android.icu.lang.UProperty extends java.lang.Object {
public static final int UNDEFINED
public static final int ALPHABETIC
public static final int BINARY_START
public static final int ASCII_HEX_DIGIT
public static final int BIDI_CONTROL
public static final int BIDI_MIRRORED
public static final int DASH
public static final int DEFAULT_IGNORABLE_CODE_POINT
public static final int DEPRECATED
public static final int DIACRITIC
public static final int EXTENDER
public static final int FULL_COMPOSITION_EXCLUSION
public static final int GRAPHEME_BASE
public static final int GRAPHEME_EXTEND
public static final int GRAPHEME_LINK
public static final int HEX_DIGIT
public static final int HYPHEN
public static final int ID_CONTINUE
public static final int ID_START
public static final int IDEOGRAPHIC
public static final int IDS_BINARY_OPERATOR
public static final int IDS_TRINARY_OPERATOR
public static final int JOIN_CONTROL
public static final int LOGICAL_ORDER_EXCEPTION
public static final int LOWERCASE
public static final int MATH
public static final int NONCHARACTER_CODE_POINT
public static final int QUOTATION_MARK
public static final int RADICAL
public static final int SOFT_DOTTED
public static final int TERMINAL_PUNCTUATION
public static final int UNIFIED_IDEOGRAPH
public static final int UPPERCASE
public static final int WHITE_SPACE
public static final int XID_CONTINUE
public static final int XID_START
public static final int CASE_SENSITIVE
public static final int S_TERM
public static final int VARIATION_SELECTOR
public static final int NFD_INERT
public static final int NFKD_INERT
public static final int NFC_INERT
public static final int NFKC_INERT
public static final int SEGMENT_STARTER
public static final int PATTERN_SYNTAX
public static final int PATTERN_WHITE_SPACE
public static final int POSIX_ALNUM
public static final int POSIX_BLANK
public static final int POSIX_GRAPH
public static final int POSIX_PRINT
public static final int POSIX_XDIGIT
public static final int CASED
public static final int CASE_IGNORABLE
public static final int CHANGES_WHEN_LOWERCASED
public static final int CHANGES_WHEN_UPPERCASED
public static final int CHANGES_WHEN_TITLECASED
public static final int CHANGES_WHEN_CASEFOLDED
public static final int CHANGES_WHEN_CASEMAPPED
public static final int CHANGES_WHEN_NFKC_CASEFOLDED
public static final int EMOJI
public static final int EMOJI_PRESENTATION
public static final int EMOJI_MODIFIER
public static final int EMOJI_MODIFIER_BASE
public static final int EMOJI_COMPONENT
public static final int REGIONAL_INDICATOR
public static final int PREPENDED_CONCATENATION_MARK
public static final int EXTENDED_PICTOGRAPHIC
public static final int BINARY_LIMIT
public static final int BIDI_CLASS
public static final int INT_START
public static final int BLOCK
public static final int CANONICAL_COMBINING_CLASS
public static final int DECOMPOSITION_TYPE
public static final int EAST_ASIAN_WIDTH
public static final int GENERAL_CATEGORY
public static final int JOINING_GROUP
public static final int JOINING_TYPE
public static final int LINE_BREAK
public static final int NUMERIC_TYPE
public static final int SCRIPT
public static final int HANGUL_SYLLABLE_TYPE
public static final int NFD_QUICK_CHECK
public static final int NFKD_QUICK_CHECK
public static final int NFC_QUICK_CHECK
public static final int NFKC_QUICK_CHECK
public static final int LEAD_CANONICAL_COMBINING_CLASS
public static final int TRAIL_CANONICAL_COMBINING_CLASS
public static final int GRAPHEME_CLUSTER_BREAK
public static final int SENTENCE_BREAK
public static final int WORD_BREAK
public static final int BIDI_PAIRED_BRACKET_TYPE
public static final int INDIC_POSITIONAL_CATEGORY
public static final int INDIC_SYLLABIC_CATEGORY
public static final int VERTICAL_ORIENTATION
public static final int INT_LIMIT
public static final int GENERAL_CATEGORY_MASK
public static final int MASK_START
public static final int MASK_LIMIT
public static final int NUMERIC_VALUE
public static final int DOUBLE_START
public static final int DOUBLE_LIMIT
public static final int AGE
public static final int STRING_START
public static final int BIDI_MIRRORING_GLYPH
public static final int CASE_FOLDING
public static final int ISO_COMMENT
public static final int LOWERCASE_MAPPING
public static final int NAME
public static final int SIMPLE_CASE_FOLDING
public static final int SIMPLE_LOWERCASE_MAPPING
public static final int SIMPLE_TITLECASE_MAPPING
public static final int SIMPLE_UPPERCASE_MAPPING
public static final int TITLECASE_MAPPING
public static final int UNICODE_1_NAME
public static final int UPPERCASE_MAPPING
public static final int BIDI_PAIRED_BRACKET
public static final int STRING_LIMIT
public static final int SCRIPT_EXTENSIONS
public static final int OTHER_PROPERTY_START
public static final int OTHER_PROPERTY_LIMIT
}
android/icu/lang/UScript$ScriptMetadata.class
UScript.java
package android.icu.lang
final android.icu.lang.UScript$ScriptMetadata extends java.lang.Object {
private static final int UNKNOWN
private static final int EXCLUSION
private static final int LIMITED_USE
private static final int RECOMMENDED
private static final int RTL
private static final int LB_LETTERS
private static final int CASED
private static final int[] SCRIPT_PROPS
private void <init> ()
private static final int getScriptProps (int)
int script
static synthetic int access$000 (int)
int x0
static void <clinit> ()
}
android/icu/lang/UScript$ScriptUsage.class
UScript.java
package android.icu.lang
public final enum android.icu.lang.UScript$ScriptUsage extends java.lang.Enum {
public static final enum android.icu.lang.UScript$ScriptUsage NOT_ENCODED
public static final enum android.icu.lang.UScript$ScriptUsage UNKNOWN
public static final enum android.icu.lang.UScript$ScriptUsage EXCLUDED
public static final enum android.icu.lang.UScript$ScriptUsage LIMITED_USE
public static final enum android.icu.lang.UScript$ScriptUsage ASPIRATIONAL
public static final enum android.icu.lang.UScript$ScriptUsage RECOMMENDED
private static final synthetic android.icu.lang.UScript$ScriptUsage[] $VALUES
public static android.icu.lang.UScript$ScriptUsage[] values ()
public static android.icu.lang.UScript$ScriptUsage valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/lang/UScript.class
UScript.java
package android.icu.lang
public final android.icu.lang.UScript extends java.lang.Object {
public static final int INVALID_CODE
public static final int COMMON
public static final int INHERITED
public static final int ARABIC
public static final int ARMENIAN
public static final int BENGALI
public static final int BOPOMOFO
public static final int CHEROKEE
public static final int COPTIC
public static final int CYRILLIC
public static final int DESERET
public static final int DEVANAGARI
public static final int ETHIOPIC
public static final int GEORGIAN
public static final int GOTHIC
public static final int GREEK
public static final int GUJARATI
public static final int GURMUKHI
public static final int HAN
public static final int HANGUL
public static final int HEBREW
public static final int HIRAGANA
public static final int KANNADA
public static final int KATAKANA
public static final int KHMER
public static final int LAO
public static final int LATIN
public static final int MALAYALAM
public static final int MONGOLIAN
public static final int MYANMAR
public static final int OGHAM
public static final int OLD_ITALIC
public static final int ORIYA
public static final int RUNIC
public static final int SINHALA
public static final int SYRIAC
public static final int TAMIL
public static final int TELUGU
public static final int THAANA
public static final int THAI
public static final int TIBETAN
public static final int CANADIAN_ABORIGINAL
public static final int UCAS
public static final int YI
public static final int TAGALOG
public static final int HANUNOO
public static final int BUHID
public static final int TAGBANWA
public static final int BRAILLE
public static final int CYPRIOT
public static final int LIMBU
public static final int LINEAR_B
public static final int OSMANYA
public static final int SHAVIAN
public static final int TAI_LE
public static final int UGARITIC
public static final int KATAKANA_OR_HIRAGANA
public static final int BUGINESE
public static final int GLAGOLITIC
public static final int KHAROSHTHI
public static final int SYLOTI_NAGRI
public static final int NEW_TAI_LUE
public static final int TIFINAGH
public static final int OLD_PERSIAN
public static final int BALINESE
public static final int BATAK
public static final int BLISSYMBOLS
public static final int BRAHMI
public static final int CHAM
public static final int CIRTH
public static final int OLD_CHURCH_SLAVONIC_CYRILLIC
public static final int DEMOTIC_EGYPTIAN
public static final int HIERATIC_EGYPTIAN
public static final int EGYPTIAN_HIEROGLYPHS
public static final int KHUTSURI
public static final int SIMPLIFIED_HAN
public static final int TRADITIONAL_HAN
public static final int PAHAWH_HMONG
public static final int OLD_HUNGARIAN
public static final int HARAPPAN_INDUS
public static final int JAVANESE
public static final int KAYAH_LI
public static final int LATIN_FRAKTUR
public static final int LATIN_GAELIC
public static final int LEPCHA
public static final int LINEAR_A
public static final int MANDAIC
public static final int MANDAEAN
public static final int MAYAN_HIEROGLYPHS
public static final int MEROITIC_HIEROGLYPHS
public static final int MEROITIC
public static final int NKO
public static final int ORKHON
public static final int OLD_PERMIC
public static final int PHAGS_PA
public static final int PHOENICIAN
public static final int MIAO
public static final int PHONETIC_POLLARD
public static final int RONGORONGO
public static final int SARATI
public static final int ESTRANGELO_SYRIAC
public static final int WESTERN_SYRIAC
public static final int EASTERN_SYRIAC
public static final int TENGWAR
public static final int VAI
public static final int VISIBLE_SPEECH
public static final int CUNEIFORM
public static final int UNWRITTEN_LANGUAGES
public static final int UNKNOWN
public static final int CARIAN
public static final int JAPANESE
public static final int LANNA
public static final int LYCIAN
public static final int LYDIAN
public static final int OL_CHIKI
public static final int REJANG
public static final int SAURASHTRA
public static final int SIGN_WRITING
public static final int SUNDANESE
public static final int MOON
public static final int MEITEI_MAYEK
public static final int IMPERIAL_ARAMAIC
public static final int AVESTAN
public static final int CHAKMA
public static final int KOREAN
public static final int KAITHI
public static final int MANICHAEAN
public static final int INSCRIPTIONAL_PAHLAVI
public static final int PSALTER_PAHLAVI
public static final int BOOK_PAHLAVI
public static final int INSCRIPTIONAL_PARTHIAN
public static final int SAMARITAN
public static final int TAI_VIET
public static final int MATHEMATICAL_NOTATION
public static final int SYMBOLS
public static final int BAMUM
public static final int LISU
public static final int NAKHI_GEBA
public static final int OLD_SOUTH_ARABIAN
public static final int BASSA_VAH
public static final int DUPLOYAN
public static final int DUPLOYAN_SHORTAND
public static final int ELBASAN
public static final int GRANTHA
public static final int KPELLE
public static final int LOMA
public static final int MENDE
public static final int MEROITIC_CURSIVE
public static final int OLD_NORTH_ARABIAN
public static final int NABATAEAN
public static final int PALMYRENE
public static final int KHUDAWADI
public static final int SINDHI
public static final int WARANG_CITI
public static final int AFAKA
public static final int JURCHEN
public static final int MRO
public static final int NUSHU
public static final int SHARADA
public static final int SORA_SOMPENG
public static final int TAKRI
public static final int TANGUT
public static final int WOLEAI
public static final int ANATOLIAN_HIEROGLYPHS
public static final int KHOJKI
public static final int TIRHUTA
public static final int CAUCASIAN_ALBANIAN
public static final int MAHAJANI
public static final int AHOM
public static final int HATRAN
public static final int MODI
public static final int MULTANI
public static final int PAU_CIN_HAU
public static final int SIDDHAM
public static final int ADLAM
public static final int BHAIKSUKI
public static final int MARCHEN
public static final int NEWA
public static final int OSAGE
public static final int HAN_WITH_BOPOMOFO
public static final int JAMO
public static final int SYMBOLS_EMOJI
public static final int MASARAM_GONDI
public static final int SOYOMBO
public static final int ZANABAZAR_SQUARE
public static final int DOGRA
public static final int GUNJALA_GONDI
public static final int MAKASAR
public static final int MEDEFAIDRIN
public static final int HANIFI_ROHINGYA
public static final int SOGDIAN
public static final int OLD_SOGDIAN
public static final int ELYMAIC
public static final int NYIAKENG_PUACHUE_HMONG
public static final int NANDINAGARI
public static final int WANCHO
public static final int CHORASMIAN
public static final int DIVES_AKURU
public static final int KHITAN_SMALL_SCRIPT
public static final int YEZIDI
public static final int CODE_LIMIT
private static final android.icu.lang.UScript$ScriptUsage[] usageValues
private static int[] getCodesFromLocale (android.icu.util.ULocale)
int scriptCode
android.icu.util.ULocale locale
String lang
String script
private static int[] findCodeFromLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
int[] result
android.icu.util.ULocale likely
public static final int[] getCode (java.util.Locale)
java.util.Locale locale
public static final int[] getCode (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static final int[] getCode (java.lang.String)
int propNum
int propNum
String nameOrAbbrOrLocale
boolean triedCode
int[] scripts
public static final int getCodeFromName (java.lang.String)
String nameOrAbbr
int propNum
public static final int getScript (int)
int scriptX
int codeOrIndex
int codepoint
public static final boolean hasScript (int, int)
int c
int sc
int scriptX
int codeOrIndex
char[] scriptExtensions
int scx
public static final int getScriptExtensions (int, java.util.BitSet)
int c
java.util.BitSet set
int scriptX
int codeOrIndex
char[] scriptExtensions
int scx
int length
int sx
public static final java.lang.String getName (int)
int scriptCode
public static final java.lang.String getShortName (int)
int scriptCode
public static final java.lang.String getSampleString (int)
int script
int sampleChar
public static final android.icu.lang.UScript$ScriptUsage getUsage (int)
int script
public static final boolean isRightToLeft (int)
int script
public static final boolean breaksBetweenLetters (int)
int script
public static final boolean isCased (int)
int script
private void <init> ()
static void <clinit> ()
}
android/icu/lang/UScriptRun$ParenStackEntry.class
UScriptRun.java
package android.icu.lang
final android.icu.lang.UScriptRun$ParenStackEntry extends java.lang.Object {
int pairIndex
int scriptCode
public void <init> (int, int)
int thePairIndex
int theScriptCode
}
android/icu/lang/UScriptRun.class
UScriptRun.java
package android.icu.lang
public final android.icu.lang.UScriptRun extends java.lang.Object {
private char[] emptyCharArray
private char[] text
private int textIndex
private int textStart
private int textLimit
private int scriptStart
private int scriptLimit
private int scriptCode
private static int PAREN_STACK_DEPTH
private static android.icu.lang.UScriptRun$ParenStackEntry[] parenStack
private int parenSP
private int pushCount
private int fixupCount
private static int[] pairedChars
private static int pairedCharPower
private static int pairedCharExtra
public void <init> ()
char[] nullChars
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, int, int)
String text
int start
int count
public void <init> (char[])
char[] chars
public void <init> (char[], int, int)
char[] chars
int start
int count
public final void reset ()
public final void reset (int, int) throws java.lang.IllegalArgumentException
int start
int count
int len
public final void reset (char[], int, int)
char[] chars
int start
int count
public final void reset (char[])
char[] chars
int length
public final void reset (java.lang.String, int, int)
String str
int start
int count
char[] chars
public final void reset (java.lang.String)
String str
int length
public final int getScriptStart ()
public final int getScriptLimit ()
public final int getScriptCode ()
public final boolean next ()
int pi
int ch
int codePointCount
int sc
int pairIndex
private static boolean sameScript (int, int)
int scriptOne
int scriptTwo
private static final int mod (int)
int sp
private static final int inc (int, int)
int sp
int count
private static final int inc (int)
int sp
private static final int dec (int, int)
int sp
int count
private static final int dec (int)
int sp
private static final int limitInc (int)
int count
private final boolean stackIsEmpty ()
private final boolean stackIsNotEmpty ()
private final void push (int, int)
int pairIndex
int scrptCode
private final void pop ()
private final android.icu.lang.UScriptRun$ParenStackEntry top ()
private final void syncFixup ()
private final void fixup (int)
int scrptCode
int fixupSP
private static final byte highBit (int)
int n
byte bit
private static int getPairIndex (int)
int ch
int probe
int index
static void <clinit> ()
}
android/icu/math/
android/icu/math/BigDecimal.class
BigDecimal.java
package android.icu.math
public android.icu.math.BigDecimal extends java.lang.Number implements java.io.Serializable java.lang.Comparable {
public static final android.icu.math.BigDecimal ZERO
public static final android.icu.math.BigDecimal ONE
public static final android.icu.math.BigDecimal TEN
public static final int ROUND_CEILING
public static final int ROUND_DOWN
public static final int ROUND_FLOOR
public static final int ROUND_HALF_DOWN
public static final int ROUND_HALF_EVEN
public static final int ROUND_HALF_UP
public static final int ROUND_UNNECESSARY
public static final int ROUND_UP
private static final byte ispos
private static final byte iszero
private static final byte isneg
private static final int MinExp
private static final int MaxExp
private static final int MinArg
private static final int MaxArg
private static final android.icu.math.MathContext plainMC
private static final long serialVersionUID
private static byte[] bytecar
private static byte[] bytedig
private byte ind
private byte form
private byte[] mant
private int exp
public void <init> (java.math.BigDecimal)
java.math.BigDecimal bd
public void <init> (java.math.BigInteger)
java.math.BigInteger bi
public void <init> (java.math.BigInteger, int)
java.math.BigInteger bi
int scale
public void <init> (char[])
char[] inchars
public void <init> (char[], int, int)
int $2
int $1
int $3
int $4
int $5
char[] inchars
int offset
int length
boolean exotic
boolean hadexp
int d
int dotoff
int last
int i
char si
boolean eneg
int k
int elen
int j
char sj
int dvalue
int mag
public void <init> (double)
double num
public void <init> (int)
int num
int mun
int i
public void <init> (long)
long num
long mun
int i
public void <init> (java.lang.String)
String string
private void <init> ()
public android.icu.math.BigDecimal abs ()
public android.icu.math.BigDecimal abs (android.icu.math.MathContext)
android.icu.math.MathContext set
public android.icu.math.BigDecimal add (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal add (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
android.icu.math.BigDecimal lhs
int reqdig
android.icu.math.BigDecimal res
byte[] usel
int usellen
byte[] user
int userlen
int newlen
int tlen
int mult
byte[] t
int ia
int ib
int ea
int eb
byte ca
byte cb
public int compareTo (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public int compareTo (android.icu.math.BigDecimal, android.icu.math.MathContext)
int $6
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
int thislength
int i
android.icu.math.BigDecimal newrhs
public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal, int)
android.icu.math.BigDecimal rhs
int round
android.icu.math.MathContext set
public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal, int, int)
android.icu.math.BigDecimal rhs
int scale
int round
android.icu.math.MathContext set
public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
public android.icu.math.BigDecimal divideInteger (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal divideInteger (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
public android.icu.math.BigDecimal max (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal max (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
public android.icu.math.BigDecimal min (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal min (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
public android.icu.math.BigDecimal multiply (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal multiply (android.icu.math.BigDecimal, android.icu.math.MathContext)
int $7
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
android.icu.math.BigDecimal lhs
int padding
int reqdig
byte[] multer
byte[] multand
int multandlen
int acclen
android.icu.math.BigDecimal res
byte[] acc
int n
byte mult
public android.icu.math.BigDecimal negate ()
public android.icu.math.BigDecimal negate (android.icu.math.MathContext)
android.icu.math.MathContext set
android.icu.math.BigDecimal res
public android.icu.math.BigDecimal plus ()
public android.icu.math.BigDecimal plus (android.icu.math.MathContext)
android.icu.math.MathContext set
public android.icu.math.BigDecimal pow (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal pow (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
int n
android.icu.math.BigDecimal lhs
int reqdig
int workdigits
int L
android.icu.math.MathContext workset
android.icu.math.BigDecimal res
boolean seenbit
int i
public android.icu.math.BigDecimal remainder (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal remainder (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
public android.icu.math.BigDecimal subtract (android.icu.math.BigDecimal)
android.icu.math.BigDecimal rhs
public android.icu.math.BigDecimal subtract (android.icu.math.BigDecimal, android.icu.math.MathContext)
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
android.icu.math.BigDecimal newrhs
public byte byteValueExact ()
int num
public double doubleValue ()
public boolean equals (java.lang.Object)
int $8
int $9
Object obj
android.icu.math.BigDecimal rhs
int i
char[] lca
char[] rca
public float floatValue ()
public java.lang.String format (int, int)
int before
int after
public java.lang.String format (int, int, int, int, int, int)
IllegalArgumentException $10
int $11
int $12
int $13
int $14
int $15
int before
int after
int explaces
int exdigits
int exformint
int exround
android.icu.math.BigDecimal num
int mag
int thisafter
int lead
byte[] newmant
int chop
int need
int oldexp
char[] a
int p
char[] newa
int i
int places
public int hashCode ()
public int intValue ()
public int intValueExact ()
int $16
int lodigit
int useexp
int result
int i
int topdig
public long longValue ()
public long longValueExact ()
int $17
int lodigit
int cstart
int useexp
long result
int i
long topdig
public android.icu.math.BigDecimal movePointLeft (int)
int n
android.icu.math.BigDecimal res
public android.icu.math.BigDecimal movePointRight (int)
int n
android.icu.math.BigDecimal res
public int scale ()
public android.icu.math.BigDecimal setScale (int)
int scale
public android.icu.math.BigDecimal setScale (int, int)
int scale
int round
int ourscale
android.icu.math.BigDecimal res
int padding
int newlen
public short shortValueExact ()
int num
public int signum ()
public java.math.BigDecimal toBigDecimal ()
public java.math.BigInteger toBigInteger ()
android.icu.math.BigDecimal res
int newlen
byte[] newmant
public java.math.BigInteger toBigIntegerExact ()
public char[] toCharArray ()
public java.lang.String toString ()
public java.math.BigInteger unscaledValue ()
android.icu.math.BigDecimal res
public static android.icu.math.BigDecimal valueOf (double)
double dub
public static android.icu.math.BigDecimal valueOf (long)
long lint
public static android.icu.math.BigDecimal valueOf (long, int)
long lint
int scale
android.icu.math.BigDecimal res
private char[] layout ()
int $18
int $19
int srcEnd
int $20
int $21
char[] cmant
int i
StringBuilder sb
int euse
int sig
char csign
char[] rec
int needsign
int mag
int len
private int intcheck (int, int)
int min
int max
int i
private android.icu.math.BigDecimal dodivide (char, android.icu.math.BigDecimal, android.icu.math.MathContext, int)
int $22
int $23
char code
android.icu.math.BigDecimal rhs
android.icu.math.MathContext set
int scale
android.icu.math.BigDecimal lhs
int reqdig
int newexp
android.icu.math.BigDecimal res
int newlen
byte[] var1
int var1len
byte[] var2
int var2len
int b2b
int have
int thisdigit
int i
byte v2
int ba
int mult
int start
int padding
int d
byte[] newvar1
byte lasthave
int actdig
byte[] newmant
private void bad (char[])
char[] s
private void badarg (java.lang.String, int, java.lang.String)
String name
int pos
String value
private static final byte[] extend (byte[], int)
byte[] inarr
int newlen
byte[] newarr
private static final byte[] byteaddsub (byte[], int, byte[], int, int, boolean)
int $24
byte[] a
int avlen
byte[] b
int bvlen
int m
boolean reuse
int alength
int blength
int ap
int bp
int maxarr
byte[] reb
boolean quickm
int digit
int op
int dp90
byte[] newarr
int i
private static final byte[] diginit ()
byte[] work
int op
int digit
private static final android.icu.math.BigDecimal clone (android.icu.math.BigDecimal)
android.icu.math.BigDecimal dec
android.icu.math.BigDecimal copy
private void checkdigits (android.icu.math.BigDecimal, int)
android.icu.math.BigDecimal rhs
int dig
private android.icu.math.BigDecimal round (android.icu.math.MathContext)
android.icu.math.MathContext set
private android.icu.math.BigDecimal round (int, int)
int len
int mode
int adjust
int sign
byte[] oldmant
boolean reuse
byte first
int increment
byte[] newmant
private static final boolean allzero (byte[], int)
int $25
byte[] array
int start
int i
private android.icu.math.BigDecimal finish (android.icu.math.MathContext, boolean)
int $26
android.icu.math.MathContext set
boolean strip
int d
int i
byte[] newmant
int mag
int sig
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
android/icu/math/MathContext.class
MathContext.java
package android.icu.math
public final android.icu.math.MathContext extends java.lang.Object implements java.io.Serializable {
public static final int PLAIN
public static final int SCIENTIFIC
public static final int ENGINEERING
public static final int ROUND_CEILING
public static final int ROUND_DOWN
public static final int ROUND_FLOOR
public static final int ROUND_HALF_DOWN
public static final int ROUND_HALF_EVEN
public static final int ROUND_HALF_UP
public static final int ROUND_UNNECESSARY
public static final int ROUND_UP
int digits
int form
boolean lostDigits
int roundingMode
private static final int DEFAULT_FORM
private static final int DEFAULT_DIGITS
private static final boolean DEFAULT_LOSTDIGITS
private static final int DEFAULT_ROUNDINGMODE
private static final int MIN_DIGITS
private static final int MAX_DIGITS
private static final int[] ROUNDS
private static final String[] ROUNDWORDS
private static final long serialVersionUID
public static final android.icu.math.MathContext DEFAULT
public void <init> (int)
int setdigits
public void <init> (int, int)
int setdigits
int setform
public void <init> (int, int, boolean)
int setdigits
int setform
boolean setlostdigits
public void <init> (int, int, boolean, int)
int setdigits
int setform
boolean setlostdigits
int setroundingmode
public int getDigits ()
public int getForm ()
public boolean getLostDigits ()
public int getRoundingMode ()
public java.lang.String toString ()
int $1
String formstr
int r
String roundword
private static boolean isValidRound (int)
int $2
int testround
int r
static void <clinit> ()
}
android/icu/number/
android/icu/number/CompactNotation$1.class
CompactNotation.java
package android.icu.number
synthetic android.icu.number.CompactNotation$1 extends java.lang.Object {
}
android/icu/number/CompactNotation$CompactHandler.class
CompactNotation.java
package android.icu.number
android.icu.number.CompactNotation$CompactHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator {
final android.icu.text.PluralRules rules
final android.icu.impl.number.MicroPropsGenerator parent
final java.util.Map precomputedMods
final android.icu.impl.number.MutablePatternModifier unsafePatternModifier
final android.icu.impl.number.CompactData data
static final synthetic boolean $assertionsDisabled
private void <init> (android.icu.number.CompactNotation, android.icu.util.ULocale, java.lang.String, android.icu.impl.number.CompactData$CompactType, android.icu.text.PluralRules, android.icu.impl.number.MutablePatternModifier, boolean, android.icu.impl.number.MicroPropsGenerator)
android.icu.number.CompactNotation notation
android.icu.util.ULocale locale
String nsName
android.icu.impl.number.CompactData$CompactType compactType
android.icu.text.PluralRules rules
android.icu.impl.number.MutablePatternModifier buildReference
boolean safe
android.icu.impl.number.MicroPropsGenerator parent
private void precomputeAllModifiers (android.icu.impl.number.MutablePatternModifier)
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
String patternString
android.icu.impl.number.MutablePatternModifier buildReference
java.util.Set allPatterns
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
int magnitude
android.icu.impl.number.MutablePatternModifier$ImmutablePatternModifier mod
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
int magnitude
int multiplier
android.icu.impl.StandardPlural plural
String patternString
synthetic void <init> (android.icu.number.CompactNotation, android.icu.util.ULocale, java.lang.String, android.icu.impl.number.CompactData$CompactType, android.icu.text.PluralRules, android.icu.impl.number.MutablePatternModifier, boolean, android.icu.impl.number.MicroPropsGenerator, android.icu.number.CompactNotation$1)
android.icu.number.CompactNotation x0
android.icu.util.ULocale x1
String x2
android.icu.impl.number.CompactData$CompactType x3
android.icu.text.PluralRules x4
android.icu.impl.number.MutablePatternModifier x5
boolean x6
android.icu.impl.number.MicroPropsGenerator x7
android.icu.number.CompactNotation$1 x8
static void <clinit> ()
}
android/icu/number/CompactNotation.class
CompactNotation.java
package android.icu.number
public android.icu.number.CompactNotation extends android.icu.number.Notation {
final android.icu.text.CompactDecimalFormat$CompactStyle compactStyle
final java.util.Map compactCustomData
public static android.icu.number.CompactNotation forCustomData (java.util.Map)
java.util.Map compactCustomData
void <init> (android.icu.text.CompactDecimalFormat$CompactStyle)
android.icu.text.CompactDecimalFormat$CompactStyle compactStyle
void <init> (java.util.Map)
java.util.Map compactCustomData
android.icu.impl.number.MicroPropsGenerator withLocaleData (android.icu.util.ULocale, java.lang.String, android.icu.impl.number.CompactData$CompactType, android.icu.text.PluralRules, android.icu.impl.number.MutablePatternModifier, boolean, android.icu.impl.number.MicroPropsGenerator)
android.icu.util.ULocale locale
String nsName
android.icu.impl.number.CompactData$CompactType compactType
android.icu.text.PluralRules rules
android.icu.impl.number.MutablePatternModifier buildReference
boolean safe
android.icu.impl.number.MicroPropsGenerator parent
}
android/icu/number/CurrencyPrecision.class
CurrencyPrecision.java
package android.icu.number
public abstract android.icu.number.CurrencyPrecision extends android.icu.number.Precision {
void <init> ()
public android.icu.number.Precision withCurrency (android.icu.util.Currency)
android.icu.util.Currency currency
}
android/icu/number/FormattedNumber.class
FormattedNumber.java
package android.icu.number
public android.icu.number.FormattedNumber extends java.lang.Object implements android.icu.text.FormattedValue {
final android.icu.impl.FormattedStringBuilder string
final android.icu.impl.number.DecimalQuantity fq
final android.icu.util.MeasureUnit outputUnit
void <init> (android.icu.impl.FormattedStringBuilder, android.icu.impl.number.DecimalQuantity, android.icu.util.MeasureUnit)
android.icu.impl.FormattedStringBuilder nsb
android.icu.impl.number.DecimalQuantity fq
android.icu.util.MeasureUnit outputUnit
public java.lang.String toString ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.Appendable appendTo (java.lang.Appendable)
Appendable appendable
public boolean nextPosition (android.icu.text.ConstrainedFieldPosition)
android.icu.text.ConstrainedFieldPosition cfpos
public java.text.AttributedCharacterIterator toCharacterIterator ()
public java.math.BigDecimal toBigDecimal ()
public android.icu.util.MeasureUnit getOutputUnit ()
public android.icu.text.PluralRules$IFixedDecimal getFixedDecimal ()
}
android/icu/number/FormattedNumberRange.class
FormattedNumberRange.java
package android.icu.number
public android.icu.number.FormattedNumberRange extends java.lang.Object implements android.icu.text.FormattedValue {
final android.icu.impl.FormattedStringBuilder string
final android.icu.impl.number.DecimalQuantity quantity1
final android.icu.impl.number.DecimalQuantity quantity2
final android.icu.number.NumberRangeFormatter$RangeIdentityResult identityResult
void <init> (android.icu.impl.FormattedStringBuilder, android.icu.impl.number.DecimalQuantity, android.icu.impl.number.DecimalQuantity, android.icu.number.NumberRangeFormatter$RangeIdentityResult)
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.DecimalQuantity quantity1
android.icu.impl.number.DecimalQuantity quantity2
android.icu.number.NumberRangeFormatter$RangeIdentityResult identityResult
public java.lang.String toString ()
public java.lang.Appendable appendTo (java.lang.Appendable)
java.io.IOException e
Appendable appendable
public char charAt (int)
int index
public int length ()
public java.lang.CharSequence subSequence (int, int)
int start
int end
public boolean nextPosition (android.icu.text.ConstrainedFieldPosition)
android.icu.text.ConstrainedFieldPosition cfpos
public java.text.AttributedCharacterIterator toCharacterIterator ()
public java.math.BigDecimal getFirstBigDecimal ()
public java.math.BigDecimal getSecondBigDecimal ()
public android.icu.number.NumberRangeFormatter$RangeIdentityResult getIdentityResult ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
android.icu.number.FormattedNumberRange _other
public android.icu.text.PluralRules$IFixedDecimal getFirstFixedDecimal ()
public android.icu.text.PluralRules$IFixedDecimal getSecondFixedDecimal ()
}
android/icu/number/FractionPrecision.class
FractionPrecision.java
package android.icu.number
public abstract android.icu.number.FractionPrecision extends android.icu.number.Precision {
void <init> ()
public android.icu.number.Precision withMinDigits (int)
int minSignificantDigits
public android.icu.number.Precision withMaxDigits (int)
int maxSignificantDigits
}
android/icu/number/IntegerWidth.class
IntegerWidth.java
package android.icu.number
public android.icu.number.IntegerWidth extends java.lang.Object {
static final android.icu.number.IntegerWidth DEFAULT
final int minInt
final int maxInt
private void <init> (int, int)
int minInt
int maxInt
public static android.icu.number.IntegerWidth zeroFillTo (int)
int minInt
public android.icu.number.IntegerWidth truncateAt (int)
int maxInt
static void <clinit> ()
}
android/icu/number/LocalizedNumberFormatter.class
LocalizedNumberFormatter.java
package android.icu.number
public android.icu.number.LocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings {
static final java.util.concurrent.atomic.AtomicLongFieldUpdater callCount
volatile long callCountInternal
volatile android.icu.number.LocalizedNumberFormatter savedWithUnit
volatile android.icu.number.NumberFormatterImpl compiled
void <init> (android.icu.number.NumberFormatterSettings, int, java.lang.Object)
android.icu.number.NumberFormatterSettings parent
int key
Object value
public android.icu.number.FormattedNumber format (long)
long input
public android.icu.number.FormattedNumber format (double)
double input
public android.icu.number.FormattedNumber format (java.lang.Number)
Number input
public android.icu.number.FormattedNumber format (android.icu.util.Measure)
android.icu.util.Measure input
android.icu.impl.number.DecimalQuantity fq
android.icu.util.MeasureUnit unit
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.MicroProps micros
public java.text.Format toFormat ()
private android.icu.number.FormattedNumber format (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity fq
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.MicroProps micros
public android.icu.impl.number.MicroProps formatImpl (android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder)
android.icu.impl.number.DecimalQuantity fq
android.icu.impl.FormattedStringBuilder string
public android.icu.impl.number.MicroProps formatImpl (android.icu.impl.number.DecimalQuantity, android.icu.util.MeasureUnit, android.icu.impl.FormattedStringBuilder)
android.icu.impl.number.DecimalQuantity fq
android.icu.util.MeasureUnit unit
android.icu.impl.FormattedStringBuilder string
android.icu.number.LocalizedNumberFormatter withUnit
public java.lang.String getAffixImpl (boolean, boolean)
int prefixLength
boolean isPrefix
boolean isNegative
android.icu.impl.FormattedStringBuilder string
byte signum
android.icu.impl.StandardPlural plural
int prefixLength
private boolean computeCompiled ()
android.icu.impl.number.MacroProps macros
long currentCount
android.icu.number.LocalizedNumberFormatter create (int, java.lang.Object)
int key
Object value
volatile synthetic android.icu.number.NumberFormatterSettings create (int, java.lang.Object)
static void <clinit> ()
}
android/icu/number/LocalizedNumberRangeFormatter.class
LocalizedNumberRangeFormatter.java
package android.icu.number
public android.icu.number.LocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings {
private volatile android.icu.number.NumberRangeFormatterImpl fImpl
void <init> (android.icu.number.NumberRangeFormatterSettings, int, java.lang.Object)
android.icu.number.NumberRangeFormatterSettings parent
int key
Object value
public android.icu.number.FormattedNumberRange formatRange (int, int)
int first
int second
android.icu.impl.number.DecimalQuantity dq1
android.icu.impl.number.DecimalQuantity dq2
public android.icu.number.FormattedNumberRange formatRange (double, double)
double first
double second
android.icu.impl.number.DecimalQuantity dq1
android.icu.impl.number.DecimalQuantity dq2
public android.icu.number.FormattedNumberRange formatRange (java.lang.Number, java.lang.Number)
Number first
Number second
android.icu.impl.number.DecimalQuantity dq1
android.icu.impl.number.DecimalQuantity dq2
android.icu.number.FormattedNumberRange formatImpl (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.DecimalQuantity, boolean)
android.icu.impl.number.DecimalQuantity first
android.icu.impl.number.DecimalQuantity second
boolean equalBeforeRounding
android.icu.number.LocalizedNumberRangeFormatter create (int, java.lang.Object)
int key
Object value
volatile synthetic android.icu.number.NumberRangeFormatterSettings create (int, java.lang.Object)
}
android/icu/number/Notation.class
Notation.java
package android.icu.number
public android.icu.number.Notation extends java.lang.Object {
private static final android.icu.number.ScientificNotation SCIENTIFIC
private static final android.icu.number.ScientificNotation ENGINEERING
private static final android.icu.number.CompactNotation COMPACT_SHORT
private static final android.icu.number.CompactNotation COMPACT_LONG
private static final android.icu.number.SimpleNotation SIMPLE
void <init> ()
public static android.icu.number.ScientificNotation scientific ()
public static android.icu.number.ScientificNotation engineering ()
public static android.icu.number.CompactNotation compactShort ()
public static android.icu.number.CompactNotation compactLong ()
public static android.icu.number.SimpleNotation simple ()
static void <clinit> ()
}
android/icu/number/NumberFormatter$DecimalSeparatorDisplay.class
NumberFormatter.java
package android.icu.number
public final enum android.icu.number.NumberFormatter$DecimalSeparatorDisplay extends java.lang.Enum {
public static final enum android.icu.number.NumberFormatter$DecimalSeparatorDisplay AUTO
public static final enum android.icu.number.NumberFormatter$DecimalSeparatorDisplay ALWAYS
private static final synthetic android.icu.number.NumberFormatter$DecimalSeparatorDisplay[] $VALUES
public static android.icu.number.NumberFormatter$DecimalSeparatorDisplay[] values ()
public static android.icu.number.NumberFormatter$DecimalSeparatorDisplay valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberFormatter$GroupingStrategy.class
NumberFormatter.java
package android.icu.number
public final enum android.icu.number.NumberFormatter$GroupingStrategy extends java.lang.Enum {
public static final enum android.icu.number.NumberFormatter$GroupingStrategy OFF
public static final enum android.icu.number.NumberFormatter$GroupingStrategy MIN2
public static final enum android.icu.number.NumberFormatter$GroupingStrategy AUTO
public static final enum android.icu.number.NumberFormatter$GroupingStrategy ON_ALIGNED
public static final enum android.icu.number.NumberFormatter$GroupingStrategy THOUSANDS
private static final synthetic android.icu.number.NumberFormatter$GroupingStrategy[] $VALUES
public static android.icu.number.NumberFormatter$GroupingStrategy[] values ()
public static android.icu.number.NumberFormatter$GroupingStrategy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberFormatter$SignDisplay.class
NumberFormatter.java
package android.icu.number
public final enum android.icu.number.NumberFormatter$SignDisplay extends java.lang.Enum {
public static final enum android.icu.number.NumberFormatter$SignDisplay AUTO
public static final enum android.icu.number.NumberFormatter$SignDisplay ALWAYS
public static final enum android.icu.number.NumberFormatter$SignDisplay NEVER
public static final enum android.icu.number.NumberFormatter$SignDisplay ACCOUNTING
public static final enum android.icu.number.NumberFormatter$SignDisplay ACCOUNTING_ALWAYS
public static final enum android.icu.number.NumberFormatter$SignDisplay EXCEPT_ZERO
public static final enum android.icu.number.NumberFormatter$SignDisplay ACCOUNTING_EXCEPT_ZERO
private static final synthetic android.icu.number.NumberFormatter$SignDisplay[] $VALUES
public static android.icu.number.NumberFormatter$SignDisplay[] values ()
public static android.icu.number.NumberFormatter$SignDisplay valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberFormatter$UnitWidth.class
NumberFormatter.java
package android.icu.number
public final enum android.icu.number.NumberFormatter$UnitWidth extends java.lang.Enum {
public static final enum android.icu.number.NumberFormatter$UnitWidth NARROW
public static final enum android.icu.number.NumberFormatter$UnitWidth SHORT
public static final enum android.icu.number.NumberFormatter$UnitWidth FULL_NAME
public static final enum android.icu.number.NumberFormatter$UnitWidth ISO_CODE
public static final enum android.icu.number.NumberFormatter$UnitWidth FORMAL
public static final enum android.icu.number.NumberFormatter$UnitWidth VARIANT
public static final enum android.icu.number.NumberFormatter$UnitWidth HIDDEN
private static final synthetic android.icu.number.NumberFormatter$UnitWidth[] $VALUES
public static android.icu.number.NumberFormatter$UnitWidth[] values ()
public static android.icu.number.NumberFormatter$UnitWidth valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberFormatter.class
NumberFormatter.java
package android.icu.number
public final android.icu.number.NumberFormatter extends java.lang.Object {
private static final android.icu.number.UnlocalizedNumberFormatter BASE
static final long DEFAULT_THRESHOLD
private void <init> ()
public static android.icu.number.UnlocalizedNumberFormatter with ()
public static android.icu.number.LocalizedNumberFormatter withLocale (java.util.Locale)
java.util.Locale locale
public static android.icu.number.LocalizedNumberFormatter withLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.number.UnlocalizedNumberFormatter forSkeleton (java.lang.String)
String skeleton
public static android.icu.number.UnlocalizedNumberFormatter fromDecimalFormat (android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols, android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.DecimalFormatProperties exportedProperties
static void <clinit> ()
}
android/icu/number/NumberFormatterImpl.class
NumberFormatterImpl.java
package android.icu.number
android.icu.number.NumberFormatterImpl extends java.lang.Object {
private static final android.icu.util.Currency DEFAULT_CURRENCY
final android.icu.impl.number.MicroProps micros
final android.icu.impl.number.MicroPropsGenerator microPropsGenerator
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.impl.number.MacroProps)
android.icu.impl.number.MacroProps macros
public static android.icu.impl.number.MicroProps formatStatic (android.icu.impl.number.MacroProps, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder)
android.icu.impl.number.MacroProps macros
android.icu.impl.number.DecimalQuantity inValue
android.icu.impl.FormattedStringBuilder outString
android.icu.impl.number.MicroProps micros
int length
public static int getPrefixSuffixStatic (android.icu.impl.number.MacroProps, byte, android.icu.impl.StandardPlural, android.icu.impl.FormattedStringBuilder)
android.icu.impl.number.MacroProps macros
byte signum
android.icu.impl.StandardPlural plural
android.icu.impl.FormattedStringBuilder output
android.icu.impl.number.MicroProps micros
android.icu.impl.number.MicroPropsGenerator microPropsGenerator
public android.icu.impl.number.MicroProps format (android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder)
android.icu.impl.number.DecimalQuantity inValue
android.icu.impl.FormattedStringBuilder outString
android.icu.impl.number.MicroProps micros
int length
public android.icu.impl.number.MicroProps preProcess (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity inValue
android.icu.impl.number.MicroProps micros
private static android.icu.impl.number.MicroProps preProcessUnsafe (android.icu.impl.number.MacroProps, android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.MacroProps macros
android.icu.impl.number.DecimalQuantity inValue
android.icu.impl.number.MicroProps micros
android.icu.impl.number.MicroPropsGenerator microPropsGenerator
public int getPrefixSuffix (byte, android.icu.impl.StandardPlural, android.icu.impl.FormattedStringBuilder)
byte signum
android.icu.impl.StandardPlural plural
android.icu.impl.FormattedStringBuilder output
private static int getPrefixSuffixImpl (android.icu.impl.number.MicroPropsGenerator, byte, android.icu.impl.FormattedStringBuilder)
android.icu.impl.number.MicroPropsGenerator generator
byte signum
android.icu.impl.FormattedStringBuilder output
android.icu.impl.number.DecimalQuantity_DualStorageBCD quantity
android.icu.impl.number.MicroProps micros
public android.icu.impl.number.MicroProps getRawMicroProps ()
private static boolean unitIsCurrency (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit unit
private static boolean unitIsBaseUnit (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit unit
private static boolean unitIsPercent (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit unit
private static boolean unitIsPermille (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit unit
private static android.icu.impl.number.MicroPropsGenerator macrosToMicroGenerator (android.icu.impl.number.MacroProps, android.icu.impl.number.MicroProps, boolean)
android.icu.text.NumberingSystem ns
int patternStyle
int patternStyle
int patternStyle
int patternStyle
int patternStyle
android.icu.util.MeasureUnit inputUnit
android.icu.text.PluralRules pluralRules
android.icu.impl.number.CompactData$CompactType compactType
android.icu.impl.number.MacroProps macros
android.icu.impl.number.MicroProps micros
boolean safe
android.icu.impl.number.MicroPropsGenerator chain
boolean isCurrency
boolean isBaseUnit
boolean isPercent
boolean isPermille
boolean isCompactNotation
boolean isAccounting
android.icu.util.Currency currency
android.icu.number.NumberFormatter$UnitWidth unitWidth
boolean isCldrUnit
boolean isMixedUnit
android.icu.text.PluralRules rules
android.icu.text.NumberingSystem ns
String pattern
android.icu.impl.number.PatternStringParser$ParsedPatternInfo patternInfo
android.icu.impl.number.UsagePrefsHandler usagePrefsHandler
android.icu.impl.number.MutablePatternModifier patternMod
android.icu.impl.number.MutablePatternModifier$ImmutablePatternModifier immPatternMod
public static int writeAffixes (android.icu.impl.number.MicroProps, android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.number.MicroProps micros
android.icu.impl.FormattedStringBuilder string
int start
int end
int length
public static int writeNumber (android.icu.impl.number.MicroProps, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, int)
android.icu.impl.number.MicroProps micros
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.FormattedStringBuilder string
int index
int length
private static int writeIntegerDigits (android.icu.impl.number.MicroProps, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, int)
byte nextDigit
int i
android.icu.impl.number.MicroProps micros
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.FormattedStringBuilder string
int index
int length
int integerCount
private static int writeFractionDigits (android.icu.impl.number.MicroProps, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, int)
byte nextDigit
int i
android.icu.impl.number.MicroProps micros
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.FormattedStringBuilder string
int index
int length
int fractionCount
static void <clinit> ()
}
android/icu/number/NumberFormatterSettings.class
NumberFormatterSettings.java
package android.icu.number
public abstract android.icu.number.NumberFormatterSettings extends java.lang.Object {
static final int KEY_MACROS
static final int KEY_LOCALE
static final int KEY_NOTATION
static final int KEY_UNIT
static final int KEY_PRECISION
static final int KEY_ROUNDING_MODE
static final int KEY_GROUPING
static final int KEY_PADDER
static final int KEY_INTEGER
static final int KEY_SYMBOLS
static final int KEY_UNIT_WIDTH
static final int KEY_SIGN
static final int KEY_DECIMAL
static final int KEY_SCALE
static final int KEY_THRESHOLD
static final int KEY_PER_UNIT
static final int KEY_USAGE
static final int KEY_MAX
private final android.icu.number.NumberFormatterSettings parent
private final int key
private final Object value
private volatile android.icu.impl.number.MacroProps resolvedMacros
void <init> (android.icu.number.NumberFormatterSettings, int, java.lang.Object)
android.icu.number.NumberFormatterSettings parent
int key
Object value
public android.icu.number.NumberFormatterSettings notation (android.icu.number.Notation)
android.icu.number.Notation notation
public android.icu.number.NumberFormatterSettings unit (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit unit
public android.icu.number.NumberFormatterSettings perUnit (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit perUnit
public android.icu.number.NumberFormatterSettings precision (android.icu.number.Precision)
android.icu.number.Precision precision
public android.icu.number.NumberFormatterSettings roundingMode (java.math.RoundingMode)
java.math.RoundingMode roundingMode
public android.icu.number.NumberFormatterSettings grouping (android.icu.number.NumberFormatter$GroupingStrategy)
android.icu.number.NumberFormatter$GroupingStrategy strategy
public android.icu.number.NumberFormatterSettings integerWidth (android.icu.number.IntegerWidth)
android.icu.number.IntegerWidth style
public android.icu.number.NumberFormatterSettings symbols (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols symbols
public android.icu.number.NumberFormatterSettings symbols (android.icu.text.NumberingSystem)
android.icu.text.NumberingSystem ns
public android.icu.number.NumberFormatterSettings unitWidth (android.icu.number.NumberFormatter$UnitWidth)
android.icu.number.NumberFormatter$UnitWidth style
public android.icu.number.NumberFormatterSettings sign (android.icu.number.NumberFormatter$SignDisplay)
android.icu.number.NumberFormatter$SignDisplay style
public android.icu.number.NumberFormatterSettings decimal (android.icu.number.NumberFormatter$DecimalSeparatorDisplay)
android.icu.number.NumberFormatter$DecimalSeparatorDisplay style
public android.icu.number.NumberFormatterSettings scale (android.icu.number.Scale)
android.icu.number.Scale scale
public android.icu.number.NumberFormatterSettings usage (java.lang.String)
String usage
public android.icu.number.NumberFormatterSettings macros (android.icu.impl.number.MacroProps)
android.icu.impl.number.MacroProps macros
public android.icu.number.NumberFormatterSettings padding (android.icu.impl.number.Padder)
android.icu.impl.number.Padder padder
public android.icu.number.NumberFormatterSettings threshold (java.lang.Long)
Long threshold
public java.lang.String toSkeleton ()
abstract android.icu.number.NumberFormatterSettings create (int, java.lang.Object)
android.icu.impl.number.MacroProps resolve ()
long keyBitmask
android.icu.impl.number.MacroProps macros
long seen
android.icu.number.NumberFormatterSettings current
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
android/icu/number/NumberPropertyMapper.class
NumberPropertyMapper.java
package android.icu.number
final android.icu.number.NumberPropertyMapper extends java.lang.Object {
void <init> ()
public static android.icu.number.UnlocalizedNumberFormatter create (android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols)
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.MacroProps macros
public static android.icu.number.UnlocalizedNumberFormatter create (android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols, android.icu.impl.number.DecimalFormatProperties)
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.DecimalFormatProperties exportedProperties
android.icu.impl.number.MacroProps macros
public static android.icu.number.UnlocalizedNumberFormatter create (java.lang.String, android.icu.text.DecimalFormatSymbols)
String pattern
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.DecimalFormatProperties properties
public static android.icu.impl.number.MacroProps oldToNew (android.icu.impl.number.DecimalFormatProperties, android.icu.text.DecimalFormatSymbols, android.icu.impl.number.DecimalFormatProperties)
int maxSig_
int minSig_
int maxInt_
int minInt_
int minFrac_
int maxFrac_
int engineering
android.icu.number.Precision rounding_
android.icu.number.Precision rounding_
int minFrac_
int maxFrac_
int minSig_
int maxSig_
java.math.BigDecimal increment_
android.icu.impl.number.DecimalFormatProperties properties
android.icu.text.DecimalFormatSymbols symbols
android.icu.impl.number.DecimalFormatProperties exportedProperties
android.icu.impl.number.MacroProps macros
android.icu.util.ULocale locale
android.icu.text.PluralRules rules
android.icu.impl.number.AffixPatternProvider affixProvider
boolean useCurrency
android.icu.util.Currency currency
android.icu.util.Currency$CurrencyUsage currencyUsage
boolean explicitCurrencyUsage
int maxInt
int minInt
int maxFrac
int minFrac
int minSig
int maxSig
java.math.BigDecimal roundingIncrement
java.math.MathContext mathContext
boolean explicitMinMaxFrac
boolean explicitMinMaxSig
android.icu.number.Precision rounding
}
android/icu/number/NumberRangeFormatter$RangeCollapse.class
NumberRangeFormatter.java
package android.icu.number
public final enum android.icu.number.NumberRangeFormatter$RangeCollapse extends java.lang.Enum {
public static final enum android.icu.number.NumberRangeFormatter$RangeCollapse AUTO
public static final enum android.icu.number.NumberRangeFormatter$RangeCollapse NONE
public static final enum android.icu.number.NumberRangeFormatter$RangeCollapse UNIT
public static final enum android.icu.number.NumberRangeFormatter$RangeCollapse ALL
private static final synthetic android.icu.number.NumberRangeFormatter$RangeCollapse[] $VALUES
public static android.icu.number.NumberRangeFormatter$RangeCollapse[] values ()
public static android.icu.number.NumberRangeFormatter$RangeCollapse valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberRangeFormatter$RangeIdentityFallback.class
NumberRangeFormatter.java
package android.icu.number
public final enum android.icu.number.NumberRangeFormatter$RangeIdentityFallback extends java.lang.Enum {
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityFallback SINGLE_VALUE
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityFallback APPROXIMATELY_OR_SINGLE_VALUE
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityFallback APPROXIMATELY
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityFallback RANGE
private static final synthetic android.icu.number.NumberRangeFormatter$RangeIdentityFallback[] $VALUES
public static android.icu.number.NumberRangeFormatter$RangeIdentityFallback[] values ()
public static android.icu.number.NumberRangeFormatter$RangeIdentityFallback valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberRangeFormatter$RangeIdentityResult.class
NumberRangeFormatter.java
package android.icu.number
public final enum android.icu.number.NumberRangeFormatter$RangeIdentityResult extends java.lang.Enum {
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityResult EQUAL_BEFORE_ROUNDING
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityResult EQUAL_AFTER_ROUNDING
public static final enum android.icu.number.NumberRangeFormatter$RangeIdentityResult NOT_EQUAL
private static final synthetic android.icu.number.NumberRangeFormatter$RangeIdentityResult[] $VALUES
public static android.icu.number.NumberRangeFormatter$RangeIdentityResult[] values ()
public static android.icu.number.NumberRangeFormatter$RangeIdentityResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberRangeFormatter.class
NumberRangeFormatter.java
package android.icu.number
public abstract android.icu.number.NumberRangeFormatter extends java.lang.Object {
private static final android.icu.number.UnlocalizedNumberRangeFormatter BASE
public static android.icu.number.UnlocalizedNumberRangeFormatter with ()
public static android.icu.number.LocalizedNumberRangeFormatter withLocale (java.util.Locale)
java.util.Locale locale
public static android.icu.number.LocalizedNumberRangeFormatter withLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
private void <init> ()
static void <clinit> ()
}
android/icu/number/NumberRangeFormatterImpl$1.class
NumberRangeFormatterImpl.java
package android.icu.number
synthetic android.icu.number.NumberRangeFormatterImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$number$NumberRangeFormatter$RangeCollapse
static void <clinit> ()
}
android/icu/number/NumberRangeFormatterImpl$NumberRangeDataSink.class
NumberRangeFormatterImpl.java
package android.icu.number
final android.icu.number.NumberRangeFormatterImpl$NumberRangeDataSink extends android.icu.impl.UResource$Sink {
String rangePattern
String approximatelyPattern
StringBuilder sb
void <init> (java.lang.StringBuilder)
StringBuilder sb
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String pattern
String pattern
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table miscTable
private boolean hasRangeData ()
private boolean hasApproxData ()
public boolean isComplete ()
public void fillInDefaults ()
}
android/icu/number/NumberRangeFormatterImpl.class
NumberRangeFormatterImpl.java
package android.icu.number
android.icu.number.NumberRangeFormatterImpl extends java.lang.Object {
final android.icu.number.NumberFormatterImpl formatterImpl1
final android.icu.number.NumberFormatterImpl formatterImpl2
final boolean fSameFormatters
final android.icu.number.NumberRangeFormatter$RangeCollapse fCollapse
final android.icu.number.NumberRangeFormatter$RangeIdentityFallback fIdentityFallback
String fRangePattern
android.icu.impl.number.SimpleModifier fApproximatelyModifier
final android.icu.impl.number.range.StandardPluralRanges fPluralRanges
static final synthetic boolean $assertionsDisabled
int identity2d (android.icu.number.NumberRangeFormatter$RangeIdentityFallback, android.icu.number.NumberRangeFormatter$RangeIdentityResult)
android.icu.number.NumberRangeFormatter$RangeIdentityFallback a
android.icu.number.NumberRangeFormatter$RangeIdentityResult b
private static void getNumberRangeData (android.icu.util.ULocale, java.lang.String, android.icu.number.NumberRangeFormatterImpl)
android.icu.util.ULocale locale
String nsName
android.icu.number.NumberRangeFormatterImpl out
StringBuilder sb
android.icu.number.NumberRangeFormatterImpl$NumberRangeDataSink sink
android.icu.impl.ICUResourceBundle resource
String key
public void <init> (android.icu.impl.number.range.RangeMacroProps)
android.icu.impl.number.range.RangeMacroProps macros
String nsName
public android.icu.number.FormattedNumberRange format (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.DecimalQuantity, boolean)
android.icu.impl.number.MicroProps micros2
android.icu.number.NumberRangeFormatter$RangeIdentityResult identityResult
android.icu.number.NumberRangeFormatter$RangeIdentityResult identityResult
android.icu.impl.number.DecimalQuantity quantity1
android.icu.impl.number.DecimalQuantity quantity2
boolean equalBeforeRounding
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.MicroProps micros1
android.icu.impl.number.MicroProps micros2
android.icu.number.NumberRangeFormatter$RangeIdentityResult identityResult
private void formatSingleValue (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, android.icu.impl.number.MicroProps, android.icu.impl.number.MicroProps)
int length
android.icu.impl.number.DecimalQuantity quantity1
android.icu.impl.number.DecimalQuantity quantity2
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.MicroProps micros1
android.icu.impl.number.MicroProps micros2
private void formatApproximately (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, android.icu.impl.number.MicroProps, android.icu.impl.number.MicroProps)
int length
android.icu.impl.number.DecimalQuantity quantity1
android.icu.impl.number.DecimalQuantity quantity2
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.MicroProps micros1
android.icu.impl.number.MicroProps micros2
private void formatRange (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, android.icu.impl.number.MicroProps, android.icu.impl.number.MicroProps)
boolean collapseMiddle
boolean collapseInner
boolean collapseInner
boolean collapseInner
android.icu.impl.number.Modifier mm
boolean collapseOuter
boolean collapseMiddle
boolean collapseInner
boolean repeatInner
boolean repeatMiddle
boolean repeatOuter
android.icu.impl.number.Modifier mod
android.icu.impl.number.Modifier mod
android.icu.impl.number.Modifier mod
android.icu.impl.number.DecimalQuantity quantity1
android.icu.impl.number.DecimalQuantity quantity2
android.icu.impl.FormattedStringBuilder string
android.icu.impl.number.MicroProps micros1
android.icu.impl.number.MicroProps micros2
boolean collapseOuter
boolean collapseMiddle
boolean collapseInner
android.icu.impl.number.range.PrefixInfixSuffixLengthHelper h
android.icu.impl.number.Modifier resolveModifierPlurals (android.icu.impl.number.Modifier, android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier first
android.icu.impl.number.Modifier second
android.icu.impl.number.Modifier$Parameters firstParameters
android.icu.impl.number.Modifier$Parameters secondParameters
android.icu.impl.StandardPlural resultPlural
android.icu.impl.number.Modifier mod
static void <clinit> ()
}
android/icu/number/NumberRangeFormatterSettings.class
NumberRangeFormatterSettings.java
package android.icu.number
public abstract android.icu.number.NumberRangeFormatterSettings extends java.lang.Object {
static final int KEY_MACROS
static final int KEY_LOCALE
static final int KEY_FORMATTER_1
static final int KEY_FORMATTER_2
static final int KEY_SAME_FORMATTERS
static final int KEY_COLLAPSE
static final int KEY_IDENTITY_FALLBACK
static final int KEY_MAX
private final android.icu.number.NumberRangeFormatterSettings parent
private final int key
private final Object value
private volatile android.icu.impl.number.range.RangeMacroProps resolvedMacros
void <init> (android.icu.number.NumberRangeFormatterSettings, int, java.lang.Object)
android.icu.number.NumberRangeFormatterSettings parent
int key
Object value
public android.icu.number.NumberRangeFormatterSettings numberFormatterBoth (android.icu.number.UnlocalizedNumberFormatter)
android.icu.number.UnlocalizedNumberFormatter formatter
public android.icu.number.NumberRangeFormatterSettings numberFormatterFirst (android.icu.number.UnlocalizedNumberFormatter)
android.icu.number.UnlocalizedNumberFormatter formatterFirst
public android.icu.number.NumberRangeFormatterSettings numberFormatterSecond (android.icu.number.UnlocalizedNumberFormatter)
android.icu.number.UnlocalizedNumberFormatter formatterSecond
public android.icu.number.NumberRangeFormatterSettings collapse (android.icu.number.NumberRangeFormatter$RangeCollapse)
android.icu.number.NumberRangeFormatter$RangeCollapse collapse
public android.icu.number.NumberRangeFormatterSettings identityFallback (android.icu.number.NumberRangeFormatter$RangeIdentityFallback)
android.icu.number.NumberRangeFormatter$RangeIdentityFallback identityFallback
abstract android.icu.number.NumberRangeFormatterSettings create (int, java.lang.Object)
android.icu.impl.number.range.RangeMacroProps resolve ()
android.icu.impl.number.range.RangeMacroProps macros
android.icu.number.NumberRangeFormatterSettings current
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
android/icu/number/NumberSkeletonImpl$1.class
NumberSkeletonImpl.java
package android.icu.number
android.icu.number.NumberSkeletonImpl$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.number.UnlocalizedNumberFormatter createInstance (java.lang.String, java.lang.Void)
String skeletonString
Void unused
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/number/NumberSkeletonImpl$2.class
NumberSkeletonImpl.java
package android.icu.number
synthetic android.icu.number.NumberSkeletonImpl$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$number$NumberSkeletonImpl$StemEnum
static final synthetic int[] $SwitchMap$java$math$RoundingMode
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$GroupingStrategy
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$UnitWidth
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$SignDisplay
static final synthetic int[] $SwitchMap$android$icu$number$NumberFormatter$DecimalSeparatorDisplay
static final synthetic int[] $SwitchMap$android$icu$number$NumberSkeletonImpl$ParseState
static void <clinit> ()
}
android/icu/number/NumberSkeletonImpl$BlueprintHelpers.class
NumberSkeletonImpl.java
package android.icu.number
final android.icu.number.NumberSkeletonImpl$BlueprintHelpers extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
void <init> ()
private static boolean parseExponentWidthOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int offset
int minExp
private static void generateExponentWidthOption (int, java.lang.StringBuilder)
int minExponentDigits
StringBuilder sb
private static boolean parseExponentSignOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
android.icu.util.CharsTrie tempStemTrie
android.icu.util.BytesTrie$Result result
android.icu.number.NumberFormatter$SignDisplay sign
private static void parseCurrencyOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.util.Currency currency
IllegalArgumentException e
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
String currencyCode
android.icu.util.Currency currency
private static void generateCurrencyOption (android.icu.util.Currency, java.lang.StringBuilder)
android.icu.util.Currency currency
StringBuilder sb
private static void parseMeasureUnitOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.util.MeasureUnit unit
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int firstHyphen
String type
String subType
java.util.Set units
private static void parseMeasurePerUnitOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
android.icu.util.MeasureUnit numerator
private static void parseIdentifierUnitOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.units.MeasureUnitImpl fullUnit
IllegalArgumentException e
android.icu.impl.units.SingleUnitImpl subUnit
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
android.icu.impl.units.MeasureUnitImpl fullUnit
android.icu.util.MeasureUnit testBuiltin
private static void parseUnitUsageOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
private static void parseFractionStem (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
int maxFrac
int maxFrac
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int offset
int minFrac
int maxFrac
private static void generateFractionStem (int, int, java.lang.StringBuilder)
int minFrac
int maxFrac
StringBuilder sb
private static void parseDigitsStem (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
int maxSig
int maxSig
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int offset
int minSig
int maxSig
private static void generateDigitsStem (int, int, java.lang.StringBuilder)
int minSig
int maxSig
StringBuilder sb
private static void parseScientificStem (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
int offset
boolean isEngineering
android.icu.number.NumberFormatter$SignDisplay signDisplay
int minDigits
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
private static void parseIntegerStem (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int offset
private static boolean parseFracSigOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
int maxSig
int maxSig
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int offset
int minSig
int maxSig
android.icu.number.FractionPrecision oldRounder
private static void parseIncrementOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
java.math.BigDecimal increment
NumberFormatException e
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
String str
java.math.BigDecimal increment
private static void generateIncrementOption (java.math.BigDecimal, java.lang.StringBuilder)
java.math.BigDecimal increment
StringBuilder sb
private static void parseIntegerWidthOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
int maxInt
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
int offset
int minInt
int maxInt
private static void generateIntegerWidthOption (int, int, java.lang.StringBuilder)
int minInt
int maxInt
StringBuilder sb
private static void parseNumberingSystemOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
String nsName
android.icu.text.NumberingSystem ns
private static void generateNumberingSystemOption (android.icu.text.NumberingSystem, java.lang.StringBuilder)
android.icu.text.NumberingSystem ns
StringBuilder sb
private static void parseScaleOption (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
java.math.BigDecimal bd
NumberFormatException e
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
String str
java.math.BigDecimal bd
private static void generateScaleOption (android.icu.number.Scale, java.lang.StringBuilder)
android.icu.number.Scale scale
StringBuilder sb
java.math.BigDecimal bd
static synthetic void access$000 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$100 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$200 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$300 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1200 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1300 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1400 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1500 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1600 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1700 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1800 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$1900 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$2000 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic boolean access$2100 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic boolean access$2200 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic boolean access$2300 (android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment x0
android.icu.impl.number.MacroProps x1
static synthetic void access$3700 (int, java.lang.StringBuilder)
int x0
StringBuilder x1
static synthetic void access$3900 (android.icu.util.Currency, java.lang.StringBuilder)
android.icu.util.Currency x0
StringBuilder x1
static synthetic void access$4000 (int, int, java.lang.StringBuilder)
int x0
int x1
StringBuilder x2
static synthetic void access$4100 (int, int, java.lang.StringBuilder)
int x0
int x1
StringBuilder x2
static synthetic void access$4200 (java.math.BigDecimal, java.lang.StringBuilder)
java.math.BigDecimal x0
StringBuilder x1
static synthetic void access$4500 (int, int, java.lang.StringBuilder)
int x0
int x1
StringBuilder x2
static synthetic void access$4600 (android.icu.text.NumberingSystem, java.lang.StringBuilder)
android.icu.text.NumberingSystem x0
StringBuilder x1
static synthetic void access$4900 (android.icu.number.Scale, java.lang.StringBuilder)
android.icu.number.Scale x0
StringBuilder x1
static void <clinit> ()
}
android/icu/number/NumberSkeletonImpl$EnumToStemString.class
NumberSkeletonImpl.java
package android.icu.number
final android.icu.number.NumberSkeletonImpl$EnumToStemString extends java.lang.Object {
void <init> ()
private static void roundingMode (java.math.RoundingMode, java.lang.StringBuilder)
java.math.RoundingMode value
StringBuilder sb
private static void groupingStrategy (android.icu.number.NumberFormatter$GroupingStrategy, java.lang.StringBuilder)
android.icu.number.NumberFormatter$GroupingStrategy value
StringBuilder sb
private static void unitWidth (android.icu.number.NumberFormatter$UnitWidth, java.lang.StringBuilder)
android.icu.number.NumberFormatter$UnitWidth value
StringBuilder sb
private static void signDisplay (android.icu.number.NumberFormatter$SignDisplay, java.lang.StringBuilder)
android.icu.number.NumberFormatter$SignDisplay value
StringBuilder sb
private static void decimalSeparatorDisplay (android.icu.number.NumberFormatter$DecimalSeparatorDisplay, java.lang.StringBuilder)
android.icu.number.NumberFormatter$DecimalSeparatorDisplay value
StringBuilder sb
static synthetic void access$3800 (android.icu.number.NumberFormatter$SignDisplay, java.lang.StringBuilder)
android.icu.number.NumberFormatter$SignDisplay x0
StringBuilder x1
static synthetic void access$4300 (java.math.RoundingMode, java.lang.StringBuilder)
java.math.RoundingMode x0
StringBuilder x1
static synthetic void access$4400 (android.icu.number.NumberFormatter$GroupingStrategy, java.lang.StringBuilder)
android.icu.number.NumberFormatter$GroupingStrategy x0
StringBuilder x1
static synthetic void access$4700 (android.icu.number.NumberFormatter$UnitWidth, java.lang.StringBuilder)
android.icu.number.NumberFormatter$UnitWidth x0
StringBuilder x1
static synthetic void access$4800 (android.icu.number.NumberFormatter$DecimalSeparatorDisplay, java.lang.StringBuilder)
android.icu.number.NumberFormatter$DecimalSeparatorDisplay x0
StringBuilder x1
}
android/icu/number/NumberSkeletonImpl$GeneratorHelpers.class
NumberSkeletonImpl.java
package android.icu.number
final android.icu.number.NumberSkeletonImpl$GeneratorHelpers extends java.lang.Object {
static final synthetic boolean $assertionsDisabled
void <init> ()
private static boolean notation (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.number.ScientificNotation impl
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean unit (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
android.icu.util.MeasureUnit unit
private static boolean usage (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean precision (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.number.Precision$FractionRounderImpl impl
android.icu.number.Precision$SignificantRounderImpl impl
android.icu.number.Precision$FracSigRounderImpl impl
android.icu.number.Precision$IncrementRounderImpl impl
android.icu.number.Precision$CurrencyRounderImpl impl
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean roundingMode (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean grouping (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean integerWidth (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean symbols (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.text.NumberingSystem ns
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean unitWidth (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean sign (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean decimal (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static boolean scale (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
static synthetic boolean access$2400 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$2500 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$2600 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$2700 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$2800 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$2900 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$3000 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$3100 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$3200 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$3300 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$3400 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static synthetic boolean access$3500 (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps x0
StringBuilder x1
static void <clinit> ()
}
android/icu/number/NumberSkeletonImpl$ParseState.class
NumberSkeletonImpl.java
package android.icu.number
final enum android.icu.number.NumberSkeletonImpl$ParseState extends java.lang.Enum {
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_NULL
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_SCIENTIFIC
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_FRACTION_PRECISION
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_INCREMENT_PRECISION
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_MEASURE_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_PER_MEASURE_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_IDENTIFIER_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_UNIT_USAGE
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_CURRENCY_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_INTEGER_WIDTH
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_NUMBERING_SYSTEM
public static final enum android.icu.number.NumberSkeletonImpl$ParseState STATE_SCALE
private static final synthetic android.icu.number.NumberSkeletonImpl$ParseState[] $VALUES
public static android.icu.number.NumberSkeletonImpl$ParseState[] values ()
public static android.icu.number.NumberSkeletonImpl$ParseState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberSkeletonImpl$StemEnum.class
NumberSkeletonImpl.java
package android.icu.number
final enum android.icu.number.NumberSkeletonImpl$StemEnum extends java.lang.Enum {
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_COMPACT_SHORT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_COMPACT_LONG
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SCIENTIFIC
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ENGINEERING
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_NOTATION_SIMPLE
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_BASE_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PERCENT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PERMILLE
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PERCENT_100
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PRECISION_INTEGER
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PRECISION_UNLIMITED
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PRECISION_CURRENCY_STANDARD
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PRECISION_CURRENCY_CASH
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_CEILING
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_FLOOR
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_DOWN
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_UP
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_HALF_EVEN
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_HALF_DOWN
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_HALF_UP
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_ROUNDING_MODE_UNNECESSARY
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_GROUP_OFF
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_GROUP_MIN2
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_GROUP_AUTO
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_GROUP_ON_ALIGNED
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_GROUP_THOUSANDS
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_LATIN
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_NARROW
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_SHORT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_FULL_NAME
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_ISO_CODE
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_FORMAL
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_VARIANT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_WIDTH_HIDDEN
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_AUTO
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_ALWAYS
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_NEVER
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_ACCOUNTING
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_ACCOUNTING_ALWAYS
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_EXCEPT_ZERO
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SIGN_ACCOUNTING_EXCEPT_ZERO
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_DECIMAL_AUTO
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_DECIMAL_ALWAYS
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PRECISION_INCREMENT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_MEASURE_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_PER_MEASURE_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_UNIT_USAGE
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_CURRENCY
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_INTEGER_WIDTH
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_NUMBERING_SYSTEM
public static final enum android.icu.number.NumberSkeletonImpl$StemEnum STEM_SCALE
private static final synthetic android.icu.number.NumberSkeletonImpl$StemEnum[] $VALUES
public static android.icu.number.NumberSkeletonImpl$StemEnum[] values ()
public static android.icu.number.NumberSkeletonImpl$StemEnum valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/number/NumberSkeletonImpl$StemToObject.class
NumberSkeletonImpl.java
package android.icu.number
final android.icu.number.NumberSkeletonImpl$StemToObject extends java.lang.Object {
void <init> ()
private static android.icu.number.Notation notation (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.util.MeasureUnit unit (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.number.Precision precision (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static java.math.RoundingMode roundingMode (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.number.NumberFormatter$GroupingStrategy groupingStrategy (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.number.NumberFormatter$UnitWidth unitWidth (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.number.NumberFormatter$SignDisplay signDisplay (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.number.NumberFormatter$DecimalSeparatorDisplay decimalSeparatorDisplay (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum stem
static synthetic android.icu.number.Notation access$400 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic android.icu.util.MeasureUnit access$500 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic android.icu.number.Precision access$600 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic java.math.RoundingMode access$700 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic android.icu.number.NumberFormatter$GroupingStrategy access$800 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic android.icu.number.NumberFormatter$UnitWidth access$900 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic android.icu.number.NumberFormatter$SignDisplay access$1000 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
static synthetic android.icu.number.NumberFormatter$DecimalSeparatorDisplay access$1100 (android.icu.number.NumberSkeletonImpl$StemEnum)
android.icu.number.NumberSkeletonImpl$StemEnum x0
}
android/icu/number/NumberSkeletonImpl.class
NumberSkeletonImpl.java
package android.icu.number
android.icu.number.NumberSkeletonImpl extends java.lang.Object {
static final char WILDCARD_CHAR
static final char ALT_WILDCARD_CHAR
static final android.icu.number.NumberSkeletonImpl$StemEnum[] STEM_ENUM_VALUES
static final String SERIALIZED_STEM_TRIE
private static final android.icu.impl.CacheBase cache
static final synthetic boolean $assertionsDisabled
void <init> ()
static boolean isWildcardChar (char)
char c
static java.lang.String buildStemTrie ()
android.icu.util.CharsTrieBuilder b
public static android.icu.number.UnlocalizedNumberFormatter getOrCreate (java.lang.String)
String skeletonString
public static android.icu.number.UnlocalizedNumberFormatter create (java.lang.String)
String skeletonString
android.icu.impl.number.MacroProps macros
public static java.lang.String generate (android.icu.impl.number.MacroProps)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static android.icu.impl.number.MacroProps parseSkeleton (java.lang.String)
int cp
boolean isTokenSeparator
boolean isOptionSeparator
String skeletonString
android.icu.impl.number.MacroProps macros
android.icu.impl.StringSegment segment
android.icu.util.CharsTrie stemTrie
android.icu.number.NumberSkeletonImpl$ParseState stem
int offset
private static android.icu.number.NumberSkeletonImpl$ParseState parseStem (android.icu.impl.StringSegment, android.icu.util.CharsTrie, android.icu.impl.number.MacroProps)
android.icu.impl.StringSegment segment
android.icu.util.CharsTrie stemTrie
android.icu.impl.number.MacroProps macros
android.icu.util.BytesTrie$Result stemResult
android.icu.number.NumberSkeletonImpl$StemEnum stem
private static android.icu.number.NumberSkeletonImpl$ParseState parseOption (android.icu.number.NumberSkeletonImpl$ParseState, android.icu.impl.StringSegment, android.icu.impl.number.MacroProps)
android.icu.number.NumberSkeletonImpl$ParseState stem
android.icu.impl.StringSegment segment
android.icu.impl.number.MacroProps macros
private static void generateSkeleton (android.icu.impl.number.MacroProps, java.lang.StringBuilder)
android.icu.impl.number.MacroProps macros
StringBuilder sb
private static void checkNull (java.lang.Object, java.lang.CharSequence)
Object value
CharSequence content
private static void appendMultiple (java.lang.StringBuilder, int, int)
int i
StringBuilder sb
int cp
int count
static synthetic void access$3600 (java.lang.StringBuilder, int, int)
StringBuilder x0
int x1
int x2
static void <clinit> ()
}
android/icu/number/Precision$BogusRounder.class
Precision.java
package android.icu.number
public android.icu.number.Precision$BogusRounder extends android.icu.number.Precision {
public void <init> ()
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$BogusRounder createCopy ()
android.icu.number.Precision$BogusRounder copy
public android.icu.number.Precision into (android.icu.number.Precision)
android.icu.number.Precision precision
android.icu.number.Precision copy
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$CurrencyRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$CurrencyRounderImpl extends android.icu.number.CurrencyPrecision {
final android.icu.util.Currency$CurrencyUsage usage
public void <init> (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage usage
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$CurrencyRounderImpl createCopy ()
android.icu.number.Precision$CurrencyRounderImpl copy
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$FracSigRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$FracSigRounderImpl extends android.icu.number.Precision {
final int minFrac
final int maxFrac
final int minSig
final int maxSig
public void <init> (int, int, int, int)
int minFrac
int maxFrac
int minSig
int maxSig
public void apply (android.icu.impl.number.DecimalQuantity)
int candidate
int candidate
android.icu.impl.number.DecimalQuantity value
int displayMag
int roundingMag
android.icu.number.Precision$FracSigRounderImpl createCopy ()
android.icu.number.Precision$FracSigRounderImpl copy
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$FractionRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$FractionRounderImpl extends android.icu.number.FractionPrecision {
final int minFrac
final int maxFrac
public void <init> (int, int)
int minFrac
int maxFrac
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$FractionRounderImpl createCopy ()
android.icu.number.Precision$FractionRounderImpl copy
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$IncrementFiveRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$IncrementFiveRounderImpl extends android.icu.number.Precision$IncrementRounderImpl {
final int minFrac
final int maxFrac
public void <init> (java.math.BigDecimal, int, int)
java.math.BigDecimal increment
int minFrac
int maxFrac
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$IncrementFiveRounderImpl createCopy ()
android.icu.number.Precision$IncrementFiveRounderImpl copy
volatile synthetic android.icu.number.Precision$IncrementRounderImpl createCopy ()
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$IncrementOneRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$IncrementOneRounderImpl extends android.icu.number.Precision$IncrementRounderImpl {
final int minFrac
final int maxFrac
public void <init> (java.math.BigDecimal, int, int)
java.math.BigDecimal increment
int minFrac
int maxFrac
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$IncrementOneRounderImpl createCopy ()
android.icu.number.Precision$IncrementOneRounderImpl copy
volatile synthetic android.icu.number.Precision$IncrementRounderImpl createCopy ()
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$IncrementRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$IncrementRounderImpl extends android.icu.number.Precision {
final java.math.BigDecimal increment
public void <init> (java.math.BigDecimal)
java.math.BigDecimal increment
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$IncrementRounderImpl createCopy ()
android.icu.number.Precision$IncrementRounderImpl copy
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$InfiniteRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$InfiniteRounderImpl extends android.icu.number.Precision {
public void <init> ()
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
android.icu.number.Precision$InfiniteRounderImpl createCopy ()
android.icu.number.Precision$InfiniteRounderImpl copy
volatile synthetic android.icu.number.Precision createCopy ()
}
android/icu/number/Precision$SignificantRounderImpl.class
Precision.java
package android.icu.number
android.icu.number.Precision$SignificantRounderImpl extends android.icu.number.Precision {
final int minSig
final int maxSig
static final synthetic boolean $assertionsDisabled
public void <init> (int, int)
int minSig
int maxSig
public void apply (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity value
public void apply (android.icu.impl.number.DecimalQuantity, int)
android.icu.impl.number.DecimalQuantity quantity
int minInt
android.icu.number.Precision$SignificantRounderImpl createCopy ()
android.icu.number.Precision$SignificantRounderImpl copy
volatile synthetic android.icu.number.Precision createCopy ()
static void <clinit> ()
}
android/icu/number/Precision.class
Precision.java
package android.icu.number
public abstract android.icu.number.Precision extends java.lang.Object {
java.math.MathContext mathContext
public static final android.icu.number.Precision$BogusRounder BOGUS_PRECISION
static final android.icu.number.Precision$InfiniteRounderImpl NONE
static final android.icu.number.Precision$FractionRounderImpl FIXED_FRAC_0
static final android.icu.number.Precision$FractionRounderImpl FIXED_FRAC_2
static final android.icu.number.Precision$FractionRounderImpl DEFAULT_MAX_FRAC_6
static final android.icu.number.Precision$SignificantRounderImpl FIXED_SIG_2
static final android.icu.number.Precision$SignificantRounderImpl FIXED_SIG_3
static final android.icu.number.Precision$SignificantRounderImpl RANGE_SIG_2_3
static final android.icu.number.Precision$FracSigRounderImpl COMPACT_STRATEGY
static final android.icu.number.Precision$IncrementFiveRounderImpl NICKEL
static final android.icu.number.Precision$CurrencyRounderImpl MONETARY_STANDARD
static final android.icu.number.Precision$CurrencyRounderImpl MONETARY_CASH
static final synthetic boolean $assertionsDisabled
void <init> ()
public static android.icu.number.Precision unlimited ()
public static android.icu.number.FractionPrecision integer ()
public static android.icu.number.FractionPrecision fixedFraction (int)
int minMaxFractionPlaces
public static android.icu.number.FractionPrecision minFraction (int)
int minFractionPlaces
public static android.icu.number.FractionPrecision maxFraction (int)
int maxFractionPlaces
public static android.icu.number.FractionPrecision minMaxFraction (int, int)
int minFractionPlaces
int maxFractionPlaces
public static android.icu.number.Precision fixedSignificantDigits (int)
int minMaxSignificantDigits
public static android.icu.number.Precision minSignificantDigits (int)
int minSignificantDigits
public static android.icu.number.Precision maxSignificantDigits (int)
int maxSignificantDigits
public static android.icu.number.Precision minMaxSignificantDigits (int, int)
int minSignificantDigits
int maxSignificantDigits
public static android.icu.number.Precision increment (java.math.BigDecimal)
java.math.BigDecimal roundingIncrement
public static android.icu.number.CurrencyPrecision currency (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage currencyUsage
public android.icu.number.Precision withMode (java.math.MathContext)
java.math.MathContext mathContext
android.icu.number.Precision other
abstract android.icu.number.Precision createCopy ()
public abstract void apply (android.icu.impl.number.DecimalQuantity)
static android.icu.number.Precision constructInfinite ()
static android.icu.number.FractionPrecision constructFraction (int, int)
int minFrac
int maxFrac
static android.icu.number.Precision constructSignificant (int, int)
int minSig
int maxSig
static android.icu.number.Precision constructFractionSignificant (android.icu.number.FractionPrecision, int, int)
android.icu.number.Precision returnValue
android.icu.number.FractionPrecision base_
int minSig
int maxSig
android.icu.number.Precision$FractionRounderImpl base
android.icu.number.Precision returnValue
static android.icu.number.Precision constructIncrement (java.math.BigDecimal)
int minFrac
int maxFrac
java.math.BigInteger digit
java.math.BigDecimal increment
java.math.BigDecimal reduced
static android.icu.number.CurrencyPrecision constructCurrency (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage usage
static android.icu.number.Precision constructFromCurrency (android.icu.number.CurrencyPrecision, android.icu.util.Currency)
java.math.BigDecimal increment
android.icu.number.Precision returnValue
int minMaxFrac
android.icu.number.CurrencyPrecision base_
android.icu.util.Currency currency
android.icu.number.Precision$CurrencyRounderImpl base
double incrementDouble
android.icu.number.Precision returnValue
android.icu.number.Precision withLocaleData (android.icu.util.Currency)
android.icu.util.Currency currency
int chooseMultiplierAndApply (android.icu.impl.number.DecimalQuantity, android.icu.impl.number.MultiplierProducer)
android.icu.impl.number.DecimalQuantity input
android.icu.impl.number.MultiplierProducer producer
int magnitude
int multiplier
int _multiplier
private static int getRoundingMagnitudeFraction (int)
int maxFrac
private static int getRoundingMagnitudeSignificant (android.icu.impl.number.DecimalQuantity, int)
android.icu.impl.number.DecimalQuantity value
int maxSig
int magnitude
private static int getDisplayMagnitudeFraction (int)
int minFrac
private static int getDisplayMagnitudeSignificant (android.icu.impl.number.DecimalQuantity, int)
android.icu.impl.number.DecimalQuantity value
int minSig
int magnitude
static synthetic int access$000 (int)
int x0
static synthetic int access$100 (int)
int x0
static synthetic int access$200 (android.icu.impl.number.DecimalQuantity, int)
android.icu.impl.number.DecimalQuantity x0
int x1
static synthetic int access$300 (android.icu.impl.number.DecimalQuantity, int)
android.icu.impl.number.DecimalQuantity x0
int x1
static void <clinit> ()
}
android/icu/number/Scale.class
Scale.java
package android.icu.number
public android.icu.number.Scale extends java.lang.Object {
private static final android.icu.number.Scale DEFAULT
private static final android.icu.number.Scale HUNDRED
private static final android.icu.number.Scale THOUSAND
private static final java.math.BigDecimal BIG_DECIMAL_100
private static final java.math.BigDecimal BIG_DECIMAL_1000
final int magnitude
final java.math.BigDecimal arbitrary
final java.math.BigDecimal reciprocal
final java.math.MathContext mc
private void <init> (int, java.math.BigDecimal)
int magnitude
java.math.BigDecimal arbitrary
private void <init> (int, java.math.BigDecimal, java.math.MathContext)
int magnitude
java.math.BigDecimal arbitrary
java.math.MathContext mc
public static android.icu.number.Scale none ()
public static android.icu.number.Scale powerOfTen (int)
int power
public static android.icu.number.Scale byBigDecimal (java.math.BigDecimal)
java.math.BigDecimal multiplicand
public static android.icu.number.Scale byDouble (double)
double multiplicand
public static android.icu.number.Scale byDoubleAndPowerOfTen (double, int)
double multiplicand
int power
boolean isValid ()
public android.icu.number.Scale withMathContext (java.math.MathContext)
java.math.MathContext mc
public void applyTo (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
public void applyReciprocalTo (android.icu.impl.number.DecimalQuantity)
android.icu.impl.number.DecimalQuantity quantity
static void <clinit> ()
}
android/icu/number/ScientificNotation$1.class
ScientificNotation.java
package android.icu.number
synthetic android.icu.number.ScientificNotation$1 extends java.lang.Object {
}
android/icu/number/ScientificNotation$ScientificHandler.class
ScientificNotation.java
package android.icu.number
android.icu.number.ScientificNotation$ScientificHandler extends java.lang.Object implements android.icu.impl.number.MicroPropsGenerator android.icu.impl.number.MultiplierProducer android.icu.impl.number.Modifier {
final android.icu.number.ScientificNotation notation
final android.icu.text.DecimalFormatSymbols symbols
final android.icu.number.ScientificNotation$ScientificModifier[] precomputedMods
final android.icu.impl.number.MicroPropsGenerator parent
int exponent
static final synthetic boolean $assertionsDisabled
private void <init> (android.icu.number.ScientificNotation, android.icu.text.DecimalFormatSymbols, boolean, android.icu.impl.number.MicroPropsGenerator)
int i
android.icu.number.ScientificNotation notation
android.icu.text.DecimalFormatSymbols symbols
boolean safe
android.icu.impl.number.MicroPropsGenerator parent
public android.icu.impl.number.MicroProps processQuantity (android.icu.impl.number.DecimalQuantity)
int exponent
int exponent
android.icu.impl.number.DecimalQuantity quantity
android.icu.impl.number.MicroProps micros
int exponent
public int getMultiplier (int)
int digitsShown
int digitsShown
int magnitude
int interval
int digitsShown
public int getPrefixLength ()
public int getCodePointCount ()
public boolean isStrong ()
public boolean containsField (java.text.Format$Field)
java.text.Format$Field field
public android.icu.impl.number.Modifier$Parameters getParameters ()
public boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier other
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
private int doApply (int, android.icu.impl.FormattedStringBuilder, int)
int d
String digitString
int j
int exponent
android.icu.impl.FormattedStringBuilder output
int rightIndex
int i
int disp
synthetic void <init> (android.icu.number.ScientificNotation, android.icu.text.DecimalFormatSymbols, boolean, android.icu.impl.number.MicroPropsGenerator, android.icu.number.ScientificNotation$1)
android.icu.number.ScientificNotation x0
android.icu.text.DecimalFormatSymbols x1
boolean x2
android.icu.impl.number.MicroPropsGenerator x3
android.icu.number.ScientificNotation$1 x4
static synthetic int access$100 (android.icu.number.ScientificNotation$ScientificHandler, int, android.icu.impl.FormattedStringBuilder, int)
android.icu.number.ScientificNotation$ScientificHandler x0
int x1
android.icu.impl.FormattedStringBuilder x2
int x3
static void <clinit> ()
}
android/icu/number/ScientificNotation$ScientificModifier.class
ScientificNotation.java
package android.icu.number
android.icu.number.ScientificNotation$ScientificModifier extends java.lang.Object implements android.icu.impl.number.Modifier {
final int exponent
final android.icu.number.ScientificNotation$ScientificHandler handler
static final synthetic boolean $assertionsDisabled
void <init> (int, android.icu.number.ScientificNotation$ScientificHandler)
int exponent
android.icu.number.ScientificNotation$ScientificHandler handler
public int apply (android.icu.impl.FormattedStringBuilder, int, int)
android.icu.impl.FormattedStringBuilder output
int leftIndex
int rightIndex
public int getPrefixLength ()
public int getCodePointCount ()
public boolean isStrong ()
public boolean containsField (java.text.Format$Field)
java.text.Format$Field field
public android.icu.impl.number.Modifier$Parameters getParameters ()
public boolean semanticallyEquivalent (android.icu.impl.number.Modifier)
android.icu.impl.number.Modifier other
android.icu.number.ScientificNotation$ScientificModifier _other
static void <clinit> ()
}
android/icu/number/ScientificNotation.class
ScientificNotation.java
package android.icu.number
public android.icu.number.ScientificNotation extends android.icu.number.Notation {
int engineeringInterval
boolean requireMinInt
int minExponentDigits
android.icu.number.NumberFormatter$SignDisplay exponentSignDisplay
void <init> (int, boolean, int, android.icu.number.NumberFormatter$SignDisplay)
int engineeringInterval
boolean requireMinInt
int minExponentDigits
android.icu.number.NumberFormatter$SignDisplay exponentSignDisplay
public android.icu.number.ScientificNotation withMinExponentDigits (int)
android.icu.number.ScientificNotation other
int minExponentDigits
public android.icu.number.ScientificNotation withExponentSignDisplay (android.icu.number.NumberFormatter$SignDisplay)
android.icu.number.NumberFormatter$SignDisplay exponentSignDisplay
android.icu.number.ScientificNotation other
android.icu.number.ScientificNotation createCopy ()
android.icu.impl.number.MicroPropsGenerator withLocaleData (android.icu.text.DecimalFormatSymbols, boolean, android.icu.impl.number.MicroPropsGenerator)
android.icu.text.DecimalFormatSymbols symbols
boolean build
android.icu.impl.number.MicroPropsGenerator parent
}
android/icu/number/SimpleNotation.class
SimpleNotation.java
package android.icu.number
public android.icu.number.SimpleNotation extends android.icu.number.Notation {
void <init> ()
}
android/icu/number/SkeletonSyntaxException.class
SkeletonSyntaxException.java
package android.icu.number
public android.icu.number.SkeletonSyntaxException extends java.lang.IllegalArgumentException {
private static final long serialVersionUID
public void <init> (java.lang.String, java.lang.CharSequence)
String message
CharSequence token
public void <init> (java.lang.String, java.lang.CharSequence, java.lang.Throwable)
String message
CharSequence token
Throwable cause
}
android/icu/number/UnlocalizedNumberFormatter.class
UnlocalizedNumberFormatter.java
package android.icu.number
public android.icu.number.UnlocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings {
void <init> ()
void <init> (android.icu.number.NumberFormatterSettings, int, java.lang.Object)
android.icu.number.NumberFormatterSettings parent
int key
Object value
public android.icu.number.LocalizedNumberFormatter locale (java.util.Locale)
java.util.Locale locale
public android.icu.number.LocalizedNumberFormatter locale (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.number.UnlocalizedNumberFormatter create (int, java.lang.Object)
int key
Object value
volatile synthetic android.icu.number.NumberFormatterSettings create (int, java.lang.Object)
}
android/icu/number/UnlocalizedNumberRangeFormatter.class
UnlocalizedNumberRangeFormatter.java
package android.icu.number
public android.icu.number.UnlocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings {
void <init> ()
void <init> (android.icu.number.NumberRangeFormatterSettings, int, java.lang.Object)
android.icu.number.NumberRangeFormatterSettings parent
int key
Object value
public android.icu.number.LocalizedNumberRangeFormatter locale (java.util.Locale)
java.util.Locale locale
public android.icu.number.LocalizedNumberRangeFormatter locale (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.number.UnlocalizedNumberRangeFormatter create (int, java.lang.Object)
int key
Object value
volatile synthetic android.icu.number.NumberRangeFormatterSettings create (int, java.lang.Object)
}
android/icu/platform/
android/icu/platform/AndroidDataFiles.class
AndroidDataFiles.java
package android.icu.platform
public android.icu.platform.AndroidDataFiles extends java.lang.Object {
public static final String ANDROID_ROOT_ENV
public static final String ANDROID_I18N_ROOT_ENV
public static final String ANDROID_TZDATA_ROOT_ENV
public static final String ANDROID_DATA_ENV
public void <init> ()
public static java.lang.String getTimeZoneModuleIcuFile (java.lang.String)
String fileName
private static java.lang.String getTimeZoneModuleFile (java.lang.String)
String fileName
public static java.lang.String getI18nModuleIcuFile (java.lang.String)
String fileName
private static java.lang.String getI18nModuleFile (java.lang.String)
String fileName
public static java.lang.String generateIcuDataPath ()
java.util.List paths
String dataIcuDataPath
String timeZoneModuleIcuDataPath
String i18nModuleIcuDataPath
private static java.lang.String getEnvironmentPath (java.lang.String, java.lang.String)
String environmentVariable
String path
String variable
}
android/icu/text/
android/icu/text/AbsoluteValueSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.AbsoluteValueSubstitution extends android.icu.text.NFSubstitution {
void <init> (int, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRuleSet ruleSet
String description
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
android/icu/text/AlphabeticIndex$1.class
AlphabeticIndex.java
package android.icu.text
android.icu.text.AlphabeticIndex$1 extends java.lang.Object implements java.util.Comparator {
final synthetic android.icu.text.AlphabeticIndex this$0
void <init> (android.icu.text.AlphabeticIndex)
android.icu.text.AlphabeticIndex this$0
public int compare (android.icu.text.AlphabeticIndex$Record, android.icu.text.AlphabeticIndex$Record)
android.icu.text.AlphabeticIndex$Record o1
android.icu.text.AlphabeticIndex$Record o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/text/AlphabeticIndex$Bucket$LabelType.class
AlphabeticIndex.java
package android.icu.text
public final enum android.icu.text.AlphabeticIndex$Bucket$LabelType extends java.lang.Enum {
public static final enum android.icu.text.AlphabeticIndex$Bucket$LabelType NORMAL
public static final enum android.icu.text.AlphabeticIndex$Bucket$LabelType UNDERFLOW
public static final enum android.icu.text.AlphabeticIndex$Bucket$LabelType INFLOW
public static final enum android.icu.text.AlphabeticIndex$Bucket$LabelType OVERFLOW
private static final synthetic android.icu.text.AlphabeticIndex$Bucket$LabelType[] $VALUES
public static android.icu.text.AlphabeticIndex$Bucket$LabelType[] values ()
public static android.icu.text.AlphabeticIndex$Bucket$LabelType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/AlphabeticIndex$Bucket.class
AlphabeticIndex.java
package android.icu.text
public android.icu.text.AlphabeticIndex$Bucket extends java.lang.Object implements java.lang.Iterable {
private final String label
private final String lowerBoundary
private final android.icu.text.AlphabeticIndex$Bucket$LabelType labelType
private android.icu.text.AlphabeticIndex$Bucket displayBucket
private int displayIndex
private java.util.List records
private void <init> (java.lang.String, java.lang.String, android.icu.text.AlphabeticIndex$Bucket$LabelType)
String label
String lowerBoundary
android.icu.text.AlphabeticIndex$Bucket$LabelType labelType
public java.lang.String getLabel ()
public android.icu.text.AlphabeticIndex$Bucket$LabelType getLabelType ()
public int size ()
public java.util.Iterator iterator ()
public java.lang.String toString ()
static synthetic java.lang.String access$800 (android.icu.text.AlphabeticIndex$Bucket)
android.icu.text.AlphabeticIndex$Bucket x0
static synthetic android.icu.text.AlphabeticIndex$Bucket access$900 (android.icu.text.AlphabeticIndex$Bucket)
android.icu.text.AlphabeticIndex$Bucket x0
static synthetic java.util.List access$1000 (android.icu.text.AlphabeticIndex$Bucket)
android.icu.text.AlphabeticIndex$Bucket x0
static synthetic java.util.List access$1002 (android.icu.text.AlphabeticIndex$Bucket, java.util.List)
android.icu.text.AlphabeticIndex$Bucket x0
java.util.List x1
synthetic void <init> (java.lang.String, java.lang.String, android.icu.text.AlphabeticIndex$Bucket$LabelType, android.icu.text.AlphabeticIndex$1)
String x0
String x1
android.icu.text.AlphabeticIndex$Bucket$LabelType x2
android.icu.text.AlphabeticIndex$1 x3
static synthetic android.icu.text.AlphabeticIndex$Bucket$LabelType access$1200 (android.icu.text.AlphabeticIndex$Bucket)
android.icu.text.AlphabeticIndex$Bucket x0
static synthetic android.icu.text.AlphabeticIndex$Bucket access$902 (android.icu.text.AlphabeticIndex$Bucket, android.icu.text.AlphabeticIndex$Bucket)
android.icu.text.AlphabeticIndex$Bucket x0
android.icu.text.AlphabeticIndex$Bucket x1
static synthetic int access$1402 (android.icu.text.AlphabeticIndex$Bucket, int)
android.icu.text.AlphabeticIndex$Bucket x0
int x1
static synthetic int access$1400 (android.icu.text.AlphabeticIndex$Bucket)
android.icu.text.AlphabeticIndex$Bucket x0
}
android/icu/text/AlphabeticIndex$BucketList.class
AlphabeticIndex.java
package android.icu.text
android.icu.text.AlphabeticIndex$BucketList extends java.lang.Object implements java.lang.Iterable {
private final java.util.ArrayList bucketList
private final java.util.List immutableVisibleList
private void <init> (java.util.ArrayList, java.util.ArrayList)
android.icu.text.AlphabeticIndex$Bucket bucket
java.util.ArrayList bucketList
java.util.ArrayList publicBucketList
int displayIndex
private int getBucketCount ()
private int getBucketIndex (java.lang.CharSequence, android.icu.text.Collator)
int i
android.icu.text.AlphabeticIndex$Bucket bucket
int nameVsBucket
CharSequence name
android.icu.text.Collator collatorPrimaryOnly
int start
int limit
android.icu.text.AlphabeticIndex$Bucket bucket
private java.util.Iterator fullIterator ()
public java.util.Iterator iterator ()
static synthetic int access$200 (android.icu.text.AlphabeticIndex$BucketList)
android.icu.text.AlphabeticIndex$BucketList x0
static synthetic int access$300 (android.icu.text.AlphabeticIndex$BucketList, java.lang.CharSequence, android.icu.text.Collator)
android.icu.text.AlphabeticIndex$BucketList x0
CharSequence x1
android.icu.text.Collator x2
static synthetic java.util.List access$400 (android.icu.text.AlphabeticIndex$BucketList)
android.icu.text.AlphabeticIndex$BucketList x0
static synthetic java.util.Iterator access$700 (android.icu.text.AlphabeticIndex$BucketList)
android.icu.text.AlphabeticIndex$BucketList x0
synthetic void <init> (java.util.ArrayList, java.util.ArrayList, android.icu.text.AlphabeticIndex$1)
java.util.ArrayList x0
java.util.ArrayList x1
android.icu.text.AlphabeticIndex$1 x2
}
android/icu/text/AlphabeticIndex$ImmutableIndex.class
AlphabeticIndex.java
package android.icu.text
public final android.icu.text.AlphabeticIndex$ImmutableIndex extends java.lang.Object implements java.lang.Iterable {
private final android.icu.text.AlphabeticIndex$BucketList buckets
private final android.icu.text.Collator collatorPrimaryOnly
private void <init> (android.icu.text.AlphabeticIndex$BucketList, android.icu.text.Collator)
android.icu.text.AlphabeticIndex$BucketList bucketList
android.icu.text.Collator collatorPrimaryOnly
public int getBucketCount ()
public int getBucketIndex (java.lang.CharSequence)
CharSequence name
public android.icu.text.AlphabeticIndex$Bucket getBucket (int)
int index
public java.util.Iterator iterator ()
synthetic void <init> (android.icu.text.AlphabeticIndex$BucketList, android.icu.text.Collator, android.icu.text.AlphabeticIndex$1)
android.icu.text.AlphabeticIndex$BucketList x0
android.icu.text.Collator x1
android.icu.text.AlphabeticIndex$1 x2
}
android/icu/text/AlphabeticIndex$Record.class
AlphabeticIndex.java
package android.icu.text
public android.icu.text.AlphabeticIndex$Record extends java.lang.Object {
private final CharSequence name
private final Object data
private void <init> (java.lang.CharSequence, java.lang.Object)
CharSequence name
Object data
public java.lang.CharSequence getName ()
public java.lang.Object getData ()
public java.lang.String toString ()
static synthetic java.lang.CharSequence access$000 (android.icu.text.AlphabeticIndex$Record)
android.icu.text.AlphabeticIndex$Record x0
synthetic void <init> (java.lang.CharSequence, java.lang.Object, android.icu.text.AlphabeticIndex$1)
CharSequence x0
Object x1
android.icu.text.AlphabeticIndex$1 x2
}
android/icu/text/AlphabeticIndex.class
AlphabeticIndex.java
package android.icu.text
public final android.icu.text.AlphabeticIndex extends java.lang.Object implements java.lang.Iterable {
private static final String BASE
private static final char CGJ
private static final java.util.Comparator binaryCmp
private final android.icu.text.RuleBasedCollator collatorOriginal
private final android.icu.text.RuleBasedCollator collatorPrimaryOnly
private android.icu.text.RuleBasedCollator collatorExternal
private final java.util.Comparator recordComparator
private final java.util.List firstCharsInScripts
private final android.icu.text.UnicodeSet initialLabels
private java.util.List inputList
private android.icu.text.AlphabeticIndex$BucketList buckets
private String overflowLabel
private String underflowLabel
private String inflowLabel
private int maxLabelCount
private static final int GC_LU_MASK
private static final int GC_LL_MASK
private static final int GC_LT_MASK
private static final int GC_LM_MASK
private static final int GC_LO_MASK
private static final int GC_L_MASK
private static final int GC_CN_MASK
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.text.RuleBasedCollator)
android.icu.text.RuleBasedCollator collator
private void <init> (android.icu.util.ULocale, android.icu.text.RuleBasedCollator)
Exception e
android.icu.util.ULocale locale
android.icu.text.RuleBasedCollator collator
public android.icu.text.AlphabeticIndex addLabels (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet additions
public transient android.icu.text.AlphabeticIndex addLabels (android.icu.util.ULocale[])
android.icu.util.ULocale addition
android.icu.util.ULocale[] additions
public transient android.icu.text.AlphabeticIndex addLabels (java.util.Locale[])
java.util.Locale addition
java.util.Locale[] additions
public android.icu.text.AlphabeticIndex setOverflowLabel (java.lang.String)
String overflowLabel
public java.lang.String getUnderflowLabel ()
public android.icu.text.AlphabeticIndex setUnderflowLabel (java.lang.String)
String underflowLabel
public java.lang.String getOverflowLabel ()
public android.icu.text.AlphabeticIndex setInflowLabel (java.lang.String)
String inflowLabel
public java.lang.String getInflowLabel ()
public int getMaxLabelCount ()
public android.icu.text.AlphabeticIndex setMaxLabelCount (int)
int maxLabelCount
private java.util.List initLabels ()
boolean checkDistinct
boolean checkDistinct
String itemAlreadyIn
int insertionPoint
boolean checkDistinct
String item
int bump
java.util.Iterator it
int count
int old
android.icu.text.Normalizer2 nfkdNormalizer
java.util.List indexCharacters
String firstScriptBoundary
String overflowBoundary
int size
private static java.lang.String fixLabel (java.lang.String)
String current
int rest
private void addIndexExemplars (android.icu.util.ULocale)
android.icu.text.UnicodeSet ethiopic
String item
android.icu.util.ULocale locale
android.icu.text.UnicodeSet exemplars
private boolean addChineseIndexCharacters ()
Exception e
char c
String s
android.icu.text.UnicodeSet contractions
private java.lang.String separated (java.lang.String)
char ch
int i
String item
StringBuilder result
char last
public android.icu.text.AlphabeticIndex$ImmutableIndex buildImmutableIndex ()
android.icu.text.AlphabeticIndex$BucketList immutableBucketList
android.icu.text.AlphabeticIndex$BucketList immutableBucketList
public java.util.List getBucketLabels ()
android.icu.text.AlphabeticIndex$Bucket bucket
java.util.ArrayList result
public android.icu.text.RuleBasedCollator getCollator ()
Exception e
public android.icu.text.AlphabeticIndex addRecord (java.lang.CharSequence, java.lang.Object)
CharSequence name
Object data
public int getBucketIndex (java.lang.CharSequence)
CharSequence name
public android.icu.text.AlphabeticIndex clearRecords ()
public int getBucketCount ()
public int getRecordCount ()
public java.util.Iterator iterator ()
private void initBuckets ()
android.icu.text.AlphabeticIndex$Bucket nextBucket
String upperBoundary
android.icu.text.AlphabeticIndex$Bucket bucket
android.icu.text.AlphabeticIndex$Record r
java.util.Iterator bucketIterator
android.icu.text.AlphabeticIndex$Bucket currentBucket
android.icu.text.AlphabeticIndex$Bucket nextBucket
String upperBoundary
private static boolean isOneLabelBetterThanOther (android.icu.text.Normalizer2, java.lang.String, java.lang.String)
android.icu.text.Normalizer2 nfkdNormalizer
String one
String other
String n1
String n2
int result
private android.icu.text.AlphabeticIndex$BucketList createBucketList ()
long variableTop
String inflowBoundary
boolean skippedScript
char c
char c
android.icu.text.AlphabeticIndex$Bucket singleBucket
int i
android.icu.text.AlphabeticIndex$Bucket bucket
String current
int i
android.icu.text.AlphabeticIndex$Bucket asciiBucket
android.icu.text.AlphabeticIndex$Bucket bucket
android.icu.text.AlphabeticIndex$Bucket bucket
java.util.List indexCharacters
long variableTop
boolean hasInvisibleBuckets
android.icu.text.AlphabeticIndex$Bucket[] asciiBuckets
android.icu.text.AlphabeticIndex$Bucket[] pinyinBuckets
boolean hasPinyin
java.util.ArrayList bucketList
int scriptIndex
String scriptUpperBoundary
int i
android.icu.text.AlphabeticIndex$Bucket nextBucket
java.util.ArrayList publicBucketList
private static boolean hasMultiplePrimaryWeights (android.icu.text.RuleBasedCollator, long, java.lang.String)
long ce
long p
int i
android.icu.text.RuleBasedCollator coll
long variableTop
String s
long[] ces
boolean seenPrimary
public java.util.List getFirstCharactersInScripts ()
int gcMask
String boundary
java.util.List dest
android.icu.text.UnicodeSet set
static synthetic android.icu.text.RuleBasedCollator access$100 (android.icu.text.AlphabeticIndex)
android.icu.text.AlphabeticIndex x0
static void <clinit> ()
}
android/icu/text/AnyTransliterator$ScriptRunIterator.class
AnyTransliterator.java
package android.icu.text
android.icu.text.AnyTransliterator$ScriptRunIterator extends java.lang.Object {
private android.icu.text.Replaceable text
private int textStart
private int textLimit
public int scriptCode
public int start
public int limit
public void <init> (android.icu.text.Replaceable, int, int)
android.icu.text.Replaceable text
int start
int limit
public boolean next ()
int ch
int s
int ch
int s
public void adjustLimit (int)
int delta
}
android/icu/text/AnyTransliterator.class
AnyTransliterator.java
package android.icu.text
android.icu.text.AnyTransliterator extends android.icu.text.Transliterator {
static final char TARGET_SEP
static final char VARIANT_SEP
static final String ANY
static final String NULL_ID
static final String LATIN_PIVOT
private java.util.concurrent.ConcurrentHashMap cache
private String target
private int targetScript
private android.icu.text.Transliterator widthFix
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
android.icu.text.Transliterator t
boolean incremental
int limit
int delta
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position pos
boolean isIncremental
int allStart
int allLimit
android.icu.text.AnyTransliterator$ScriptRunIterator it
private void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String id
String theTarget
String theVariant
int theTargetScript
public void <init> (java.lang.String, android.icu.text.UnicodeFilter, java.lang.String, int, android.icu.text.Transliterator, java.util.concurrent.ConcurrentHashMap)
String id
android.icu.text.UnicodeFilter filter
String target2
int targetScript2
android.icu.text.Transliterator widthFix2
java.util.concurrent.ConcurrentHashMap cache2
private android.icu.text.Transliterator getTransliterator (int)
java.util.List v
android.icu.text.Transliterator prevCachedT
String sourceName
String id
int source
Integer key
android.icu.text.Transliterator t
private boolean isWide (int)
int script
static void register ()
String variant
String id
android.icu.text.AnyTransliterator trans
java.util.Enumeration v
String target
int targetScript
java.util.Set seenVariants
java.util.Enumeration t
String source
java.util.Enumeration s
java.util.HashMap seen
private static int scriptNameToCode (java.lang.String)
int[] codes
java.util.MissingResourceException e
String name
public android.icu.text.Transliterator safeClone ()
android.icu.text.UnicodeFilter filter
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
}
android/icu/text/ArabicShaping.class
ArabicShaping.java
package android.icu.text
public final android.icu.text.ArabicShaping extends java.lang.Object {
private final int options
private boolean isLogical
private boolean spacesRelativeToTextBeginEnd
private char tailChar
public static final int SEEN_TWOCELL_NEAR
public static final int SEEN_MASK
public static final int YEHHAMZA_TWOCELL_NEAR
public static final int YEHHAMZA_MASK
public static final int TASHKEEL_BEGIN
public static final int TASHKEEL_END
public static final int TASHKEEL_RESIZE
public static final int TASHKEEL_REPLACE_BY_TATWEEL
public static final int TASHKEEL_MASK
public static final int SPACES_RELATIVE_TO_TEXT_BEGIN_END
public static final int SPACES_RELATIVE_TO_TEXT_MASK
public static final int SHAPE_TAIL_NEW_UNICODE
public static final int SHAPE_TAIL_TYPE_MASK
public static final int LENGTH_GROW_SHRINK
public static final int LAMALEF_RESIZE
public static final int LENGTH_FIXED_SPACES_NEAR
public static final int LAMALEF_NEAR
public static final int LENGTH_FIXED_SPACES_AT_END
public static final int LAMALEF_END
public static final int LENGTH_FIXED_SPACES_AT_BEGINNING
public static final int LAMALEF_BEGIN
public static final int LAMALEF_AUTO
public static final int LENGTH_MASK
public static final int LAMALEF_MASK
public static final int TEXT_DIRECTION_LOGICAL
public static final int TEXT_DIRECTION_VISUAL_RTL
public static final int TEXT_DIRECTION_VISUAL_LTR
public static final int TEXT_DIRECTION_MASK
public static final int LETTERS_NOOP
public static final int LETTERS_SHAPE
public static final int LETTERS_UNSHAPE
public static final int LETTERS_SHAPE_TASHKEEL_ISOLATED
public static final int LETTERS_MASK
public static final int DIGITS_NOOP
public static final int DIGITS_EN2AN
public static final int DIGITS_AN2EN
public static final int DIGITS_EN2AN_INIT_LR
public static final int DIGITS_EN2AN_INIT_AL
public static final int DIGITS_MASK
public static final int DIGIT_TYPE_AN
public static final int DIGIT_TYPE_AN_EXTENDED
public static final int DIGIT_TYPE_MASK
private static final char HAMZAFE_CHAR
private static final char HAMZA06_CHAR
private static final char YEH_HAMZA_CHAR
private static final char YEH_HAMZAFE_CHAR
private static final char LAMALEF_SPACE_SUB
private static final char TASHKEEL_SPACE_SUB
private static final char LAM_CHAR
private static final char SPACE_CHAR
private static final char SHADDA_CHAR
private static final char SHADDA06_CHAR
private static final char TATWEEL_CHAR
private static final char SHADDA_TATWEEL_CHAR
private static final char NEW_TAIL_CHAR
private static final char OLD_TAIL_CHAR
private static final int SHAPE_MODE
private static final int DESHAPE_MODE
private static final int IRRELEVANT
private static final int LAMTYPE
private static final int ALEFTYPE
private static final int LINKR
private static final int LINKL
private static final int LINK_MASK
private static final int[] irrelevantPos
private static final int[] tailFamilyIsolatedFinal
private static final int[] tashkeelMedial
private static final char[] yehHamzaToYeh
private static final char[] convertNormalizedLamAlef
private static final int[] araLink
private static final int[] presLink
private static int[] convertFEto06
private static final int[][][] shapeTable
public int shape (char[], int, int, char[], int, int) throws android.icu.text.ArabicShapingException
char[] source
int sourceStart
int sourceLength
char[] dest
int destStart
int destSize
public void shape (char[], int, int) throws android.icu.text.ArabicShapingException
char[] source
int start
int length
public java.lang.String shape (java.lang.String) throws android.icu.text.ArabicShapingException
String text
char[] src
char[] dest
int len
public void <init> (int)
int options
public boolean equals (java.lang.Object)
Object rhs
public int hashCode ()
public java.lang.String toString ()
StringBuilder buf
private void shapeToArabicDigitsWithContext (char[], int, int, char, boolean)
char ch
int i
char[] dest
int start
int length
char digitBase
boolean lastStrongWasAL
android.icu.impl.UBiDiProps bdp
private static void invertBuffer (char[], int, int)
char temp
int i
int j
char[] buffer
int start
int length
private static char changeLamAlef (char)
char ch
private static int specialChar (char)
char ch
private static int getLink (char)
char ch
private static int countSpacesLeft (char[], int, int)
int i
int e
char[] dest
int start
int count
private static int countSpacesRight (char[], int, int)
int i
char[] dest
int start
int count
private static boolean isTashkeelChar (char)
char ch
private static int isSeenTailFamilyChar (char)
char ch
private static int isSeenFamilyChar (char)
char ch
private static boolean isTailChar (char)
char ch
private static boolean isAlefMaksouraChar (char)
char ch
private static boolean isYehHamzaChar (char)
char ch
private static boolean isTashkeelCharFE (char)
char ch
private static int isTashkeelOnTatweelChar (char)
char ch
private static int isIsolatedTashkeelChar (char)
char ch
private static boolean isAlefChar (char)
char ch
private static boolean isLamAlefChar (char)
char ch
private static boolean isNormalizedLamAlefChar (char)
char ch
private int calculateSize (char[], int, int)
int i
int e
int i
int e
int i
int e
char[] source
int sourceStart
int sourceLength
int destSize
private static int countSpaceSub (char[], int, char)
char[] dest
int length
char subChar
int i
int count
private static void shiftArray (char[], int, int, char)
char ch
char[] dest
int start
int e
char subChar
int w
int r
private static int flipArray (char[], int, int, int)
int r
char[] dest
int start
int e
int w
private static int handleTashkeelWithTatweel (char[], int)
char[] dest
int sourceLength
int i
private int handleGeneratedSpaces (char[], int, int)
int i
int e
int e
int wL
int wT
char[] dest
int start
int length
int lenOptionsLamAlef
int lenOptionsTashkeel
boolean lamAlefOn
boolean tashkeelOn
private boolean expandCompositCharAtBegin (char[], int, int, int)
char ch
int r
int w
char[] dest
int start
int length
int lacount
boolean spaceNotFound
private boolean expandCompositCharAtEnd (char[], int, int, int)
char ch
int r
int w
int e
char[] dest
int start
int length
int lacount
boolean spaceNotFound
private boolean expandCompositCharAtNear (char[], int, int, int, int, int)
char ch
int i
char[] dest
int start
int length
int yehHamzaOption
int seenTailOption
int lamAlefOption
boolean spaceNotFound
private int expandCompositChar (char[], int, int, int, int) throws android.icu.text.ArabicShapingException
char ch
int r
int w
char[] dest
int start
int length
int lacount
int shapingMode
int lenOptionsLamAlef
int lenOptionsSeen
int lenOptionsYehHamza
boolean spaceNotFound
private int normalize (char[], int, int)
char ch
int i
int e
char[] dest
int start
int length
int lacount
private int deshapeNormalize (char[], int, int)
char ch
int i
int e
char[] dest
int start
int length
int lacount
int yehHamzaComposeEnabled
int seenComposeEnabled
private int shapeUnicode (char[], int, int, int, int) throws android.icu.text.ArabicShapingException
char wLamalef
int flag
int shape
char[] dest
int start
int length
int destSize
int tashkeelFlag
int lamalef_count
boolean lamalef_found
boolean seenfam_found
boolean yehhamza_found
boolean tashkeel_found
int i
int currLink
int nextLink
int prevLink
int lastLink
int lastPos
int nx
int nw
private int deShapeUnicode (char[], int, int, int) throws android.icu.text.ArabicShapingException
char[] dest
int start
int length
int destSize
int lamalef_count
private int internalShape (char[], int, int, char[], int, int) throws android.icu.text.ArabicShapingException
char ch
int i
int digitDelta
char ch
int i
char digitTop
int digitDelta
char digitBase
char[] source
int sourceStart
int sourceLength
char[] dest
int destStart
int destSize
char[] temp
int outputSize
static void <clinit> ()
}
android/icu/text/ArabicShaping.uau
android/icu/text/ArabicShapingException.class
ArabicShapingException.java
package android.icu.text
public final android.icu.text.ArabicShapingException extends java.lang.Exception {
static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
android/icu/text/Bidi$1.class
Bidi.java
package android.icu.text
synthetic android.icu.text.Bidi$1 extends java.lang.Object {
}
android/icu/text/Bidi$BracketData.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$BracketData extends java.lang.Object {
android.icu.text.Bidi$Opening[] openings
int isoRunLast
android.icu.text.Bidi$IsoRun[] isoRuns
boolean isNumbersSpecial
void <init> ()
}
android/icu/text/Bidi$ImpTabPair.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$ImpTabPair extends java.lang.Object {
byte[][][] imptab
short[][] impact
void <init> (byte[][], byte[][], short[], short[])
byte[][] table1
byte[][] table2
short[] act1
short[] act2
}
android/icu/text/Bidi$InsertPoints.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$InsertPoints extends java.lang.Object {
int size
int confirmed
android.icu.text.Bidi$Point[] points
void <init> ()
}
android/icu/text/Bidi$IsoRun.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$IsoRun extends java.lang.Object {
int contextPos
short start
short limit
byte level
byte lastStrong
byte lastBase
byte contextDir
void <init> ()
}
android/icu/text/Bidi$Isolate.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$Isolate extends java.lang.Object {
int startON
int start1
short stateImp
short state
void <init> ()
}
android/icu/text/Bidi$LevState.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$LevState extends java.lang.Object {
byte[][] impTab
short[] impAct
int startON
int startL2EN
int lastStrongRTL
int runStart
short state
byte runLevel
private void <init> ()
synthetic void <init> (android.icu.text.Bidi$1)
android.icu.text.Bidi$1 x0
}
android/icu/text/Bidi$Opening.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$Opening extends java.lang.Object {
int position
int match
int contextPos
short flags
byte contextDir
void <init> ()
}
android/icu/text/Bidi$Point.class
Bidi.java
package android.icu.text
android.icu.text.Bidi$Point extends java.lang.Object {
int pos
int flag
void <init> ()
}
android/icu/text/Bidi.class
Bidi.java
package android.icu.text
public android.icu.text.Bidi extends java.lang.Object {
public static final byte LEVEL_DEFAULT_LTR
public static final byte LEVEL_DEFAULT_RTL
public static final byte MAX_EXPLICIT_LEVEL
public static final byte LEVEL_OVERRIDE
public static final int MAP_NOWHERE
public static final byte LTR
public static final byte RTL
public static final byte MIXED
public static final byte NEUTRAL
public static final short KEEP_BASE_COMBINING
public static final short DO_MIRRORING
public static final short INSERT_LRM_FOR_NUMERIC
public static final short REMOVE_BIDI_CONTROLS
public static final short OUTPUT_REVERSE
public static final short REORDER_DEFAULT
public static final short REORDER_NUMBERS_SPECIAL
public static final short REORDER_GROUP_NUMBERS_WITH_R
public static final short REORDER_RUNS_ONLY
public static final short REORDER_INVERSE_NUMBERS_AS_L
public static final short REORDER_INVERSE_LIKE_DIRECT
public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL
static final short REORDER_COUNT
static final short REORDER_LAST_LOGICAL_TO_VISUAL
public static final int OPTION_DEFAULT
public static final int OPTION_INSERT_MARKS
public static final int OPTION_REMOVE_CONTROLS
public static final int OPTION_STREAMING
static final byte L
static final byte R
static final byte EN
static final byte ES
static final byte ET
static final byte AN
static final byte CS
static final byte B
static final byte S
static final byte WS
static final byte ON
static final byte LRE
static final byte LRO
static final byte AL
static final byte RLE
static final byte RLO
static final byte PDF
static final byte NSM
static final byte BN
static final byte FSI
static final byte LRI
static final byte RLI
static final byte PDI
static final byte ENL
static final byte ENR
public static final int CLASS_DEFAULT
static final int SIMPLE_PARAS_COUNT
static final int SIMPLE_OPENINGS_COUNT
private static final char CR
private static final char LF
static final int LRM_BEFORE
static final int LRM_AFTER
static final int RLM_BEFORE
static final int RLM_AFTER
static final byte FOUND_L
static final byte FOUND_R
static final int ISOLATE
android.icu.text.Bidi paraBidi
final android.icu.impl.UBiDiProps bdp
char[] text
int originalLength
int length
int resultLength
boolean mayAllocateText
boolean mayAllocateRuns
byte[] dirPropsMemory
byte[] levelsMemory
byte[] dirProps
byte[] levels
boolean isInverse
int reorderingMode
int reorderingOptions
boolean orderParagraphsLTR
byte paraLevel
byte defaultParaLevel
String prologue
String epilogue
android.icu.text.Bidi$ImpTabPair impTabPair
byte direction
int flags
int lastArabicPos
int trailingWSStart
int paraCount
int[] paras_limit
byte[] paras_level
int runCount
android.icu.text.BidiRun[] runsMemory
android.icu.text.BidiRun[] runs
android.icu.text.BidiRun[] simpleRuns
android.icu.text.Bidi$Isolate[] isolates
int isolateCount
int[] logicalToVisualRunsMap
boolean isGoodLogicalToVisualRunsMap
android.icu.text.BidiClassifier customClassifier
android.icu.text.Bidi$InsertPoints insertPoints
int controlCount
static final int DirPropFlagMultiRuns
static final int[] DirPropFlagLR
static final int[] DirPropFlagE
static final int[] DirPropFlagO
static final int MASK_LTR
static final int MASK_RTL
static final int MASK_R_AL
static final int MASK_STRONG_EN_AN
static final int MASK_EXPLICIT
static final int MASK_BN_EXPLICIT
static final int MASK_ISO
static final int MASK_B_S
static final int MASK_WS
static final int MASK_POSSIBLE_N
static final int MASK_EMBEDDING
static final int NOT_SEEKING_STRONG
static final int SEEKING_STRONG_FOR_PARA
static final int SEEKING_STRONG_FOR_FSI
static final int LOOKING_FOR_PDI
private static final int IMPTABPROPS_COLUMNS
private static final int IMPTABPROPS_RES
private static final short[] groupProp
private static final short _L
private static final short _R
private static final short _EN
private static final short _AN
private static final short _ON
private static final short _S
private static final short _B
private static final short[][] impTabProps
private static final int IMPTABLEVELS_COLUMNS
private static final int IMPTABLEVELS_RES
private static final byte[][] impTabL_DEFAULT
private static final byte[][] impTabR_DEFAULT
private static final short[] impAct0
private static final android.icu.text.Bidi$ImpTabPair impTab_DEFAULT
private static final byte[][] impTabL_NUMBERS_SPECIAL
private static final android.icu.text.Bidi$ImpTabPair impTab_NUMBERS_SPECIAL
private static final byte[][] impTabL_GROUP_NUMBERS_WITH_R
private static final byte[][] impTabR_GROUP_NUMBERS_WITH_R
private static final android.icu.text.Bidi$ImpTabPair impTab_GROUP_NUMBERS_WITH_R
private static final byte[][] impTabL_INVERSE_NUMBERS_AS_L
private static final byte[][] impTabR_INVERSE_NUMBERS_AS_L
private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_NUMBERS_AS_L
private static final byte[][] impTabR_INVERSE_LIKE_DIRECT
private static final short[] impAct1
private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_LIKE_DIRECT
private static final byte[][] impTabL_INVERSE_LIKE_DIRECT_WITH_MARKS
private static final byte[][] impTabR_INVERSE_LIKE_DIRECT_WITH_MARKS
private static final short[] impAct2
private static final short[] impAct3
private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_LIKE_DIRECT_WITH_MARKS
private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_FOR_NUMBERS_SPECIAL
private static final byte[][] impTabL_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS
private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS
static final int FIRSTALLOC
public static final int DIRECTION_LEFT_TO_RIGHT
public static final int DIRECTION_RIGHT_TO_LEFT
public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT
public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT
static int DirPropFlag (byte)
byte dir
boolean testDirPropFlagAt (int, int)
int flag
int index
static final int DirPropFlagLR (byte)
byte level
static final int DirPropFlagE (byte)
byte level
static final int DirPropFlagO (byte)
byte level
static final byte DirFromStrong (byte)
byte strong
static final byte NoOverride (byte)
byte level
static byte GetLRFromLevel (byte)
byte level
static boolean IsDefaultLevel (byte)
byte level
static boolean IsBidiControlChar (int)
int c
void verifyValidPara ()
void verifyValidParaOrLine ()
android.icu.text.Bidi para
void verifyRange (int, int, int)
int index
int start
int limit
public void <init> ()
public void <init> (int, int)
int maxLength
int maxRunCount
private java.lang.Object getMemory (java.lang.String, java.lang.Object, java.lang.Class, boolean, int)
Exception e
String label
Object array
Class arrayClass
boolean mayAllocate
int sizeNeeded
int len
private void getDirPropsMemory (boolean, int)
boolean mayAllocate
int len
Object array
void getDirPropsMemory (int)
int len
private void getLevelsMemory (boolean, int)
boolean mayAllocate
int len
Object array
void getLevelsMemory (int)
int len
private void getRunsMemory (boolean, int)
boolean mayAllocate
int len
Object array
void getRunsMemory (int)
int len
private void getInitialDirPropsMemory (int)
int len
private void getInitialLevelsMemory (int)
int len
private void getInitialRunsMemory (int)
int len
public void setInverse (boolean)
boolean isInverse
public boolean isInverse ()
public void setReorderingMode (int)
int reorderingMode
public int getReorderingMode ()
public void setReorderingOptions (int)
int options
public int getReorderingOptions ()
public static byte getBaseDirection (java.lang.CharSequence)
int c
byte direction
int i
CharSequence paragraph
int length
private byte firstL_R_AL ()
int uchar
byte dirProp
int i
byte result
private void checkParaCount ()
Exception e
int[] saveLimits
byte[] saveLevels
int count
int oldLength
private void getDirProps ()
byte dirProp
byte state
byte state
int i0
int i1
int uchar
byte dirProp
int i
byte defaultParaLevel
boolean isDefaultLevel
boolean isDefaultLevelInverse
int controlCount
boolean removeBidiControls
byte state
byte lastStrong
int[] isolateStartStack
byte[] previousStateStack
int stackLast
byte GetParaLevelAt (int)
int pindex
int i
private void bracketInit (android.icu.text.Bidi$BracketData)
android.icu.text.Bidi$BracketData bd
private void bracketProcessB (android.icu.text.Bidi$BracketData, byte)
android.icu.text.Bidi$BracketData bd
byte level
private void bracketProcessBoundary (android.icu.text.Bidi$BracketData, int, byte, byte)
android.icu.text.Bidi$BracketData bd
int lastCcPos
byte contextLevel
byte embeddingLevel
android.icu.text.Bidi$IsoRun pLastIsoRun
private void bracketProcessLRI_RLI (android.icu.text.Bidi$BracketData, byte)
android.icu.text.Bidi$BracketData bd
byte level
android.icu.text.Bidi$IsoRun pLastIsoRun
short lastLimit
private void bracketProcessPDI (android.icu.text.Bidi$BracketData)
android.icu.text.Bidi$BracketData bd
android.icu.text.Bidi$IsoRun pLastIsoRun
private void bracketAddOpening (android.icu.text.Bidi$BracketData, char, int)
int count
Exception e
android.icu.text.Bidi$Opening[] saveOpenings
int count
android.icu.text.Bidi$BracketData bd
char match
int position
android.icu.text.Bidi$IsoRun pLastIsoRun
android.icu.text.Bidi$Opening pOpening
private void fixN0c (android.icu.text.Bidi$BracketData, int, int, byte)
int openingPosition
int closingPosition
android.icu.text.Bidi$Opening qOpening
android.icu.text.Bidi$BracketData bd
int openingIndex
int newPropPosition
byte newProp
android.icu.text.Bidi$IsoRun pLastIsoRun
int k
private byte bracketProcessClosing (android.icu.text.Bidi$BracketData, int, int)
byte newProp
byte newProp
byte newProp
android.icu.text.Bidi$Opening qOpening
int k
android.icu.text.Bidi$BracketData bd
int openIdx
int position
android.icu.text.Bidi$IsoRun pLastIsoRun
android.icu.text.Bidi$Opening pOpening
byte direction
boolean stable
byte newProp
private void bracketProcessChar (android.icu.text.Bidi$BracketData, int)
short flag
int i
byte newProp
byte level
char match
char c
char match
int idx
byte newProp
byte newProp
byte newProp
byte newProp
byte newProp
byte newProp
int i
short flag
android.icu.text.Bidi$BracketData bd
int position
android.icu.text.Bidi$IsoRun pLastIsoRun
byte dirProp
byte newProp
byte level
private byte directionFromFlags ()
private byte resolveExplicitLevels ()
int start
int start
int limit
int paraIndex
int start
byte dirProp
int start
int limit
int paraIndex
android.icu.text.Bidi$BracketData bracketData
byte newLevel
byte newLevel
byte newLevel
byte newLevel
byte dirProp
int i
byte level
byte dirct
byte embeddingLevel
byte previousLevel
int lastCcPos
short[] stack
int stackLast
int overflowIsolateCount
int overflowEmbeddingCount
int validIsolateCount
android.icu.text.Bidi$BracketData bracketData
private byte checkExplicitLevels ()
byte level
byte dirProp
int overrideFlag
int i
int isolateCount
int currentParaIndex
int currentParaLimit
byte currentParaLevel
private static short GetStateProps (short)
short cell
private static short GetActionProps (short)
short cell
private static short GetState (byte)
byte cell
private static short GetAction (byte)
byte cell
private void addPoint (int, int)
android.icu.text.Bidi$Point[] savePoints
int pos
int flag
android.icu.text.Bidi$Point point
int len
private void setLevelsOutsideIsolates (int, int, byte)
byte dirProp
int start
int limit
byte level
int isolateCount
int k
private void processPropertySeq (android.icu.text.Bidi$LevState, short, int, int)
byte level
byte level
byte level
int k
int k
byte level
int k
byte level
int k
byte level
int k
int k
byte level
android.icu.text.Bidi$LevState levState
short _prop
int start
int limit
byte cell
byte[][] impTab
short[] impAct
short oldStateSeq
short actionSeq
byte addLevel
int start0
private byte lastL_R_AL ()
int uchar
byte dirProp
int i
private byte firstL_R_AL_EN_AN ()
int uchar
byte dirProp
int i
private void resolveImplicitLevels (int, int, short, short)
byte lastStrong
int start1
short stateImp
short stateImp
int k
byte dirProp
short gprop
byte prop1
int j
byte prop
short resProp
short oldStateImp
short actionImp
short gprop
short cell
byte firstStrong
int start
int limit
short sor
short eor
byte dirProp
android.icu.text.Bidi$LevState levState
int i
int start1
int start2
short stateImp
boolean inverseRTL
short nextStrongProp
int nextStrongPos
private void adjustWSLevels ()
int flag
int flag
int i
public void setContext (java.lang.String, java.lang.String)
String prologue
String epilogue
private void setParaSuccess ()
int Bidi_Min (int, int)
int x
int y
int Bidi_Abs (int)
int x
void setParaRunsOnly (char[], byte)
int j
int logicalStart
int index
int index1
int runLength
int logicalPos
int start
int limit
int step
int insertRemove
int logicalPos
int index
int index1
int j
int start
int limit
int step
int logicalStart
int runLength
int indexOddBit
int logicalPos
int newI
char[] parmText
byte parmParaLevel
int[] visualMap
String visualText
int saveLength
int saveTrailingWSStart
byte[] saveLevels
byte saveDirection
int i
int visualStart
int oldRunCount
int addedRuns
int saveOptions
int parmLength
public void setPara (java.lang.String, byte, byte[])
String text
byte paraLevel
byte[] embeddingLevels
public void setPara (char[], byte, byte[])
short eor
short sor
int start
int limit
byte level
byte nextLevel
short sor
short eor
byte dirProp
int j
int start
int last
byte level
int i
char[] chars
byte paraLevel
byte[] embeddingLevels
public void setPara (java.text.AttributedCharacterIterator)
byte paraLvl
byte level
Integer embedding
java.text.AttributedCharacterIterator paragraph
byte paraLvl
Boolean runDirection
byte[] lvls
int len
byte[] embeddingLevels
char[] txt
int i
char ch
java.awt.font.NumericShaper shaper
public void orderParagraphsLTR (boolean)
boolean ordarParaLTR
public boolean isOrderParagraphsLTR ()
public byte getDirection ()
public java.lang.String getTextAsString ()
public char[] getText ()
public int getLength ()
public int getProcessedLength ()
public int getResultLength ()
public byte getParaLevel ()
public int countParagraphs ()
public android.icu.text.BidiRun getParagraphByIndex (int)
int paraStart
int paraIndex
android.icu.text.Bidi bidi
int paraStart
android.icu.text.BidiRun bidiRun
public android.icu.text.BidiRun getParagraph (int)
int charIndex
android.icu.text.Bidi bidi
int paraIndex
public int getParagraphIndex (int)
int charIndex
android.icu.text.Bidi bidi
int paraIndex
public void setCustomClassifier (android.icu.text.BidiClassifier)
android.icu.text.BidiClassifier classifier
public android.icu.text.BidiClassifier getCustomClassifier ()
public int getCustomizedClass (int)
int dir
int c
int dir
public android.icu.text.Bidi setLine (int, int)
int start
int limit
public byte getLevelAt (int)
int charIndex
public byte[] getLevels ()
public android.icu.text.BidiRun getLogicalRun (int)
int logicalPosition
public int countRuns ()
public android.icu.text.BidiRun getVisualRun (int)
int runIndex
public int getVisualIndex (int)
int logicalIndex
public int getLogicalIndex (int)
int visualIndex
public int[] getLogicalMap ()
public int[] getVisualMap ()
public static int[] reorderLogical (byte[])
byte[] levels
public static int[] reorderVisual (byte[])
byte[] levels
public static int[] invertMap (int[])
int[] srcMap
public void <init> (java.lang.String, int)
String paragraph
int flags
public void <init> (java.text.AttributedCharacterIterator)
java.text.AttributedCharacterIterator paragraph
public void <init> (char[], int, byte[], int, int, int)
byte paraLvl
byte paraLvl
byte paraLvl
byte[] paraEmbeddings
byte lev
int i
char[] paraText
char[] text
int textStart
byte[] embeddings
int embStart
int paragraphLength
int flags
byte paraLvl
byte[] paraEmbeddings
public android.icu.text.Bidi createLineBidi (int, int)
int lineStart
int lineLimit
public boolean isMixed ()
public boolean isLeftToRight ()
public boolean isRightToLeft ()
public boolean baseIsLeftToRight ()
public int getBaseLevel ()
public int getRunCount ()
void getLogicalToVisualRunsMap ()
int count
int i
long[] keys
public int getRunLevel (int)
int run
public int getRunStart (int)
int run
public int getRunLimit (int)
int run
int idx
int len
public static boolean requiresBidi (char[], int, int)
int i
char[] text
int start
int limit
int RTLMask
public static void reorderVisually (byte[], int, java.lang.Object[], int, int)
int i
byte[] levels
int levelStart
Object[] objects
int objectStart
int count
byte[] reorderLevels
int[] indexMap
Object[] temp
public java.lang.String writeReordered (int)
int options
public static java.lang.String writeReverse (java.lang.String, int)
String src
int options
static void <clinit> ()
}
android/icu/text/BidiClassifier.class
BidiClassifier.java
package android.icu.text
public android.icu.text.BidiClassifier extends java.lang.Object {
protected Object context
public void <init> (java.lang.Object)
Object context
public void setContext (java.lang.Object)
Object context
public java.lang.Object getContext ()
public int classify (int)
int c
}
android/icu/text/BidiLine.class
BidiLine.java
package android.icu.text
final android.icu.text.BidiLine extends java.lang.Object {
void <init> ()
static void setTrailingWSStart (android.icu.text.Bidi)
android.icu.text.Bidi bidi
byte[] dirProps
byte[] levels
int start
byte paraLevel
static android.icu.text.Bidi setLine (android.icu.text.Bidi, int, int)
int j
int i
byte level
byte[] levels
int trailingWSStart
android.icu.text.Bidi paraBidi
int start
int limit
int length
android.icu.text.Bidi lineBidi
static byte getLevelAt (android.icu.text.Bidi, int)
android.icu.text.Bidi bidi
int charIndex
static byte[] getLevels (android.icu.text.Bidi)
byte[] levels
android.icu.text.Bidi bidi
int start
int length
static android.icu.text.BidiRun getLogicalRun (android.icu.text.Bidi, int)
int i
android.icu.text.Bidi bidi
int logicalPosition
android.icu.text.BidiRun newRun
android.icu.text.BidiRun iRun
int runCount
int visualStart
int logicalLimit
static android.icu.text.BidiRun getVisualRun (android.icu.text.Bidi, int)
int limit
android.icu.text.Bidi bidi
int runIndex
int start
int limit
byte level
static void getSingleRun (android.icu.text.Bidi, byte)
android.icu.text.Bidi bidi
byte level
private static void reorderLine (android.icu.text.Bidi, byte, byte)
android.icu.text.BidiRun tempRun
int firstRun
int endRun
int limitRun
android.icu.text.BidiRun tempRun
int firstRun
android.icu.text.Bidi bidi
byte minLevel
byte maxLevel
android.icu.text.BidiRun[] runs
byte[] levels
int runCount
static int getRunFromLogicalIndex (android.icu.text.Bidi, int)
int length
int logicalStart
android.icu.text.Bidi bidi
int logicalIndex
android.icu.text.BidiRun[] runs
int runCount
int visualStart
int i
static void getRuns (android.icu.text.Bidi)
int trailingRun
android.icu.text.BidiRun[] runs
int runIndex
int start
byte minLevel
byte maxLevel
int length
int limit
byte[] levels
int i
int runCount
byte level
android.icu.text.Bidi$Point point
int runIndex
int ip
int runIndex
int ic
char c
android.icu.text.Bidi bidi
static int[] prepareReorder (byte[], byte[], byte[])
byte level
byte[] levels
byte[] pMinLevel
byte[] pMaxLevel
int start
byte minLevel
byte maxLevel
int[] indexMap
static int[] reorderLogical (byte[])
int limit
int sumOfSosEos
byte[] levels
byte[] aMinLevel
byte[] aMaxLevel
int start
byte minLevel
byte maxLevel
int[] indexMap
static int[] reorderVisual (byte[])
int temp
int end
int limit
byte[] levels
byte[] aMinLevel
byte[] aMaxLevel
int start
byte minLevel
byte maxLevel
int[] indexMap
static int getVisualIndex (android.icu.text.Bidi, int)
int offset
int length
android.icu.text.BidiRun[] runs
int i
int visualStart
android.icu.text.BidiRun[] runs
int i
int length
int insertRemove
int visualStart
int markFound
int start
int limit
int j
int start
int limit
android.icu.text.BidiRun[] runs
int i
int length
int insertRemove
int visualStart
int controlFound
char uchar
android.icu.text.Bidi bidi
int logicalIndex
int visualIndex
static int getLogicalIndex (android.icu.text.Bidi, int)
int markFound
int insertRemove
int visualStart
int length
int i
int k
char uchar
int logicalStart
int logicalEnd
int j
boolean evenRun
int controlFound
int insertRemove
int length
int visualStart
int i
int i
int begin
int limit
android.icu.text.Bidi bidi
int visualIndex
android.icu.text.BidiRun[] runs
int i
int runCount
int start
static int[] getLogicalMap (android.icu.text.Bidi)
int logicalStart
int visualLimit
int j
int logicalStart
int logicalLimit
int j
int markFound
int runCount
int length
int insertRemove
int i
int j
int logicalStart
int logicalLimit
int j
int k
boolean evenRun
char uchar
int controlFound
int runCount
int length
int insertRemove
int i
android.icu.text.Bidi bidi
android.icu.text.BidiRun[] runs
int visualStart
int[] indexMap
static int[] getVisualMap (android.icu.text.Bidi)
int logicalStart
int visualLimit
int j
int insertRemove
int markFound
int runCount
int insertRemove
int i
int j
int k
int visualLimit
int j
int logicalStart
int logicalEnd
int j
int m
char uchar
boolean evenRun
int runCount
int insertRemove
int length
int i
int k
android.icu.text.Bidi bidi
android.icu.text.BidiRun[] runs
int visualStart
int allocLength
int[] indexMap
int idx
int[] newMap
static int[] invertMap (int[])
int srcEntry
int srcEntry
int[] srcMap
int srcLength
int destLength
int count
int i
int[] destMap
}
android/icu/text/BidiRun.class
BidiRun.java
package android.icu.text
public android.icu.text.BidiRun extends java.lang.Object {
int start
int limit
int insertRemove
byte level
void <init> ()
void <init> (int, int, byte)
int start
int limit
byte embeddingLevel
void copyFrom (android.icu.text.BidiRun)
android.icu.text.BidiRun run
public int getStart ()
public int getLimit ()
public int getLength ()
public byte getEmbeddingLevel ()
public boolean isOddRun ()
public boolean isEvenRun ()
public byte getDirection ()
public java.lang.String toString ()
}
android/icu/text/BidiTransform$1.class
BidiTransform.java
package android.icu.text
synthetic android.icu.text.BidiTransform$1 extends java.lang.Object {
}
android/icu/text/BidiTransform$Mirroring.class
BidiTransform.java
package android.icu.text
public final enum android.icu.text.BidiTransform$Mirroring extends java.lang.Enum {
public static final enum android.icu.text.BidiTransform$Mirroring OFF
public static final enum android.icu.text.BidiTransform$Mirroring ON
private static final synthetic android.icu.text.BidiTransform$Mirroring[] $VALUES
public static android.icu.text.BidiTransform$Mirroring[] values ()
public static android.icu.text.BidiTransform$Mirroring valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/BidiTransform$Order.class
BidiTransform.java
package android.icu.text
public final enum android.icu.text.BidiTransform$Order extends java.lang.Enum {
public static final enum android.icu.text.BidiTransform$Order LOGICAL
public static final enum android.icu.text.BidiTransform$Order VISUAL
private static final synthetic android.icu.text.BidiTransform$Order[] $VALUES
public static android.icu.text.BidiTransform$Order[] values ()
public static android.icu.text.BidiTransform$Order valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/BidiTransform$ReorderingScheme$1.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$1 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$10.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$10 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$11.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$11 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$12.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$12 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$13.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$13 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$14.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$14 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$15.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$15 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$16.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$16 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$2.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$2 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$3.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$3 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$4.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$4 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$5.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$5 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$6.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$6 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$7.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$7 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$8.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$8 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme$9.class
BidiTransform.java
package android.icu.text
final enum android.icu.text.BidiTransform$ReorderingScheme$9 extends android.icu.text.BidiTransform$ReorderingScheme {
void <init> (java.lang.String, int)
boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
void doTransform (android.icu.text.BidiTransform)
android.icu.text.BidiTransform transform
}
android/icu/text/BidiTransform$ReorderingScheme.class
BidiTransform.java
package android.icu.text
abstract enum android.icu.text.BidiTransform$ReorderingScheme extends java.lang.Enum {
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_LTR_TO_VIS_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_RTL_TO_VIS_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_LTR_TO_VIS_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_RTL_TO_VIS_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_LTR_TO_LOG_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_RTL_TO_LOG_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_LTR_TO_LOG_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_RTL_TO_LOG_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_LTR_TO_LOG_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_RTL_TO_LOG_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_LTR_TO_VIS_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_RTL_TO_VIS_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_LTR_TO_LOG_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme LOG_RTL_TO_LOG_RTL
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_LTR_TO_VIS_LTR
public static final enum android.icu.text.BidiTransform$ReorderingScheme VIS_RTL_TO_VIS_RTL
private static final synthetic android.icu.text.BidiTransform$ReorderingScheme[] $VALUES
public static android.icu.text.BidiTransform$ReorderingScheme[] values ()
public static android.icu.text.BidiTransform$ReorderingScheme valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract boolean matches (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
abstract void doTransform (android.icu.text.BidiTransform)
synthetic void <init> (java.lang.String, int, android.icu.text.BidiTransform$1)
String x0
int x1
android.icu.text.BidiTransform$1 x2
static void <clinit> ()
}
android/icu/text/BidiTransform.class
BidiTransform.java
package android.icu.text
public android.icu.text.BidiTransform extends java.lang.Object {
private android.icu.text.Bidi bidi
private String text
private int reorderingOptions
private int shapingOptions
public void <init> ()
public java.lang.String transform (java.lang.CharSequence, byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order, android.icu.text.BidiTransform$Mirroring, int)
CharSequence text
byte inParaLevel
android.icu.text.BidiTransform$Order inOrder
byte outParaLevel
android.icu.text.BidiTransform$Order outOrder
android.icu.text.BidiTransform$Mirroring doMirroring
int shapingOptions
byte[] levels
android.icu.text.BidiTransform$ReorderingScheme currentScheme
private void resolveBaseDirection (byte[])
byte level
byte[] levels
private android.icu.text.BidiTransform$ReorderingScheme findMatchingScheme (byte, android.icu.text.BidiTransform$Order, byte, android.icu.text.BidiTransform$Order)
android.icu.text.BidiTransform$ReorderingScheme scheme
byte inLevel
android.icu.text.BidiTransform$Order inOrder
byte outLevel
android.icu.text.BidiTransform$Order outOrder
private void resolve (byte, int)
byte level
int options
private void reorder ()
private void reverse ()
private void mirror ()
int ch
int i
int n
StringBuffer sb
byte[] levels
private void shapeArabic (int, int)
int digitsDir
int lettersDir
private void shapeArabic (int)
android.icu.text.ArabicShaping shaper
int options
private static boolean IsLTR (byte)
byte level
private static boolean IsRTL (byte)
byte level
private static boolean IsLogical (android.icu.text.BidiTransform$Order)
android.icu.text.BidiTransform$Order order
private static boolean IsVisual (android.icu.text.BidiTransform$Order)
android.icu.text.BidiTransform$Order order
static synthetic boolean access$100 (byte)
byte x0
static synthetic boolean access$200 (android.icu.text.BidiTransform$Order)
android.icu.text.BidiTransform$Order x0
static synthetic boolean access$300 (android.icu.text.BidiTransform$Order)
android.icu.text.BidiTransform$Order x0
static synthetic void access$400 (android.icu.text.BidiTransform, int, int)
android.icu.text.BidiTransform x0
int x1
int x2
static synthetic void access$500 (android.icu.text.BidiTransform, byte, int)
android.icu.text.BidiTransform x0
byte x1
int x2
static synthetic void access$600 (android.icu.text.BidiTransform)
android.icu.text.BidiTransform x0
static synthetic boolean access$700 (byte)
byte x0
static synthetic void access$800 (android.icu.text.BidiTransform)
android.icu.text.BidiTransform x0
static synthetic void access$900 (android.icu.text.BidiTransform)
android.icu.text.BidiTransform x0
}
android/icu/text/BidiWriter.class
BidiWriter.java
package android.icu.text
final android.icu.text.BidiWriter extends java.lang.Object {
static final char LRM_CHAR
static final char RLM_CHAR
static final int MASK_R_AL
void <init> ()
private static boolean IsCombining (int)
int type
private static java.lang.String doWriteForward (java.lang.String, int)
StringBuffer dest
int i
int c
StringBuilder dest
int i
char c
StringBuffer dest
int i
int c
String src
int options
private static java.lang.String doWriteForward (char[], int, int, int)
char[] text
int start
int limit
int options
static java.lang.String writeReverse (java.lang.String, int)
int i
int srcLength
int c
int i
int srcLength
int i
int c
int j
int srcLength
String src
int options
StringBuffer dest
static java.lang.String doWriteReverse (char[], int, int, int)
char[] text
int start
int limit
int options
static java.lang.String writeReordered (android.icu.text.Bidi, int)
android.icu.text.BidiRun bidiRun
int run
char uc
char uc
char uc
char uc
char uc
android.icu.text.BidiRun bidiRun
byte[] dirProps
char uc
int markFlag
int run
android.icu.text.BidiRun bidiRun
int run
android.icu.text.BidiRun bidiRun
byte[] dirProps
android.icu.text.Bidi bidi
int options
int run
int runCount
StringBuilder dest
char[] text
}
android/icu/text/BreakIterator$BreakIteratorCache.class
BreakIterator.java
package android.icu.text
final android.icu.text.BreakIterator$BreakIteratorCache extends java.lang.Object {
private android.icu.text.BreakIterator iter
private android.icu.util.ULocale where
void <init> (android.icu.util.ULocale, android.icu.text.BreakIterator)
android.icu.util.ULocale where
android.icu.text.BreakIterator iter
android.icu.util.ULocale getLocale ()
android.icu.text.BreakIterator createBreakInstance ()
}
android/icu/text/BreakIterator$BreakIteratorServiceShim.class
BreakIterator.java
package android.icu.text
abstract android.icu.text.BreakIterator$BreakIteratorServiceShim extends java.lang.Object {
void <init> ()
public abstract java.lang.Object registerInstance (android.icu.text.BreakIterator, android.icu.util.ULocale, int)
public abstract boolean unregister (java.lang.Object)
public abstract java.util.Locale[] getAvailableLocales ()
public abstract android.icu.util.ULocale[] getAvailableULocales ()
public abstract android.icu.text.BreakIterator createBreakIterator (android.icu.util.ULocale, int)
}
android/icu/text/BreakIterator.class
BreakIterator.java
package android.icu.text
public abstract android.icu.text.BreakIterator extends java.lang.Object implements java.lang.Cloneable {
private static final boolean DEBUG
public static final int DONE
public static final int WORD_NONE
public static final int WORD_NONE_LIMIT
public static final int WORD_NUMBER
public static final int WORD_NUMBER_LIMIT
public static final int WORD_LETTER
public static final int WORD_LETTER_LIMIT
public static final int WORD_KANA
public static final int WORD_KANA_LIMIT
public static final int WORD_IDEO
public static final int WORD_IDEO_LIMIT
public static final int KIND_CHARACTER
public static final int KIND_WORD
public static final int KIND_LINE
public static final int KIND_SENTENCE
public static final int KIND_TITLE
private static final int KIND_COUNT
private static final android.icu.impl.CacheValue[] iterCache
private static android.icu.text.BreakIterator$BreakIteratorServiceShim shim
private android.icu.util.ULocale validLocale
private android.icu.util.ULocale actualLocale
protected void <init> ()
public java.lang.Object clone ()
CloneNotSupportedException e
public abstract int first ()
public abstract int last ()
public abstract int next (int)
public abstract int next ()
public abstract int previous ()
public abstract int following (int)
public int preceding (int)
int offset
int pos
public boolean isBoundary (int)
int offset
public abstract int current ()
public int getRuleStatus ()
public int getRuleStatusVec (int[])
int[] fillInArray
public abstract java.text.CharacterIterator getText ()
public void setText (java.lang.String)
String newText
public void setText (java.lang.CharSequence)
CharSequence newText
public abstract void setText (java.text.CharacterIterator)
public static android.icu.text.BreakIterator getWordInstance ()
public static android.icu.text.BreakIterator getWordInstance (java.util.Locale)
java.util.Locale where
public static android.icu.text.BreakIterator getWordInstance (android.icu.util.ULocale)
android.icu.util.ULocale where
public static android.icu.text.BreakIterator getLineInstance ()
public static android.icu.text.BreakIterator getLineInstance (java.util.Locale)
java.util.Locale where
public static android.icu.text.BreakIterator getLineInstance (android.icu.util.ULocale)
android.icu.util.ULocale where
public static android.icu.text.BreakIterator getCharacterInstance ()
public static android.icu.text.BreakIterator getCharacterInstance (java.util.Locale)
java.util.Locale where
public static android.icu.text.BreakIterator getCharacterInstance (android.icu.util.ULocale)
android.icu.util.ULocale where
public static android.icu.text.BreakIterator getSentenceInstance ()
public static android.icu.text.BreakIterator getSentenceInstance (java.util.Locale)
java.util.Locale where
public static android.icu.text.BreakIterator getSentenceInstance (android.icu.util.ULocale)
android.icu.util.ULocale where
public static android.icu.text.BreakIterator getTitleInstance ()
public static android.icu.text.BreakIterator getTitleInstance (java.util.Locale)
java.util.Locale where
public static android.icu.text.BreakIterator getTitleInstance (android.icu.util.ULocale)
android.icu.util.ULocale where
public static java.lang.Object registerInstance (android.icu.text.BreakIterator, java.util.Locale, int)
android.icu.text.BreakIterator iter
java.util.Locale locale
int kind
public static java.lang.Object registerInstance (android.icu.text.BreakIterator, android.icu.util.ULocale, int)
android.icu.text.BreakIterator$BreakIteratorCache cache
android.icu.text.BreakIterator iter
android.icu.util.ULocale locale
int kind
public static boolean unregister (java.lang.Object)
int kind
Object key
public static android.icu.text.BreakIterator getBreakInstance (android.icu.util.ULocale, int)
android.icu.text.BreakIterator$BreakIteratorCache cache
android.icu.util.ULocale where
int kind
android.icu.text.BreakIterator result
android.icu.text.BreakIterator$BreakIteratorCache cache
public static synchronized java.util.Locale[] getAvailableLocales ()
public static synchronized android.icu.util.ULocale[] getAvailableULocales ()
private static android.icu.text.BreakIterator$BreakIteratorServiceShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
static void <clinit> ()
}
android/icu/text/BreakIteratorFactory$BFService$1RBBreakIteratorFactory.class
BreakIteratorFactory.java
package android.icu.text
android.icu.text.BreakIteratorFactory$BFService$1RBBreakIteratorFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final synthetic android.icu.text.BreakIteratorFactory$BFService this$0
void <init> (android.icu.text.BreakIteratorFactory$BFService)
android.icu.text.BreakIteratorFactory$BFService this$0
protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale loc
int kind
android.icu.impl.ICUService srvc
}
android/icu/text/BreakIteratorFactory$BFService.class
BreakIteratorFactory.java
package android.icu.text
android.icu.text.BreakIteratorFactory$BFService extends android.icu.impl.ICULocaleService {
void <init> ()
public java.lang.String validateFallbackLocale ()
}
android/icu/text/BreakIteratorFactory.class
BreakIteratorFactory.java
package android.icu.text
final android.icu.text.BreakIteratorFactory extends android.icu.text.BreakIterator$BreakIteratorServiceShim {
static final android.icu.impl.ICULocaleService service
private static final String[] KIND_NAMES
void <init> ()
public java.lang.Object registerInstance (android.icu.text.BreakIterator, android.icu.util.ULocale, int)
android.icu.text.BreakIterator iter
android.icu.util.ULocale locale
int kind
public boolean unregister (java.lang.Object)
Object key
public java.util.Locale[] getAvailableLocales ()
public android.icu.util.ULocale[] getAvailableULocales ()
public android.icu.text.BreakIterator createBreakIterator (android.icu.util.ULocale, int)
android.icu.util.ULocale locale
int kind
android.icu.util.ULocale[] actualLoc
android.icu.text.BreakIterator iter
private static android.icu.text.BreakIterator createBreakInstance (android.icu.util.ULocale, int)
String lbKeyValue
String typeKey
String brkfname
String rulesFileName
Exception e
java.io.IOException e
android.icu.util.ULocale base
String ssKeyword
android.icu.util.ULocale locale
int kind
android.icu.text.RuleBasedBreakIterator iter
android.icu.impl.ICUResourceBundle rb
java.nio.ByteBuffer bytes
String typeKeyExt
android.icu.util.ULocale uloc
static synthetic android.icu.text.BreakIterator access$000 (android.icu.util.ULocale, int)
android.icu.util.ULocale x0
int x1
static void <clinit> ()
}
android/icu/text/BreakTransliterator$ReplaceableCharacterIterator.class
BreakTransliterator.java
package android.icu.text
final android.icu.text.BreakTransliterator$ReplaceableCharacterIterator extends java.lang.Object implements java.text.CharacterIterator {
private android.icu.text.Replaceable text
private int begin
private int end
private int pos
public void <init> (android.icu.text.Replaceable, int, int, int)
android.icu.text.Replaceable text
int begin
int end
int pos
public void setText (android.icu.text.Replaceable)
android.icu.text.Replaceable text
public char first ()
public char last ()
public char setIndex (int)
int p
public char current ()
public char next ()
public char previous ()
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.BreakTransliterator$ReplaceableCharacterIterator that
public int hashCode ()
public java.lang.Object clone ()
android.icu.text.BreakTransliterator$ReplaceableCharacterIterator other
CloneNotSupportedException e
}
android/icu/text/BreakTransliterator.class
BreakTransliterator.java
package android.icu.text
final android.icu.text.BreakTransliterator extends android.icu.text.Transliterator {
private android.icu.text.BreakIterator bi
private String insertion
private int[] boundaries
private int boundaryCount
static final int LETTER_OR_MARK_MASK
public void <init> (java.lang.String, android.icu.text.UnicodeFilter, android.icu.text.BreakIterator, java.lang.String)
String ID
android.icu.text.UnicodeFilter filter
android.icu.text.BreakIterator bi
String insertion
public void <init> (java.lang.String, android.icu.text.UnicodeFilter)
String ID
android.icu.text.UnicodeFilter filter
public java.lang.String getInsertion ()
public void setInsertion (java.lang.String)
String insertion
public android.icu.text.BreakIterator getBreakIterator ()
public void setBreakIterator (android.icu.text.BreakIterator)
android.icu.text.BreakIterator bi
protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int[] temp
int cp
int type
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position pos
boolean incremental
int boundary
int delta
int lastBoundary
static void register ()
android.icu.text.Transliterator trans
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
}
android/icu/text/BurmeseBreakEngine.class
BurmeseBreakEngine.java
package android.icu.text
android.icu.text.BurmeseBreakEngine extends android.icu.text.DictionaryBreakEngine {
private static final byte BURMESE_LOOKAHEAD
private static final byte BURMESE_ROOT_COMBINE_THRESHOLD
private static final byte BURMESE_PREFIX_COMBINE_THRESHOLD
private static final byte BURMESE_MIN_WORD
private android.icu.text.DictionaryMatcher fDictionary
private static android.icu.text.UnicodeSet fBurmeseWordSet
private static android.icu.text.UnicodeSet fEndWordSet
private static android.icu.text.UnicodeSet fBeginWordSet
private static android.icu.text.UnicodeSet fMarkSet
public void <init> () throws java.io.IOException
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean handles (int)
int c
int script
public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
int i
int wordsMatched
boolean foundBest
int candidate
int remaining
int pc
int chars
int uc
int candidates
int currPos
int wordLength
java.text.CharacterIterator fIter
int rangeStart
int rangeEnd
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
int wordsFound
int current
android.icu.text.DictionaryBreakEngine$PossibleWord[] words
static void <clinit> ()
}
android/icu/text/BytesDictionaryMatcher.class
BytesDictionaryMatcher.java
package android.icu.text
android.icu.text.BytesDictionaryMatcher extends android.icu.text.DictionaryMatcher {
private final byte[] characters
private final int transform
public void <init> (byte[], int)
byte[] chars
int transform
private int transform (int)
int c
int delta
public int matches (java.text.CharacterIterator, int, int[], int[], int, int[])
java.text.CharacterIterator text_
int maxLength
int[] lengths
int[] count_
int limit
int[] values
android.icu.text.UCharacterIterator text
android.icu.util.BytesTrie bt
int c
android.icu.util.BytesTrie$Result result
int numChars
int count
public int getType ()
}
android/icu/text/CanonicalIterator.class
CanonicalIterator.java
package android.icu.text
public final android.icu.text.CanonicalIterator extends java.lang.Object {
private static boolean PROGRESS
private static boolean SKIP_ZEROS
private final android.icu.text.Normalizer2 nfd
private final android.icu.impl.Normalizer2Impl nfcImpl
private String source
private boolean done
private String[][] pieces
private int[] current
private transient StringBuilder buffer
private static final java.util.Set SET_WITH_NULL_STRING
public void <init> (java.lang.String)
String source
android.icu.impl.Norm2AllModes allModes
public java.lang.String getSource ()
public void reset ()
int i
public java.lang.String next ()
int i
int i
String result
public void setSource (java.lang.String)
int cp
String newSource
java.util.List segmentList
int start
int i
public static void permute (java.lang.String, boolean, java.util.Set)
String piece
String s
String chStr
int cp
int i
String source
boolean skipZeros
java.util.Set output
java.util.Set subpermute
private java.lang.String[] getEquivalents (java.lang.String)
String possible
String item
java.util.Iterator it2
String segment
java.util.Set result
java.util.Set basic
java.util.Set permutations
java.util.Iterator it
String[] finalResult
private java.util.Set getEquivalents2 (java.lang.String)
String item
int cp2
java.util.Set remainder
String prefix
android.icu.text.UnicodeSetIterator iter
int cp
int i
String segment
java.util.Set result
StringBuffer workingBuffer
android.icu.text.UnicodeSet starts
private java.util.Set extract (int, java.lang.String, int, java.lang.StringBuffer)
int cp
int i
int comp
String segment
int segmentPos
StringBuffer buf
String decomp
boolean ok
int decompPos
int decompCp
String remainder
static void <clinit> ()
}
android/icu/text/CaseFoldTransliterator$1.class
CaseFoldTransliterator.java
package android.icu.text
android.icu.text.CaseFoldTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/CaseFoldTransliterator$2.class
CaseFoldTransliterator.java
package android.icu.text
android.icu.text.CaseFoldTransliterator$2 extends java.lang.Object implements android.icu.text.Transform {
final synthetic android.icu.text.CaseFoldTransliterator this$0
void <init> (android.icu.text.CaseFoldTransliterator)
android.icu.text.CaseFoldTransliterator this$0
public java.lang.String transform (java.lang.String)
String source
public volatile synthetic java.lang.Object transform (java.lang.Object)
}
android/icu/text/CaseFoldTransliterator.class
CaseFoldTransliterator.java
package android.icu.text
android.icu.text.CaseFoldTransliterator extends android.icu.text.Transliterator {
static final String _ID
private final android.icu.impl.UCaseProps csp
private android.icu.text.ReplaceableContextIterator iter
private StringBuilder result
static android.icu.text.SourceTargetUtility sourceTargetUtility
static void register ()
public void <init> ()
protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int delta
int delta
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
int c
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
static void <clinit> ()
}
android/icu/text/CaseMap$1.class
CaseMap.java
package android.icu.text
synthetic android.icu.text.CaseMap$1 extends java.lang.Object {
}
android/icu/text/CaseMap$Fold.class
CaseMap.java
package android.icu.text
public final android.icu.text.CaseMap$Fold extends android.icu.text.CaseMap {
private static final android.icu.text.CaseMap$Fold DEFAULT
private static final android.icu.text.CaseMap$Fold TURKIC
private static final android.icu.text.CaseMap$Fold OMIT_UNCHANGED
private static final android.icu.text.CaseMap$Fold TURKIC_OMIT_UNCHANGED
private void <init> (int)
int opt
public android.icu.text.CaseMap$Fold omitUnchangedText ()
public android.icu.text.CaseMap$Fold turkic ()
public java.lang.String apply (java.lang.CharSequence)
CharSequence src
public java.lang.Appendable apply (java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
CharSequence src
Appendable dest
android.icu.text.Edits edits
public volatile synthetic android.icu.text.CaseMap omitUnchangedText ()
static synthetic android.icu.text.CaseMap$Fold access$300 ()
static void <clinit> ()
}
android/icu/text/CaseMap$Lower.class
CaseMap.java
package android.icu.text
public final android.icu.text.CaseMap$Lower extends android.icu.text.CaseMap {
private static final android.icu.text.CaseMap$Lower DEFAULT
private static final android.icu.text.CaseMap$Lower OMIT_UNCHANGED
private void <init> (int)
int opt
public android.icu.text.CaseMap$Lower omitUnchangedText ()
public java.lang.String apply (java.util.Locale, java.lang.CharSequence)
java.util.Locale locale
CharSequence src
public java.lang.Appendable apply (java.util.Locale, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
java.util.Locale locale
CharSequence src
Appendable dest
android.icu.text.Edits edits
public volatile synthetic android.icu.text.CaseMap omitUnchangedText ()
static synthetic android.icu.text.CaseMap$Lower access$000 ()
static void <clinit> ()
}
android/icu/text/CaseMap$Title.class
CaseMap.java
package android.icu.text
public final android.icu.text.CaseMap$Title extends android.icu.text.CaseMap {
private static final android.icu.text.CaseMap$Title DEFAULT
private static final android.icu.text.CaseMap$Title OMIT_UNCHANGED
private void <init> (int)
int opt
public android.icu.text.CaseMap$Title wholeString ()
public android.icu.text.CaseMap$Title sentences ()
public android.icu.text.CaseMap$Title omitUnchangedText ()
public android.icu.text.CaseMap$Title noLowercase ()
public android.icu.text.CaseMap$Title noBreakAdjustment ()
public android.icu.text.CaseMap$Title adjustToCased ()
public java.lang.String apply (java.util.Locale, android.icu.text.BreakIterator, java.lang.CharSequence)
java.util.Locale locale
android.icu.text.BreakIterator iter
CharSequence src
public java.lang.Appendable apply (java.util.Locale, android.icu.text.BreakIterator, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
java.util.Locale locale
android.icu.text.BreakIterator iter
CharSequence src
Appendable dest
android.icu.text.Edits edits
public volatile synthetic android.icu.text.CaseMap omitUnchangedText ()
static synthetic android.icu.text.CaseMap$Title access$200 ()
static void <clinit> ()
}
android/icu/text/CaseMap$Upper.class
CaseMap.java
package android.icu.text
public final android.icu.text.CaseMap$Upper extends android.icu.text.CaseMap {
private static final android.icu.text.CaseMap$Upper DEFAULT
private static final android.icu.text.CaseMap$Upper OMIT_UNCHANGED
private void <init> (int)
int opt
public android.icu.text.CaseMap$Upper omitUnchangedText ()
public java.lang.String apply (java.util.Locale, java.lang.CharSequence)
java.util.Locale locale
CharSequence src
public java.lang.Appendable apply (java.util.Locale, java.lang.CharSequence, java.lang.Appendable, android.icu.text.Edits)
java.util.Locale locale
CharSequence src
Appendable dest
android.icu.text.Edits edits
public volatile synthetic android.icu.text.CaseMap omitUnchangedText ()
static synthetic android.icu.text.CaseMap$Upper access$100 ()
static void <clinit> ()
}
android/icu/text/CaseMap.class
CaseMap.java
package android.icu.text
public abstract android.icu.text.CaseMap extends java.lang.Object {
protected int internalOptions
private void <init> (int)
int opt
private static int getCaseLocale (java.util.Locale)
java.util.Locale locale
public static android.icu.text.CaseMap$Lower toLower ()
public static android.icu.text.CaseMap$Upper toUpper ()
public static android.icu.text.CaseMap$Title toTitle ()
public static android.icu.text.CaseMap$Fold fold ()
public abstract android.icu.text.CaseMap omitUnchangedText ()
synthetic void <init> (int, android.icu.text.CaseMap$1)
int x0
android.icu.text.CaseMap$1 x1
static synthetic int access$500 (java.util.Locale)
java.util.Locale x0
}
android/icu/text/CharsDictionaryMatcher.class
CharsDictionaryMatcher.java
package android.icu.text
android.icu.text.CharsDictionaryMatcher extends android.icu.text.DictionaryMatcher {
private CharSequence characters
public void <init> (java.lang.CharSequence)
CharSequence chars
public int matches (java.text.CharacterIterator, int, int[], int[], int, int[])
java.text.CharacterIterator text_
int maxLength
int[] lengths
int[] count_
int limit
int[] values
android.icu.text.UCharacterIterator text
android.icu.util.CharsTrie uct
int c
android.icu.util.BytesTrie$Result result
int numChars
int count
public int getType ()
}
android/icu/text/CharsetDetector$CSRecognizerInfo.class
CharsetDetector.java
package android.icu.text
android.icu.text.CharsetDetector$CSRecognizerInfo extends java.lang.Object {
android.icu.text.CharsetRecognizer recognizer
boolean isDefaultEnabled
void <init> (android.icu.text.CharsetRecognizer, boolean)
android.icu.text.CharsetRecognizer recognizer
boolean isDefaultEnabled
}
android/icu/text/CharsetDetector.class
CharsetDetector.java
package android.icu.text
public android.icu.text.CharsetDetector extends java.lang.Object {
private static final int kBufSize
byte[] fInputBytes
int fInputLen
short[] fByteStats
boolean fC1Bytes
String fDeclaredEncoding
byte[] fRawInput
int fRawLength
java.io.InputStream fInputStream
private boolean fStripTags
private boolean[] fEnabledRecognizers
private static final java.util.List ALL_CS_RECOGNIZERS
public void <init> ()
public android.icu.text.CharsetDetector setDeclaredEncoding (java.lang.String)
String encoding
public android.icu.text.CharsetDetector setText (byte[])
byte[] in
public android.icu.text.CharsetDetector setText (java.io.InputStream) throws java.io.IOException
int bytesRead
java.io.InputStream in
int remainingLength
public android.icu.text.CharsetMatch detect ()
android.icu.text.CharsetMatch[] matches
public android.icu.text.CharsetMatch[] detectAll ()
android.icu.text.CharsetMatch m
android.icu.text.CharsetDetector$CSRecognizerInfo rcinfo
boolean active
int i
java.util.ArrayList matches
android.icu.text.CharsetMatch[] resultArray
public java.io.Reader getReader (java.io.InputStream, java.lang.String)
android.icu.text.CharsetMatch match
java.io.IOException e
java.io.InputStream in
String declaredEncoding
public java.lang.String getString (byte[], java.lang.String)
android.icu.text.CharsetMatch match
java.io.IOException e
byte[] in
String declaredEncoding
public static java.lang.String[] getAllDetectableCharsets ()
int i
String[] allCharsetNames
public boolean inputFilterEnabled ()
public boolean enableInputFilter (boolean)
boolean filter
boolean previous
private void MungeInput ()
byte b
int limit
int val
int i
int srci
int dsti
boolean inMarkup
int openTags
int badTags
public java.lang.String[] getDetectableCharsets ()
android.icu.text.CharsetDetector$CSRecognizerInfo rcinfo
boolean active
int i
java.util.List csnames
public android.icu.text.CharsetDetector setDetectableCharset (java.lang.String, boolean)
android.icu.text.CharsetDetector$CSRecognizerInfo csrinfo
int i
int i
String encoding
boolean enabled
int modIdx
boolean isDefaultVal
static void <clinit> ()
java.util.List list
}
android/icu/text/CharsetMatch.class
CharsetMatch.java
package android.icu.text
public android.icu.text.CharsetMatch extends java.lang.Object implements java.lang.Comparable {
private int fConfidence
private byte[] fRawInput
private int fRawLength
private java.io.InputStream fInputStream
private String fCharsetName
private String fLang
public java.io.Reader getReader ()
java.io.IOException e
java.io.InputStream inputStream
public java.lang.String getString () throws java.io.IOException
public java.lang.String getString (int) throws java.io.IOException
StringBuilder sb
char[] buffer
java.io.Reader reader
int max
int bytesRead
String name
int startSuffix
int maxLength
String result
public int getConfidence ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public int compareTo (android.icu.text.CharsetMatch)
android.icu.text.CharsetMatch other
int compareResult
void <init> (android.icu.text.CharsetDetector, android.icu.text.CharsetRecognizer, int)
android.icu.text.CharsetDetector det
android.icu.text.CharsetRecognizer rec
int conf
void <init> (android.icu.text.CharsetDetector, android.icu.text.CharsetRecognizer, int, java.lang.String, java.lang.String)
android.icu.text.CharsetDetector det
android.icu.text.CharsetRecognizer rec
int conf
String csName
String lang
public volatile synthetic int compareTo (java.lang.Object)
}
android/icu/text/CharsetRecog_2022$CharsetRecog_2022CN.class
CharsetRecog_2022.java
package android.icu.text
android.icu.text.CharsetRecog_2022$CharsetRecog_2022CN extends android.icu.text.CharsetRecog_2022 {
private byte[][] escapeSequences
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
}
android/icu/text/CharsetRecog_2022$CharsetRecog_2022JP.class
CharsetRecog_2022.java
package android.icu.text
android.icu.text.CharsetRecog_2022$CharsetRecog_2022JP extends android.icu.text.CharsetRecog_2022 {
private byte[][] escapeSequences
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
}
android/icu/text/CharsetRecog_2022$CharsetRecog_2022KR.class
CharsetRecog_2022.java
package android.icu.text
android.icu.text.CharsetRecog_2022$CharsetRecog_2022KR extends android.icu.text.CharsetRecog_2022 {
private byte[][] escapeSequences
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
}
android/icu/text/CharsetRecog_2022.class
CharsetRecog_2022.java
package android.icu.text
abstract android.icu.text.CharsetRecog_2022 extends android.icu.text.CharsetRecognizer {
void <init> ()
int match (byte[], int, byte[][])
byte[] seq
int j
int escN
byte[] text
int textLen
byte[][] escapeSequences
int i
int hits
int misses
int shifts
int quality
}
android/icu/text/CharsetRecog_UTF8.class
CharsetRecog_UTF8.java
package android.icu.text
android.icu.text.CharsetRecog_UTF8 extends android.icu.text.CharsetRecognizer {
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
int b
android.icu.text.CharsetDetector det
boolean hasBOM
int numValid
int numInvalid
byte[] input
int i
int trailBytes
int confidence
}
android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_16_BE.class
CharsetRecog_Unicode.java
package android.icu.text
android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_16_BE extends android.icu.text.CharsetRecog_Unicode {
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
int codeUnit
int charIndex
android.icu.text.CharsetDetector det
byte[] input
int confidence
int bytesToCheck
}
android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_16_LE.class
CharsetRecog_Unicode.java
package android.icu.text
android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_16_LE extends android.icu.text.CharsetRecog_Unicode {
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
int codeUnit
int charIndex
android.icu.text.CharsetDetector det
byte[] input
int confidence
int bytesToCheck
}
android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32.class
CharsetRecog_Unicode.java
package android.icu.text
abstract android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 extends android.icu.text.CharsetRecog_Unicode {
void <init> ()
abstract int getChar (byte[], int)
abstract java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
int ch
int i
android.icu.text.CharsetDetector det
byte[] input
int limit
int numValid
int numInvalid
boolean hasBOM
int confidence
}
android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32_BE.class
CharsetRecog_Unicode.java
package android.icu.text
android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32_BE extends android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 {
void <init> ()
int getChar (byte[], int)
byte[] input
int index
java.lang.String getName ()
}
android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32_LE.class
CharsetRecog_Unicode.java
package android.icu.text
android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32_LE extends android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 {
void <init> ()
int getChar (byte[], int)
byte[] input
int index
java.lang.String getName ()
}
android/icu/text/CharsetRecog_Unicode.class
CharsetRecog_Unicode.java
package android.icu.text
abstract android.icu.text.CharsetRecog_Unicode extends android.icu.text.CharsetRecognizer {
void <init> ()
abstract java.lang.String getName ()
abstract android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
static int codeUnit16FromBytes (byte, byte)
byte hi
byte lo
static int adjustConfidence (int, int)
int codeUnit
int confidence
}
android/icu/text/CharsetRecog_mbcs$CharsetRecog_big5.class
CharsetRecog_mbcs.java
package android.icu.text
android.icu.text.CharsetRecog_mbcs$CharsetRecog_big5 extends android.icu.text.CharsetRecog_mbcs {
static int[] commonChars
void <init> ()
boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector)
android.icu.text.CharsetRecog_mbcs$iteratedChar it
android.icu.text.CharsetDetector det
int firstByte
int secondByte
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
java.lang.String getName ()
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_jp.class
CharsetRecog_mbcs.java
package android.icu.text
android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_jp extends android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc {
static int[] commonChars
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_kr.class
CharsetRecog_mbcs.java
package android.icu.text
android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_kr extends android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc {
static int[] commonChars
void <init> ()
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_mbcs$CharsetRecog_euc.class
CharsetRecog_mbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc extends android.icu.text.CharsetRecog_mbcs {
void <init> ()
boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector)
android.icu.text.CharsetRecog_mbcs$iteratedChar it
android.icu.text.CharsetDetector det
int firstByte
int secondByte
int thirdByte
}
android/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030.class
CharsetRecog_mbcs.java
package android.icu.text
android.icu.text.CharsetRecog_mbcs$CharsetRecog_gb_18030 extends android.icu.text.CharsetRecog_mbcs {
static int[] commonChars
void <init> ()
boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector)
android.icu.text.CharsetRecog_mbcs$iteratedChar it
android.icu.text.CharsetDetector det
int firstByte
int secondByte
int thirdByte
int fourthByte
java.lang.String getName ()
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis.class
CharsetRecog_mbcs.java
package android.icu.text
android.icu.text.CharsetRecog_mbcs$CharsetRecog_sjis extends android.icu.text.CharsetRecog_mbcs {
static int[] commonChars
void <init> ()
boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector)
android.icu.text.CharsetRecog_mbcs$iteratedChar it
android.icu.text.CharsetDetector det
int firstByte
int secondByte
android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
java.lang.String getName ()
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_mbcs$iteratedChar.class
CharsetRecog_mbcs.java
package android.icu.text
android.icu.text.CharsetRecog_mbcs$iteratedChar extends java.lang.Object {
int charValue
int nextIndex
boolean error
boolean done
void <init> ()
void reset ()
int nextByte (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int byteValue
}
android/icu/text/CharsetRecog_mbcs.class
CharsetRecog_mbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_mbcs extends android.icu.text.CharsetRecognizer {
void <init> ()
abstract java.lang.String getName ()
int match (android.icu.text.CharsetDetector, int[])
long cv
double maxVal
double scaleFactor
android.icu.text.CharsetDetector det
int[] commonChars
int singleByteCharCount
int doubleByteCharCount
int commonCharCount
int badCharCount
int totalCharCount
int confidence
android.icu.text.CharsetRecog_mbcs$iteratedChar iter
abstract boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector)
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
private static android.icu.text.CharsetRecog_sbcs$NGramsPlusLang[] ngrams_8859_1
void <init> ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
int confidence
android.icu.text.CharsetRecog_sbcs$NGramsPlusLang ngl
android.icu.text.CharsetDetector det
String name
int bestConfidenceSoFar
String lang
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
private static android.icu.text.CharsetRecog_sbcs$NGramsPlusLang[] ngrams_8859_2
void <init> ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
int confidence
android.icu.text.CharsetRecog_sbcs$NGramsPlusLang ngl
android.icu.text.CharsetDetector det
String name
int bestConfidenceSoFar
String lang
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5_ru extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5 {
private static int[] ngrams
void <init> ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6_ar extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6 {
private static int[] ngrams
void <init> ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7_el.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7_el extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7 {
private static int[] ngrams
void <init> ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
String name
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8_I_he.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8_I_he extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 {
private static int[] ngrams
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
String name
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8_he.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8_he extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 {
private static int[] ngrams
void <init> ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
String name
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9 extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9_tr.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9_tr extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9 {
private static int[] ngrams
void <init> ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
String name
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar {
private static int[] ngrams
void <init> ()
public java.lang.String getName ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar {
private static int[] ngrams
void <init> ()
public java.lang.String getName ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he extends android.icu.text.CharsetRecog_sbcs {
protected static byte[] byteMap
void <init> ()
public java.lang.String getLanguage ()
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he {
private static int[] ngrams
void <init> ()
public java.lang.String getName ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he {
private static int[] ngrams
void <init> ()
public java.lang.String getName ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_KOI8_R extends android.icu.text.CharsetRecog_sbcs {
private static int[] ngrams
private static byte[] byteMap
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_windows_1251.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_windows_1251 extends android.icu.text.CharsetRecog_sbcs {
private static int[] ngrams
private static byte[] byteMap
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$CharsetRecog_windows_1256.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$CharsetRecog_windows_1256 extends android.icu.text.CharsetRecog_sbcs {
private static int[] ngrams
private static byte[] byteMap
void <init> ()
public java.lang.String getName ()
public java.lang.String getLanguage ()
public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
int confidence
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$NGramParser.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$NGramParser extends java.lang.Object {
private static final int N_GRAM_MASK
protected int byteIndex
private int ngram
private int[] ngramList
protected byte[] byteMap
private int ngramCount
private int hitCount
protected byte spaceChar
public void <init> (int[], byte[])
int[] theNgramList
byte[] theByteMap
private static int search (int[], int)
int[] table
int value
int index
private void lookup (int)
int thisNgram
protected void addByte (int)
int b
private int nextByte (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
protected void parseCharacters (android.icu.text.CharsetDetector)
byte mb
android.icu.text.CharsetDetector det
int b
boolean ignoreSpace
public int parse (android.icu.text.CharsetDetector)
android.icu.text.CharsetDetector det
public int parse (android.icu.text.CharsetDetector, byte)
android.icu.text.CharsetDetector det
byte spaceCh
double rawPercent
}
android/icu/text/CharsetRecog_sbcs$NGramParser_IBM420.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$NGramParser_IBM420 extends android.icu.text.CharsetRecog_sbcs$NGramParser {
private byte alef
protected static byte[] unshapeMap
public void <init> (int[], byte[])
int[] theNgramList
byte[] theByteMap
private byte isLamAlef (byte)
byte b
private int nextByte (android.icu.text.CharsetDetector)
int next
android.icu.text.CharsetDetector det
int next
protected void parseCharacters (android.icu.text.CharsetDetector)
byte mb
android.icu.text.CharsetDetector det
int b
boolean ignoreSpace
static void <clinit> ()
}
android/icu/text/CharsetRecog_sbcs$NGramsPlusLang.class
CharsetRecog_sbcs.java
package android.icu.text
android.icu.text.CharsetRecog_sbcs$NGramsPlusLang extends java.lang.Object {
int[] fNGrams
String fLang
void <init> (java.lang.String, int[])
String la
int[] ng
}
android/icu/text/CharsetRecog_sbcs.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs extends android.icu.text.CharsetRecognizer {
void <init> ()
abstract java.lang.String getName ()
int match (android.icu.text.CharsetDetector, int[], byte[])
android.icu.text.CharsetDetector det
int[] ngrams
byte[] byteMap
int match (android.icu.text.CharsetDetector, int[], byte[], byte)
android.icu.text.CharsetDetector det
int[] ngrams
byte[] byteMap
byte spaceChar
android.icu.text.CharsetRecog_sbcs$NGramParser parser
int matchIBM420 (android.icu.text.CharsetDetector, int[], byte[], byte)
android.icu.text.CharsetDetector det
int[] ngrams
byte[] byteMap
byte spaceChar
android.icu.text.CharsetRecog_sbcs$NGramParser_IBM420 parser
}
android/icu/text/CharsetRecognizer.class
CharsetRecognizer.java
package android.icu.text
abstract android.icu.text.CharsetRecognizer extends java.lang.Object {
void <init> ()
abstract java.lang.String getName ()
public java.lang.String getLanguage ()
abstract android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector)
}
android/icu/text/ChineseDateFormat$Field.class
ChineseDateFormat.java
package android.icu.text
public android.icu.text.ChineseDateFormat$Field extends android.icu.text.DateFormat$Field {
private static final long serialVersionUID
public static final android.icu.text.ChineseDateFormat$Field IS_LEAP_MONTH
protected void <init> (java.lang.String, int)
String name
int calendarField
public static android.icu.text.DateFormat$Field ofCalendarField (int)
int calendarField
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/ChineseDateFormat.class
ChineseDateFormat.java
package android.icu.text
public android.icu.text.ChineseDateFormat extends android.icu.text.SimpleDateFormat {
static final long serialVersionUID
public void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public void <init> (java.lang.String, android.icu.util.ULocale)
String pattern
android.icu.util.ULocale locale
public void <init> (java.lang.String, java.lang.String, android.icu.util.ULocale)
String pattern
String override
android.icu.util.ULocale locale
protected void subFormat (java.lang.StringBuffer, char, int, int, int, android.icu.text.DisplayContext, java.text.FieldPosition, char, android.icu.util.Calendar)
StringBuffer buf
char ch
int count
int beginOffset
int fieldNum
android.icu.text.DisplayContext capitalizationContext
java.text.FieldPosition pos
char patternCharToOutput
android.icu.util.Calendar cal
protected int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar)
String text
int start
char ch
int count
boolean obeyCount
boolean allowNegative
boolean[] ambiguousYear
android.icu.util.Calendar cal
protected android.icu.text.DateFormat$Field patternCharToDateFormatField (char)
char ch
}
android/icu/text/ChineseDateFormatSymbols.class
ChineseDateFormatSymbols.java
package android.icu.text
public android.icu.text.ChineseDateFormatSymbols extends android.icu.text.DateFormatSymbols {
static final long serialVersionUID
String[] isLeapMonth
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.Calendar, java.util.Locale)
android.icu.util.Calendar cal
java.util.Locale locale
public void <init> (android.icu.util.Calendar, android.icu.util.ULocale)
android.icu.util.Calendar cal
android.icu.util.ULocale locale
public java.lang.String getLeapMonth (int)
int leap
protected void initializeData (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.util.ULocale loc
android.icu.impl.ICUResourceBundle b
String calendarType
void initializeData (android.icu.text.DateFormatSymbols)
android.icu.text.DateFormatSymbols dfs
private void initializeIsLeapMonth ()
}
android/icu/text/CjkBreakEngine.class
CjkBreakEngine.java
package android.icu.text
android.icu.text.CjkBreakEngine extends android.icu.text.DictionaryBreakEngine {
private static final android.icu.text.UnicodeSet fHangulWordSet
private static final android.icu.text.UnicodeSet fHanWordSet
private static final android.icu.text.UnicodeSet fKatakanaWordSet
private static final android.icu.text.UnicodeSet fHiraganaWordSet
private android.icu.text.DictionaryMatcher fDictionary
private static final int kMaxKatakanaLength
private static final int kMaxKatakanaGroupLength
private static final int maxSnlp
private static final int kint32max
public void <init> (boolean) throws java.io.IOException
android.icu.text.UnicodeSet cjSet
boolean korean
public boolean equals (java.lang.Object)
android.icu.text.CjkBreakEngine other
Object obj
public int hashCode ()
private static int getKatakanaCost (int)
int wordlength
int[] katakanaCost
private static boolean isKatakana (int)
int value
public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
int codepoint
int index
java.text.CharacterIterator text
String normStr
android.icu.text.Normalizer normalizer
int index
int i
int i
int newSnlp
int j
int newSnlp
int j
int maxSearchLength
int[] count_
int count
boolean is_katakana
int i
int i
int pos
int i
java.text.CharacterIterator inText
int startPos
int endPos
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
int inputLength
int[] charPositions
StringBuffer s
String prenormstr
boolean isNormalized
java.text.CharacterIterator text
int numCodePts
int[] bestSnlp
int[] prev
int maxWordSize
int[] values
int[] lengths
int ix
boolean is_prev_katakana
int[] t_boundary
int numBreaks
int correctedNumBreaks
static void <clinit> ()
}
android/icu/text/CollationElementIterator$MaxExpSink.class
CollationElementIterator.java
package android.icu.text
final android.icu.text.CollationElementIterator$MaxExpSink extends java.lang.Object implements android.icu.impl.coll.ContractionsAndExpansions$CESink {
private java.util.Map maxExpansions
static final synthetic boolean $assertionsDisabled
void <init> (java.util.Map)
java.util.Map h
public void handleCE (long)
long ce
public void handleExpansion (long[], int, int)
int i
long[] ces
int start
int length
int count
long ce
long p
int lower32
int lastHalf
Integer oldCount
static void <clinit> ()
}
android/icu/text/CollationElementIterator.class
CollationElementIterator.java
package android.icu.text
public final android.icu.text.CollationElementIterator extends java.lang.Object {
private android.icu.impl.coll.CollationIterator iter_
private android.icu.text.RuleBasedCollator rbc_
private int otherHalf_
private byte dir_
private android.icu.impl.coll.UVector32 offsets_
private String string_
public static final int NULLORDER
public static final int IGNORABLE
static final synthetic boolean $assertionsDisabled
public static final int primaryOrder (int)
int ce
public static final int secondaryOrder (int)
int ce
public static final int tertiaryOrder (int)
int ce
private static final int getFirstHalf (long, int)
long p
int lower32
private static final int getSecondHalf (long, int)
long p
int lower32
private static final boolean ceNeedsTwoParts (long)
long ce
private void <init> (android.icu.text.RuleBasedCollator)
android.icu.text.RuleBasedCollator collator
void <init> (java.lang.String, android.icu.text.RuleBasedCollator)
String source
android.icu.text.RuleBasedCollator collator
void <init> (java.text.CharacterIterator, android.icu.text.RuleBasedCollator)
java.text.CharacterIterator source
android.icu.text.RuleBasedCollator collator
void <init> (android.icu.text.UCharacterIterator, android.icu.text.RuleBasedCollator)
android.icu.text.UCharacterIterator source
android.icu.text.RuleBasedCollator collator
public int getOffset ()
int i
public int next ()
int oh
long ce
long p
int lower32
int firstHalf
int secondHalf
public int previous ()
int oh
int limitOffset
long ce
long p
int lower32
int firstHalf
int secondHalf
public void reset ()
public void setOffset (int)
char c
int lastSafeOffset
int offset
int newOffset
public void setText (java.lang.String)
android.icu.impl.coll.CollationIterator newIter
String source
android.icu.impl.coll.CollationIterator newIter
boolean numeric
public void setText (android.icu.text.UCharacterIterator)
android.icu.text.UCharacterIterator src
CloneNotSupportedException e
android.icu.impl.coll.CollationIterator newIter
android.icu.text.UCharacterIterator source
android.icu.text.UCharacterIterator src
android.icu.impl.coll.CollationIterator newIter
boolean numeric
public void setText (java.text.CharacterIterator)
android.icu.impl.coll.CollationIterator newIter
java.text.CharacterIterator source
android.icu.text.UCharacterIterator src
android.icu.impl.coll.CollationIterator newIter
boolean numeric
static final java.util.Map computeMaxExpansions (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData data
java.util.Map maxExpansions
android.icu.text.CollationElementIterator$MaxExpSink sink
public int getMaxExpansion (int)
int ce
static int getMaxExpansion (java.util.Map, int)
Integer max
java.util.Map maxExpansions
int order
private byte normalizeDir ()
public boolean equals (java.lang.Object)
android.icu.text.CollationElementIterator thatceiter
Object that
public int hashCode ()
public android.icu.text.RuleBasedCollator getRuleBasedCollator ()
static synthetic boolean access$000 (long)
long x0
static synthetic int access$100 (long, int)
long x0
int x1
static synthetic int access$200 (long, int)
long x0
int x1
static void <clinit> ()
}
android/icu/text/CollationKey$BoundMode.class
CollationKey.java
package android.icu.text
public final android.icu.text.CollationKey$BoundMode extends java.lang.Object {
public static final int LOWER
public static final int UPPER
public static final int UPPER_LONG
public static final int COUNT
private void <init> ()
}
android/icu/text/CollationKey.class
CollationKey.java
package android.icu.text
public final android.icu.text.CollationKey extends java.lang.Object implements java.lang.Comparable {
private byte[] m_key_
private String m_source_
private int m_hashCode_
private int m_length_
private static final int MERGE_SEPERATOR_
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, byte[])
String source
byte[] key
private void <init> (java.lang.String, byte[], int)
String source
byte[] key
int length
public void <init> (java.lang.String, android.icu.text.RawCollationKey)
String source
android.icu.text.RawCollationKey key
public java.lang.String getSourceString ()
public byte[] toByteArray ()
int length
byte[] result
public int compareTo (android.icu.text.CollationKey)
int l
int r
int i
android.icu.text.CollationKey target
public boolean equals (java.lang.Object)
Object target
public boolean equals (android.icu.text.CollationKey)
android.icu.text.CollationKey target
android.icu.text.CollationKey other
int i
public int hashCode ()
int size
StringBuilder key
int i
public android.icu.text.CollationKey getBound (int, int)
int boundType
int noOfLevels
int offset
int keystrength
byte[] resultkey
public android.icu.text.CollationKey merge (android.icu.text.CollationKey)
android.icu.text.CollationKey source
byte[] result
int rindex
int index
int sourceindex
int remainingLength
private int getLength ()
int index
int length
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
android/icu/text/Collator$1.class
Collator.java
package android.icu.text
synthetic android.icu.text.Collator$1 extends java.lang.Object {
}
android/icu/text/Collator$ASCII.class
Collator.java
package android.icu.text
final android.icu.text.Collator$ASCII extends java.lang.Object {
private void <init> ()
static boolean equalIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
char lc
char rc
int i
CharSequence left
CharSequence right
int length
}
android/icu/text/Collator$CollatorFactory.class
Collator.java
package android.icu.text
public abstract android.icu.text.Collator$CollatorFactory extends java.lang.Object {
public boolean visible ()
public android.icu.text.Collator createCollator (android.icu.util.ULocale)
android.icu.util.ULocale loc
public android.icu.text.Collator createCollator (java.util.Locale)
java.util.Locale loc
public java.lang.String getDisplayName (java.util.Locale, java.util.Locale)
java.util.Locale objectLocale
java.util.Locale displayLocale
public java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale)
java.util.Set supported
String name
android.icu.util.ULocale objectLocale
android.icu.util.ULocale displayLocale
public abstract java.util.Set getSupportedLocaleIDs ()
protected void <init> ()
}
android/icu/text/Collator$KeywordsSink.class
Collator.java
package android.icu.text
final android.icu.text.Collator$KeywordsSink extends android.icu.impl.UResource$Sink {
java.util.LinkedList values
boolean hasDefault
private void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String defcoll
String collkey
int type
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table collations
synthetic void <init> (android.icu.text.Collator$1)
android.icu.text.Collator$1 x0
}
android/icu/text/Collator$ReorderCodes.class
Collator.java
package android.icu.text
public abstract android.icu.text.Collator$ReorderCodes extends java.lang.Object {
public static final int DEFAULT
public static final int NONE
public static final int OTHERS
public static final int SPACE
public static final int FIRST
public static final int PUNCTUATION
public static final int SYMBOL
public static final int CURRENCY
public static final int DIGIT
public static final int LIMIT
}
android/icu/text/Collator$ServiceShim.class
Collator.java
package android.icu.text
abstract android.icu.text.Collator$ServiceShim extends java.lang.Object {
void <init> ()
abstract android.icu.text.Collator getInstance (android.icu.util.ULocale)
abstract java.lang.Object registerInstance (android.icu.text.Collator, android.icu.util.ULocale)
abstract java.lang.Object registerFactory (android.icu.text.Collator$CollatorFactory)
abstract boolean unregister (java.lang.Object)
abstract java.util.Locale[] getAvailableLocales ()
abstract android.icu.util.ULocale[] getAvailableULocales ()
abstract java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale)
}
android/icu/text/Collator.class
Collator.java
package android.icu.text
public abstract android.icu.text.Collator extends java.lang.Object implements java.util.Comparator android.icu.util.Freezable java.lang.Cloneable {
public static final int PRIMARY
public static final int SECONDARY
public static final int TERTIARY
public static final int QUATERNARY
public static final int IDENTICAL
public static final int FULL_DECOMPOSITION
public static final int NO_DECOMPOSITION
public static final int CANONICAL_DECOMPOSITION
private static android.icu.text.Collator$ServiceShim shim
private static final String[] KEYWORDS
private static final String RESOURCE
private static final String BASE
private static final boolean DEBUG
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
private void checkNotFrozen ()
public void setStrength (int)
int newStrength
public android.icu.text.Collator setStrength2 (int)
int newStrength
public void setDecomposition (int)
int decomposition
public transient void setReorderCodes (int[])
int[] order
public static final android.icu.text.Collator getInstance ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
private static android.icu.text.Collator$ServiceShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
private static final boolean getYesOrNo (java.lang.String, java.lang.String)
String keyword
String s
private static final transient int getIntValue (java.lang.String, java.lang.String, java.lang.String[])
int i
String keyword
String s
String[] values
private static final int getReorderCode (java.lang.String, java.lang.String)
String keyword
String s
private static void setAttributesFromKeywords (android.icu.util.ULocale, android.icu.text.Collator, android.icu.text.RuleBasedCollator)
int strength
int cf
int code
int limit
String scriptName
int code
int[] codes
int codesLength
int scriptNameStart
int[] args
android.icu.util.ULocale loc
android.icu.text.Collator coll
android.icu.text.RuleBasedCollator rbc
String value
public static final android.icu.text.Collator getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.text.Collator coll
public static final android.icu.text.Collator getInstance (java.util.Locale)
java.util.Locale locale
public static final java.lang.Object registerInstance (android.icu.text.Collator, android.icu.util.ULocale)
android.icu.text.Collator collator
android.icu.util.ULocale locale
public static final java.lang.Object registerFactory (android.icu.text.Collator$CollatorFactory)
android.icu.text.Collator$CollatorFactory factory
public static final boolean unregister (java.lang.Object)
Object registryKey
public static java.util.Locale[] getAvailableLocales ()
public static final android.icu.util.ULocale[] getAvailableULocales ()
public static final java.lang.String[] getKeywords ()
public static final java.lang.String[] getKeywordValues (java.lang.String)
String keyword
public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, android.icu.util.ULocale, boolean)
String key
android.icu.util.ULocale locale
boolean commonlyUsed
android.icu.impl.ICUResourceBundle bundle
android.icu.text.Collator$KeywordsSink sink
public static final android.icu.util.ULocale getFunctionalEquivalent (java.lang.String, android.icu.util.ULocale, boolean[])
String keyword
android.icu.util.ULocale locID
boolean[] isAvailable
public static final android.icu.util.ULocale getFunctionalEquivalent (java.lang.String, android.icu.util.ULocale)
String keyword
android.icu.util.ULocale locID
public static java.lang.String getDisplayName (java.util.Locale, java.util.Locale)
java.util.Locale objectLocale
java.util.Locale displayLocale
public static java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale objectLocale
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayName (java.util.Locale)
java.util.Locale objectLocale
public static java.lang.String getDisplayName (android.icu.util.ULocale)
android.icu.util.ULocale objectLocale
public int getStrength ()
public int getDecomposition ()
public boolean equals (java.lang.String, java.lang.String)
String source
String target
public android.icu.text.UnicodeSet getTailoredSet ()
public abstract int compare (java.lang.String, java.lang.String)
public int compare (java.lang.Object, java.lang.Object)
Object source
Object target
protected int doCompare (java.lang.CharSequence, java.lang.CharSequence)
CharSequence left
CharSequence right
public abstract android.icu.text.CollationKey getCollationKey (java.lang.String)
public abstract android.icu.text.RawCollationKey getRawCollationKey (java.lang.String, android.icu.text.RawCollationKey)
public android.icu.text.Collator setMaxVariable (int)
int group
public int getMaxVariable ()
public abstract int setVariableTop (java.lang.String)
public abstract int getVariableTop ()
public abstract void setVariableTop (int)
public abstract android.icu.util.VersionInfo getVersion ()
public abstract android.icu.util.VersionInfo getUCAVersion ()
public int[] getReorderCodes ()
public static int[] getEquivalentReorderCodes (int)
int reorderCode
android.icu.impl.coll.CollationData baseData
public boolean isFrozen ()
public android.icu.text.Collator freeze ()
public android.icu.text.Collator cloneAsThawed ()
protected void <init> ()
public android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
}
android/icu/text/CollatorServiceShim$1CFactory.class
CollatorServiceShim.java
package android.icu.text
android.icu.text.CollatorServiceShim$1CFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
android.icu.text.Collator$CollatorFactory delegate
final synthetic android.icu.text.CollatorServiceShim this$0
void <init> (android.icu.text.CollatorServiceShim, android.icu.text.Collator$CollatorFactory)
android.icu.text.CollatorServiceShim this$0
android.icu.text.Collator$CollatorFactory fctry
public java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale loc
int kind
android.icu.impl.ICUService srvc
Object coll
public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
String id
android.icu.util.ULocale displayLocale
android.icu.util.ULocale objectLocale
public java.util.Set getSupportedIDs ()
}
android/icu/text/CollatorServiceShim$CService$1CollatorFactory.class
CollatorServiceShim.java
package android.icu.text
android.icu.text.CollatorServiceShim$CService$1CollatorFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final synthetic android.icu.text.CollatorServiceShim$CService this$0
void <init> (android.icu.text.CollatorServiceShim$CService)
android.icu.text.CollatorServiceShim$CService this$0
protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale uloc
int kind
android.icu.impl.ICUService srvc
}
android/icu/text/CollatorServiceShim$CService.class
CollatorServiceShim.java
package android.icu.text
android.icu.text.CollatorServiceShim$CService extends android.icu.impl.ICULocaleService {
void <init> ()
public java.lang.String validateFallbackLocale ()
protected java.lang.Object handleDefault (android.icu.impl.ICUService$Key, java.lang.String[])
java.util.MissingResourceException e
android.icu.impl.ICUService$Key key
String[] actualIDReturn
}
android/icu/text/CollatorServiceShim.class
CollatorServiceShim.java
package android.icu.text
final android.icu.text.CollatorServiceShim extends android.icu.text.Collator$ServiceShim {
private static android.icu.impl.ICULocaleService service
void <init> ()
android.icu.text.Collator getInstance (android.icu.util.ULocale)
android.icu.util.ULocale[] actualLoc
android.icu.text.Collator coll
CloneNotSupportedException e
android.icu.util.ULocale locale
java.lang.Object registerInstance (android.icu.text.Collator, android.icu.util.ULocale)
android.icu.text.Collator collator
android.icu.util.ULocale locale
java.lang.Object registerFactory (android.icu.text.Collator$CollatorFactory)
android.icu.text.Collator$CollatorFactory f
boolean unregister (java.lang.Object)
Object registryKey
java.util.Locale[] getAvailableLocales ()
java.util.Locale[] result
java.util.Locale[] result
android.icu.util.ULocale[] getAvailableULocales ()
android.icu.util.ULocale[] result
android.icu.util.ULocale[] result
java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale objectLocale
android.icu.util.ULocale displayLocale
String id
private static final android.icu.text.Collator makeInstance (android.icu.util.ULocale)
android.icu.util.ULocale desiredLocale
android.icu.util.Output validLocale
android.icu.impl.coll.CollationTailoring t
static synthetic android.icu.text.Collator access$000 (android.icu.util.ULocale)
android.icu.util.ULocale x0
static void <clinit> ()
}
android/icu/text/CompactDecimalFormat$CompactStyle.class
CompactDecimalFormat.java
package android.icu.text
public final enum android.icu.text.CompactDecimalFormat$CompactStyle extends java.lang.Enum {
public static final enum android.icu.text.CompactDecimalFormat$CompactStyle SHORT
public static final enum android.icu.text.CompactDecimalFormat$CompactStyle LONG
private static final synthetic android.icu.text.CompactDecimalFormat$CompactStyle[] $VALUES
public static android.icu.text.CompactDecimalFormat$CompactStyle[] values ()
public static android.icu.text.CompactDecimalFormat$CompactStyle valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/CompactDecimalFormat.class
CompactDecimalFormat.java
package android.icu.text
public android.icu.text.CompactDecimalFormat extends android.icu.text.DecimalFormat {
private static final long serialVersionUID
public static android.icu.text.CompactDecimalFormat getInstance (android.icu.util.ULocale, android.icu.text.CompactDecimalFormat$CompactStyle)
android.icu.util.ULocale locale
android.icu.text.CompactDecimalFormat$CompactStyle style
public static android.icu.text.CompactDecimalFormat getInstance (java.util.Locale, android.icu.text.CompactDecimalFormat$CompactStyle)
java.util.Locale locale
android.icu.text.CompactDecimalFormat$CompactStyle style
void <init> (android.icu.util.ULocale, android.icu.text.CompactDecimalFormat$CompactStyle)
android.icu.util.ULocale locale
android.icu.text.CompactDecimalFormat$CompactStyle style
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition parsePosition
public android.icu.util.CurrencyAmount parseCurrency (java.lang.CharSequence, java.text.ParsePosition)
CharSequence text
java.text.ParsePosition parsePosition
}
android/icu/text/ComposedCharIter.class
ComposedCharIter.java
package android.icu.text
public final android.icu.text.ComposedCharIter extends java.lang.Object {
public static final char DONE
private final android.icu.impl.Normalizer2Impl n2impl
private String decompBuf
private int curChar
private int nextChar
public void <init> ()
public void <init> (boolean, int)
boolean compat
int options
public boolean hasNext ()
public char next ()
public java.lang.String decomposition ()
private void findNextChar ()
int c
}
android/icu/text/CompoundTransliterator.class
CompoundTransliterator.java
package android.icu.text
android.icu.text.CompoundTransliterator extends android.icu.text.Transliterator {
private android.icu.text.Transliterator[] trans
private int numAnonymousRBTs
void <init> (java.util.List)
java.util.List list
void <init> (java.util.List, int)
java.util.List list
int numAnonymousRBTs
void <init> (java.lang.String, android.icu.text.UnicodeFilter, android.icu.text.Transliterator[], int)
String id
android.icu.text.UnicodeFilter filter2
android.icu.text.Transliterator[] trans2
int numAnonymousRBTs2
private void init (java.util.List, int, boolean)
int j
StringBuilder newID
java.util.List list
int direction
boolean fixReverseID
int count
int i
public int getCount ()
public android.icu.text.Transliterator getTransliterator (int)
int index
private static void _smartAppend (java.lang.StringBuilder, char)
StringBuilder buf
char c
public java.lang.String toRules (boolean)
String rule
String rule
String rule
int i
boolean escapeUnprintable
StringBuilder rulesSource
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
int i
android.icu.text.UnicodeSet filter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
android.icu.text.UnicodeSet tempTargetSet
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int limit
int i
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
boolean incremental
int compoundLimit
int compoundStart
int delta
StringBuffer log
private void computeMaximumContextLength ()
int len
int i
int max
public android.icu.text.Transliterator safeClone ()
android.icu.text.UnicodeFilter filter
}
android/icu/text/ConstrainedFieldPosition$1.class
ConstrainedFieldPosition.java
package android.icu.text
synthetic android.icu.text.ConstrainedFieldPosition$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$ConstrainedFieldPosition$ConstraintType
static void <clinit> ()
}
android/icu/text/ConstrainedFieldPosition$ConstraintType.class
ConstrainedFieldPosition.java
package android.icu.text
final enum android.icu.text.ConstrainedFieldPosition$ConstraintType extends java.lang.Enum {
public static final enum android.icu.text.ConstrainedFieldPosition$ConstraintType NONE
public static final enum android.icu.text.ConstrainedFieldPosition$ConstraintType CLASS
public static final enum android.icu.text.ConstrainedFieldPosition$ConstraintType FIELD
public static final enum android.icu.text.ConstrainedFieldPosition$ConstraintType VALUE
private static final synthetic android.icu.text.ConstrainedFieldPosition$ConstraintType[] $VALUES
public static android.icu.text.ConstrainedFieldPosition$ConstraintType[] values ()
public static android.icu.text.ConstrainedFieldPosition$ConstraintType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/ConstrainedFieldPosition.class
ConstrainedFieldPosition.java
package android.icu.text
public android.icu.text.ConstrainedFieldPosition extends java.lang.Object {
private android.icu.text.ConstrainedFieldPosition$ConstraintType fConstraint
private Class fClassConstraint
private java.text.Format$Field fField
private Object fValue
private int fStart
private int fLimit
private long fContext
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void reset ()
public void constrainField (java.text.Format$Field)
java.text.Format$Field field
public void constrainClass (java.lang.Class)
Class classConstraint
public void constrainFieldAndValue (java.text.Format$Field, java.lang.Object)
java.text.Format$Field field
Object fieldValue
public java.text.Format$Field getField ()
public int getStart ()
public int getLimit ()
public java.lang.Object getFieldValue ()
public long getInt64IterationContext ()
public void setInt64IterationContext (long)
long context
public void setState (java.text.Format$Field, java.lang.Object, int, int)
java.text.Format$Field field
Object value
int start
int limit
public boolean matchesField (java.text.Format$Field, java.lang.Object)
java.text.Format$Field field
Object fieldValue
public java.lang.String toString ()
StringBuilder sb
static void <clinit> ()
}
android/icu/text/CurrencyDisplayNames.class
CurrencyDisplayNames.java
package android.icu.text
public abstract android.icu.text.CurrencyDisplayNames extends java.lang.Object {
public static android.icu.text.CurrencyDisplayNames getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.CurrencyDisplayNames getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.CurrencyDisplayNames getInstance (android.icu.util.ULocale, boolean)
android.icu.util.ULocale locale
boolean noSubstitute
public static android.icu.text.CurrencyDisplayNames getInstance (java.util.Locale, boolean)
java.util.Locale locale
boolean noSubstitute
public static boolean hasData ()
public abstract android.icu.util.ULocale getULocale ()
public abstract java.lang.String getSymbol (java.lang.String)
public abstract java.lang.String getNarrowSymbol (java.lang.String)
public abstract java.lang.String getFormalSymbol (java.lang.String)
public abstract java.lang.String getVariantSymbol (java.lang.String)
public abstract java.lang.String getName (java.lang.String)
public abstract java.lang.String getPluralName (java.lang.String, java.lang.String)
public abstract java.util.Map symbolMap ()
public abstract java.util.Map nameMap ()
protected void <init> ()
}
android/icu/text/CurrencyFormat.class
CurrencyFormat.java
package android.icu.text
android.icu.text.CurrencyFormat extends android.icu.text.MeasureFormat {
static final long serialVersionUID
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
public android.icu.util.CurrencyAmount parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
private java.lang.Object readResolve () throws java.io.ObjectStreamException
public volatile synthetic android.icu.util.Measure parseObject (java.lang.String, java.text.ParsePosition)
public volatile synthetic java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
}
android/icu/text/CurrencyMetaInfo$CurrencyDigits.class
CurrencyMetaInfo.java
package android.icu.text
public final android.icu.text.CurrencyMetaInfo$CurrencyDigits extends java.lang.Object {
public final int fractionDigits
public final int roundingIncrement
public void <init> (int, int)
int fractionDigits
int roundingIncrement
public java.lang.String toString ()
}
android/icu/text/CurrencyMetaInfo$CurrencyFilter.class
CurrencyMetaInfo.java
package android.icu.text
public final android.icu.text.CurrencyMetaInfo$CurrencyFilter extends java.lang.Object {
public final String region
public final String currency
public final long from
public final long to
public final boolean tenderOnly
private static final android.icu.text.CurrencyMetaInfo$CurrencyFilter ALL
private void <init> (java.lang.String, java.lang.String, long, long, boolean)
String region
String currency
long from
long to
boolean tenderOnly
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter all ()
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter now ()
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onRegion (java.lang.String)
String region
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onCurrency (java.lang.String)
String currency
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDate (java.util.Date)
java.util.Date date
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDateRange (java.util.Date, java.util.Date)
java.util.Date from
java.util.Date to
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDate (long)
long date
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDateRange (long, long)
long from
long to
public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onTender ()
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withRegion (java.lang.String)
String region
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withCurrency (java.lang.String)
String currency
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDate (java.util.Date)
java.util.Date date
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDateRange (java.util.Date, java.util.Date)
java.util.Date from
java.util.Date to
long fromLong
long toLong
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDate (long)
long date
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDateRange (long, long)
long from
long to
public android.icu.text.CurrencyMetaInfo$CurrencyFilter withTender ()
public boolean equals (java.lang.Object)
Object rhs
public boolean equals (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter rhs
public int hashCode ()
int hc
public java.lang.String toString ()
private static boolean equals (java.lang.String, java.lang.String)
String lhs
String rhs
static void <clinit> ()
}
android/icu/text/CurrencyMetaInfo$CurrencyInfo.class
CurrencyMetaInfo.java
package android.icu.text
public final android.icu.text.CurrencyMetaInfo$CurrencyInfo extends java.lang.Object {
public final String region
public final String code
public final long from
public final long to
public final int priority
private final boolean tender
public void <init> (java.lang.String, java.lang.String, long, long, int)
String region
String code
long from
long to
int priority
public void <init> (java.lang.String, java.lang.String, long, long, int, boolean)
String region
String code
long from
long to
int priority
boolean tender
public java.lang.String toString ()
public boolean isTender ()
}
android/icu/text/CurrencyMetaInfo.class
CurrencyMetaInfo.java
package android.icu.text
public android.icu.text.CurrencyMetaInfo extends java.lang.Object {
private static final android.icu.text.CurrencyMetaInfo impl
private static final boolean hasData
protected static final android.icu.text.CurrencyMetaInfo$CurrencyDigits defaultDigits
public static android.icu.text.CurrencyMetaInfo getInstance ()
public static android.icu.text.CurrencyMetaInfo getInstance (boolean)
boolean noSubstitute
public static boolean hasData ()
protected void <init> ()
public java.util.List currencyInfo (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
public java.util.List currencies (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
public java.util.List regions (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String)
String isoCode
public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String, android.icu.util.Currency$CurrencyUsage)
String isoCode
android.icu.util.Currency$CurrencyUsage currencyUsage
private static java.lang.String dateString (long)
long date
private static java.lang.String debugString (java.lang.Object)
String s
String s
String s
Object v
java.lang.reflect.Field f
Object o
StringBuilder sb
static synthetic java.lang.String access$000 (java.lang.Object)
Object x0
static void <clinit> ()
Class clzz
Throwable t
android.icu.text.CurrencyMetaInfo temp
boolean tempHasData
}
android/icu/text/CurrencyPluralInfo.class
CurrencyPluralInfo.java
package android.icu.text
public android.icu.text.CurrencyPluralInfo extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
private static final char[] tripleCurrencySign
private static final String tripleCurrencyStr
private static final char[] defaultCurrencyPluralPatternChar
private static final String defaultCurrencyPluralPattern
private java.util.Map pluralCountToCurrencyUnitPattern
private android.icu.text.PluralRules pluralRules
private android.icu.util.ULocale ulocale
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.CurrencyPluralInfo getInstance ()
public static android.icu.text.CurrencyPluralInfo getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.CurrencyPluralInfo getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public android.icu.text.PluralRules getPluralRules ()
public java.lang.String getCurrencyPluralPattern (java.lang.String)
String pluralCount
String currencyPluralPattern
public android.icu.util.ULocale getLocale ()
public void setPluralRules (java.lang.String)
String ruleDescription
public void setCurrencyPluralPattern (java.lang.String, java.lang.String)
String pluralCount
String pattern
public void setLocale (android.icu.util.ULocale)
android.icu.util.ULocale loc
public java.lang.Object clone ()
String currencyPattern
String pluralCount
android.icu.text.CurrencyPluralInfo other
CloneNotSupportedException e
public boolean equals (java.lang.Object)
android.icu.text.CurrencyPluralInfo other
Object a
public int hashCode ()
java.lang.String select (double)
double number
public java.lang.String select (android.icu.text.PluralRules$FixedDecimal)
android.icu.text.PluralRules$FixedDecimal numberInfo
public java.util.Iterator pluralPatternIterator ()
private void initialize (android.icu.util.ULocale)
android.icu.util.ULocale uloc
private void setupCurrencyPluralPattern (android.icu.util.ULocale)
String negPattern
String negWithNumber
String negWithCurrSign
StringBuilder posNegPatterns
String pluralCount
String pattern
String patternWithNumber
String patternWithCurrencySign
java.util.Map$Entry e
android.icu.util.ULocale uloc
String numberStylePattern
int separatorIndex
String negNumberPattern
java.util.Map map
static void <clinit> ()
}
android/icu/text/DateFormat$BooleanAttribute.class
DateFormat.java
package android.icu.text
public final enum android.icu.text.DateFormat$BooleanAttribute extends java.lang.Enum {
public static final enum android.icu.text.DateFormat$BooleanAttribute PARSE_ALLOW_WHITESPACE
public static final enum android.icu.text.DateFormat$BooleanAttribute PARSE_ALLOW_NUMERIC
public static final enum android.icu.text.DateFormat$BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH
public static final enum android.icu.text.DateFormat$BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH
public static final enum android.icu.text.DateFormat$BooleanAttribute PARSE_PARTIAL_MATCH
private static final synthetic android.icu.text.DateFormat$BooleanAttribute[] $VALUES
public static android.icu.text.DateFormat$BooleanAttribute[] values ()
public static android.icu.text.DateFormat$BooleanAttribute valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/DateFormat$Field.class
DateFormat.java
package android.icu.text
public android.icu.text.DateFormat$Field extends java.text.Format$Field {
private static final long serialVersionUID
private static final int CAL_FIELD_COUNT
private static final android.icu.text.DateFormat$Field[] CAL_FIELDS
private static final java.util.Map FIELD_NAME_MAP
public static final android.icu.text.DateFormat$Field AM_PM
public static final android.icu.text.DateFormat$Field DAY_OF_MONTH
public static final android.icu.text.DateFormat$Field DAY_OF_WEEK
public static final android.icu.text.DateFormat$Field DAY_OF_WEEK_IN_MONTH
public static final android.icu.text.DateFormat$Field DAY_OF_YEAR
public static final android.icu.text.DateFormat$Field ERA
public static final android.icu.text.DateFormat$Field HOUR_OF_DAY0
public static final android.icu.text.DateFormat$Field HOUR_OF_DAY1
public static final android.icu.text.DateFormat$Field HOUR0
public static final android.icu.text.DateFormat$Field HOUR1
public static final android.icu.text.DateFormat$Field MILLISECOND
public static final android.icu.text.DateFormat$Field MINUTE
public static final android.icu.text.DateFormat$Field MONTH
public static final android.icu.text.DateFormat$Field SECOND
public static final android.icu.text.DateFormat$Field TIME_ZONE
public static final android.icu.text.DateFormat$Field WEEK_OF_MONTH
public static final android.icu.text.DateFormat$Field WEEK_OF_YEAR
public static final android.icu.text.DateFormat$Field YEAR
public static final android.icu.text.DateFormat$Field DOW_LOCAL
public static final android.icu.text.DateFormat$Field EXTENDED_YEAR
public static final android.icu.text.DateFormat$Field JULIAN_DAY
public static final android.icu.text.DateFormat$Field MILLISECONDS_IN_DAY
public static final android.icu.text.DateFormat$Field YEAR_WOY
public static final android.icu.text.DateFormat$Field QUARTER
public static final android.icu.text.DateFormat$Field RELATED_YEAR
public static final android.icu.text.DateFormat$Field AM_PM_MIDNIGHT_NOON
public static final android.icu.text.DateFormat$Field FLEXIBLE_DAY_PERIOD
public static final android.icu.text.DateFormat$Field TIME_SEPARATOR
private final int calendarField
protected void <init> (java.lang.String, int)
String name
int calendarField
public static android.icu.text.DateFormat$Field ofCalendarField (int)
int calendarField
public int getCalendarField ()
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
Object o
static void <clinit> ()
android.icu.util.GregorianCalendar cal
}
android/icu/text/DateFormat$HourCycle.class
DateFormat.java
package android.icu.text
public final enum android.icu.text.DateFormat$HourCycle extends java.lang.Enum {
public static final enum android.icu.text.DateFormat$HourCycle HOUR_CYCLE_11
public static final enum android.icu.text.DateFormat$HourCycle HOUR_CYCLE_12
public static final enum android.icu.text.DateFormat$HourCycle HOUR_CYCLE_23
public static final enum android.icu.text.DateFormat$HourCycle HOUR_CYCLE_24
private static final synthetic android.icu.text.DateFormat$HourCycle[] $VALUES
public static android.icu.text.DateFormat$HourCycle[] values ()
public static android.icu.text.DateFormat$HourCycle valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/DateFormat.class
DateFormat.java
package android.icu.text
public abstract android.icu.text.DateFormat extends android.icu.text.UFormat {
protected android.icu.util.Calendar calendar
protected android.icu.text.NumberFormat numberFormat
public static final int ERA_FIELD
public static final int YEAR_FIELD
public static final int MONTH_FIELD
public static final int DATE_FIELD
public static final int HOUR_OF_DAY1_FIELD
public static final int HOUR_OF_DAY0_FIELD
public static final int MINUTE_FIELD
public static final int SECOND_FIELD
public static final int FRACTIONAL_SECOND_FIELD
public static final int MILLISECOND_FIELD
public static final int DAY_OF_WEEK_FIELD
public static final int DAY_OF_YEAR_FIELD
public static final int DAY_OF_WEEK_IN_MONTH_FIELD
public static final int WEEK_OF_YEAR_FIELD
public static final int WEEK_OF_MONTH_FIELD
public static final int AM_PM_FIELD
public static final int HOUR1_FIELD
public static final int HOUR0_FIELD
public static final int TIMEZONE_FIELD
public static final int YEAR_WOY_FIELD
public static final int DOW_LOCAL_FIELD
public static final int EXTENDED_YEAR_FIELD
public static final int JULIAN_DAY_FIELD
public static final int MILLISECONDS_IN_DAY_FIELD
public static final int TIMEZONE_RFC_FIELD
public static final int TIMEZONE_GENERIC_FIELD
public static final int STANDALONE_DAY_FIELD
public static final int STANDALONE_MONTH_FIELD
public static final int QUARTER_FIELD
public static final int STANDALONE_QUARTER_FIELD
public static final int TIMEZONE_SPECIAL_FIELD
public static final int YEAR_NAME_FIELD
public static final int TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD
public static final int TIMEZONE_ISO_FIELD
public static final int TIMEZONE_ISO_LOCAL_FIELD
static final int RELATED_YEAR
public static final int AM_PM_MIDNIGHT_NOON_FIELD
public static final int FLEXIBLE_DAY_PERIOD_FIELD
public static final int TIME_SEPARATOR
public static final int FIELD_COUNT
private java.util.EnumSet booleanAttributes
private android.icu.text.DisplayContext capitalizationSetting
static final int currentSerialVersion
private int serialVersionOnStream
private static final long serialVersionUID
public static final int NONE
public static final int FULL
public static final int LONG
public static final int MEDIUM
public static final int SHORT
public static final int DEFAULT
public static final int RELATIVE
public static final int RELATIVE_FULL
public static final int RELATIVE_LONG
public static final int RELATIVE_MEDIUM
public static final int RELATIVE_SHORT
public static final int RELATIVE_DEFAULT
public static final String YEAR
public static final String QUARTER
public static final String ABBR_QUARTER
public static final String YEAR_QUARTER
public static final String YEAR_ABBR_QUARTER
public static final String MONTH
public static final String ABBR_MONTH
public static final String NUM_MONTH
public static final String YEAR_MONTH
public static final String YEAR_ABBR_MONTH
public static final String YEAR_NUM_MONTH
public static final String DAY
public static final String YEAR_MONTH_DAY
public static final String YEAR_ABBR_MONTH_DAY
public static final String YEAR_NUM_MONTH_DAY
public static final String WEEKDAY
public static final String ABBR_WEEKDAY
public static final String YEAR_MONTH_WEEKDAY_DAY
public static final String YEAR_ABBR_MONTH_WEEKDAY_DAY
public static final String YEAR_NUM_MONTH_WEEKDAY_DAY
public static final String MONTH_DAY
public static final String ABBR_MONTH_DAY
public static final String NUM_MONTH_DAY
public static final String MONTH_WEEKDAY_DAY
public static final String ABBR_MONTH_WEEKDAY_DAY
public static final String NUM_MONTH_WEEKDAY_DAY
public static final java.util.List DATE_SKELETONS
public static final String HOUR
public static final String HOUR24
public static final String MINUTE
public static final String HOUR_MINUTE
public static final String HOUR24_MINUTE
public static final String SECOND
public static final String HOUR_MINUTE_SECOND
public static final String HOUR24_MINUTE_SECOND
public static final String MINUTE_SECOND
public static final java.util.List TIME_SKELETONS
public static final String LOCATION_TZ
public static final String GENERIC_TZ
public static final String ABBR_GENERIC_TZ
public static final String SPECIFIC_TZ
public static final String ABBR_SPECIFIC_TZ
public static final String ABBR_UTC_TZ
public static final java.util.List ZONE_SKELETONS
public static final String STANDALONE_MONTH
public static final String ABBR_STANDALONE_MONTH
public static final String HOUR_MINUTE_GENERIC_TZ
public static final String HOUR_MINUTE_TZ
public static final String HOUR_GENERIC_TZ
public static final String HOUR_TZ
public static final String JP_ERA_2019_ROOT
public static final String JP_ERA_2019_JA
public static final String JP_ERA_2019_NARROW
public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition fieldPosition
public abstract java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
public java.lang.StringBuffer format (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition)
java.util.Date date
StringBuffer toAppendTo
java.text.FieldPosition fieldPosition
public final java.lang.String format (java.util.Date)
java.util.Date date
public java.util.Date parse (java.lang.String) throws java.text.ParseException
String text
java.text.ParsePosition pos
java.util.Date result
public abstract void parse (java.lang.String, android.icu.util.Calendar, java.text.ParsePosition)
public java.util.Date parse (java.lang.String, java.text.ParsePosition)
IllegalArgumentException e
String text
java.text.ParsePosition pos
java.util.Date result
int start
android.icu.util.TimeZone tzsav
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public static final android.icu.text.DateFormat getTimeInstance ()
public static final android.icu.text.DateFormat getTimeInstance (int)
int style
public static final android.icu.text.DateFormat getTimeInstance (int, java.util.Locale)
int style
java.util.Locale aLocale
public static final android.icu.text.DateFormat getTimeInstance (int, android.icu.util.ULocale)
int style
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getDateInstance ()
public static final android.icu.text.DateFormat getDateInstance (int)
int style
public static final android.icu.text.DateFormat getDateInstance (int, java.util.Locale)
int style
java.util.Locale aLocale
public static final android.icu.text.DateFormat getDateInstance (int, android.icu.util.ULocale)
int style
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getDateTimeInstance ()
public static final android.icu.text.DateFormat getDateTimeInstance (int, int)
int dateStyle
int timeStyle
public static final android.icu.text.DateFormat getDateTimeInstance (int, int, java.util.Locale)
int dateStyle
int timeStyle
java.util.Locale aLocale
public static final android.icu.text.DateFormat getDateTimeInstance (int, int, android.icu.util.ULocale)
int dateStyle
int timeStyle
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getInstance ()
public static java.util.Locale[] getAvailableLocales ()
public static android.icu.util.ULocale[] getAvailableULocales ()
public void setCalendar (android.icu.util.Calendar)
android.icu.util.Calendar newCalendar
public android.icu.util.Calendar getCalendar ()
public void setNumberFormat (android.icu.text.NumberFormat)
android.icu.text.NumberFormat newNumberFormat
static void fixNumberFormatForDates (android.icu.text.NumberFormat)
android.icu.text.NumberFormat nf
public android.icu.text.NumberFormat getNumberFormat ()
public void setTimeZone (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public android.icu.util.TimeZone getTimeZone ()
public void setLenient (boolean)
boolean lenient
public boolean isLenient ()
public void setCalendarLenient (boolean)
boolean lenient
public boolean isCalendarLenient ()
public android.icu.text.DateFormat setBooleanAttribute (android.icu.text.DateFormat$BooleanAttribute, boolean)
android.icu.text.DateFormat$BooleanAttribute key
boolean value
public boolean getBooleanAttribute (android.icu.text.DateFormat$BooleanAttribute)
android.icu.text.DateFormat$BooleanAttribute key
public void setContext (android.icu.text.DisplayContext)
android.icu.text.DisplayContext context
public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type)
android.icu.text.DisplayContext$Type type
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.DateFormat other
public java.lang.Object clone ()
android.icu.text.DateFormat other
private static android.icu.text.DateFormat get (int, int, android.icu.util.ULocale, android.icu.util.Calendar)
android.icu.impl.RelativeDateFormat r
android.icu.text.DateFormat result
java.util.MissingResourceException e
int dateStyle
int timeStyle
android.icu.util.ULocale loc
android.icu.util.Calendar cal
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
protected void <init> ()
public static final android.icu.text.DateFormat getDateInstance (android.icu.util.Calendar, int, java.util.Locale)
android.icu.util.Calendar cal
int dateStyle
java.util.Locale locale
public static final android.icu.text.DateFormat getDateInstance (android.icu.util.Calendar, int, android.icu.util.ULocale)
android.icu.util.Calendar cal
int dateStyle
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getTimeInstance (android.icu.util.Calendar, int, java.util.Locale)
android.icu.util.Calendar cal
int timeStyle
java.util.Locale locale
public static final android.icu.text.DateFormat getTimeInstance (android.icu.util.Calendar, int, android.icu.util.ULocale)
android.icu.util.Calendar cal
int timeStyle
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getDateTimeInstance (android.icu.util.Calendar, int, int, java.util.Locale)
android.icu.util.Calendar cal
int dateStyle
int timeStyle
java.util.Locale locale
public static final android.icu.text.DateFormat getDateTimeInstance (android.icu.util.Calendar, int, int, android.icu.util.ULocale)
android.icu.util.Calendar cal
int dateStyle
int timeStyle
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getInstance (android.icu.util.Calendar, java.util.Locale)
android.icu.util.Calendar cal
java.util.Locale locale
public static final android.icu.text.DateFormat getInstance (android.icu.util.Calendar, android.icu.util.ULocale)
android.icu.util.Calendar cal
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getInstance (android.icu.util.Calendar)
android.icu.util.Calendar cal
public static final android.icu.text.DateFormat getDateInstance (android.icu.util.Calendar, int)
android.icu.util.Calendar cal
int dateStyle
public static final android.icu.text.DateFormat getTimeInstance (android.icu.util.Calendar, int)
android.icu.util.Calendar cal
int timeStyle
public static final android.icu.text.DateFormat getDateTimeInstance (android.icu.util.Calendar, int, int)
android.icu.util.Calendar cal
int dateStyle
int timeStyle
public static final android.icu.text.DateFormat getInstanceForSkeleton (java.lang.String)
String skeleton
public static final android.icu.text.DateFormat getInstanceForSkeleton (java.lang.String, java.util.Locale)
String skeleton
java.util.Locale locale
public static final android.icu.text.DateFormat getInstanceForSkeleton (java.lang.String, android.icu.util.ULocale)
String skeleton
android.icu.util.ULocale locale
android.icu.text.DateTimePatternGenerator generator
String bestPattern
public static final android.icu.text.DateFormat getInstanceForSkeleton (android.icu.util.Calendar, java.lang.String, java.util.Locale)
android.icu.util.Calendar cal
String skeleton
java.util.Locale locale
public static final android.icu.text.DateFormat getInstanceForSkeleton (android.icu.util.Calendar, java.lang.String, android.icu.util.ULocale)
android.icu.util.Calendar cal
String skeleton
android.icu.util.ULocale locale
android.icu.text.DateTimePatternGenerator generator
String bestPattern
android.icu.text.SimpleDateFormat format
public static final android.icu.text.DateFormat getPatternInstance (java.lang.String)
String skeleton
public static final android.icu.text.DateFormat getPatternInstance (java.lang.String, java.util.Locale)
String skeleton
java.util.Locale locale
public static final android.icu.text.DateFormat getPatternInstance (java.lang.String, android.icu.util.ULocale)
String skeleton
android.icu.util.ULocale locale
public static final android.icu.text.DateFormat getPatternInstance (android.icu.util.Calendar, java.lang.String, java.util.Locale)
android.icu.util.Calendar cal
String skeleton
java.util.Locale locale
public static final android.icu.text.DateFormat getPatternInstance (android.icu.util.Calendar, java.lang.String, android.icu.util.ULocale)
android.icu.util.Calendar cal
String skeleton
android.icu.util.ULocale locale
static void <clinit> ()
}
android/icu/text/DateFormatSymbols$1.class
DateFormatSymbols.java
package android.icu.text
android.icu.text.DateFormatSymbols$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols createInstance (java.lang.String, android.icu.util.ULocale)
String key
android.icu.util.ULocale locale
int typeStart
int typeLimit
String type
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/text/DateFormatSymbols$AospExtendedDateFormatSymbols.class
DateFormatSymbols.java
package android.icu.text
public android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols extends java.lang.Object {
private final android.icu.text.DateFormatSymbols dfs
private String[] narrowQuarters
private String[] standaloneNarrowQuarters
public android.icu.text.DateFormatSymbols getDateFormatSymbols ()
public java.lang.String[] getNarrowQuarters (int)
int context
String[] returnValue
private void <init> (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.util.ULocale desiredLocale
android.icu.impl.ICUResourceBundle b
String calendarType
synthetic void <init> (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String, android.icu.text.DateFormatSymbols$1)
android.icu.util.ULocale x0
android.icu.impl.ICUResourceBundle x1
String x2
android.icu.text.DateFormatSymbols$1 x3
static synthetic android.icu.text.DateFormatSymbols access$100 (android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols)
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols x0
static synthetic java.lang.String[] access$302 (android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols, java.lang.String[])
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols x0
String[] x1
static synthetic java.lang.String[] access$402 (android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols, java.lang.String[])
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols x0
String[] x1
}
android/icu/text/DateFormatSymbols$CalendarDataSink$AliasType.class
DateFormatSymbols.java
package android.icu.text
final enum android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType extends java.lang.Enum {
public static final enum android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType SAME_CALENDAR
public static final enum android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType DIFFERENT_CALENDAR
public static final enum android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType GREGORIAN
public static final enum android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType NONE
private static final synthetic android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType[] $VALUES
public static android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType[] values ()
public static android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/DateFormatSymbols$CalendarDataSink.class
DateFormatSymbols.java
package android.icu.text
final android.icu.text.DateFormatSymbols$CalendarDataSink extends android.icu.impl.UResource$Sink {
java.util.Map arrays
java.util.Map maps
java.util.List aliasPathPairs
String currentCalendarType
String nextCalendarType
private java.util.Set resourcesToVisit
private String aliasRelativePath
private static final String CALENDAR_ALIAS_PREFIX
static final synthetic boolean $assertionsDisabled
void <init> ()
void visitAllResources ()
void preEnumerate (java.lang.String)
String calendarType
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String[] dataArray
String keyString
android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType aliasType
int i
boolean mod
String alias
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
java.util.Set resourcesToVisitNext
android.icu.impl.UResource$Table calendarData
boolean modified
protected void processResource (java.lang.String, android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
String[] dataArray
String keyString
String currentPath
android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType aliasType
int i
String path
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table table
java.util.Map stringMap
private android.icu.text.DateFormatSymbols$CalendarDataSink$AliasType processAliasFromValue (java.lang.String, android.icu.impl.UResource$Value)
String aliasCalendarType
int typeLimit
String aliasPath
String currentRelativePath
android.icu.impl.UResource$Value value
static void <clinit> ()
}
android/icu/text/DateFormatSymbols$CapitalizationContextUsage.class
DateFormatSymbols.java
package android.icu.text
final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage extends java.lang.Enum {
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage OTHER
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage MONTH_FORMAT
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage MONTH_STANDALONE
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage MONTH_NARROW
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage DAY_FORMAT
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage DAY_STANDALONE
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage DAY_NARROW
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage ERA_WIDE
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage ERA_ABBREV
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage ERA_NARROW
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage ZONE_LONG
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage ZONE_SHORT
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage METAZONE_LONG
public static final enum android.icu.text.DateFormatSymbols$CapitalizationContextUsage METAZONE_SHORT
private static final synthetic android.icu.text.DateFormatSymbols$CapitalizationContextUsage[] $VALUES
public static android.icu.text.DateFormatSymbols$CapitalizationContextUsage[] values ()
public static android.icu.text.DateFormatSymbols$CapitalizationContextUsage valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/DateFormatSymbols.class
DateFormatSymbols.java
package android.icu.text
public android.icu.text.DateFormatSymbols extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
public static final int FORMAT
public static final int STANDALONE
public static final int NUMERIC
public static final int DT_CONTEXT_COUNT
public static final int ABBREVIATED
public static final int WIDE
public static final int NARROW
public static final int SHORT
public static final int DT_WIDTH_COUNT
static final int DT_LEAP_MONTH_PATTERN_FORMAT_WIDE
static final int DT_LEAP_MONTH_PATTERN_FORMAT_ABBREV
static final int DT_LEAP_MONTH_PATTERN_FORMAT_NARROW
static final int DT_LEAP_MONTH_PATTERN_STANDALONE_WIDE
static final int DT_LEAP_MONTH_PATTERN_STANDALONE_ABBREV
static final int DT_LEAP_MONTH_PATTERN_STANDALONE_NARROW
static final int DT_LEAP_MONTH_PATTERN_NUMERIC
static final int DT_MONTH_PATTERN_COUNT
static final String DEFAULT_TIME_SEPARATOR
static final String ALTERNATE_TIME_SEPARATOR
String[] eras
String[] eraNames
String[] narrowEras
String[] months
String[] shortMonths
String[] narrowMonths
String[] standaloneMonths
String[] standaloneShortMonths
String[] standaloneNarrowMonths
String[] weekdays
String[] shortWeekdays
String[] shorterWeekdays
String[] narrowWeekdays
String[] standaloneWeekdays
String[] standaloneShortWeekdays
String[] standaloneShorterWeekdays
String[] standaloneNarrowWeekdays
String[] ampms
String[] ampmsNarrow
private String timeSeparator
String[] shortQuarters
String[] quarters
String[] standaloneShortQuarters
String[] standaloneQuarters
String[] leapMonthPatterns
String[] shortYearNames
String[] shortZodiacNames
private String[][] zoneStrings
static final String patternChars
String localPatternChars
String[] abbreviatedDayPeriods
String[] wideDayPeriods
String[] narrowDayPeriods
String[] standaloneAbbreviatedDayPeriods
String[] standaloneWideDayPeriods
String[] standaloneNarrowDayPeriods
private static final long serialVersionUID
private static final String[][] CALENDAR_CLASSES
private static final java.util.Map contextUsageTypeMap
java.util.Map capitalization
static final int millisPerHour
private static android.icu.impl.CacheBase DFSCACHE
private static final String[] LEAP_MONTH_PATTERNS_PATHS
private static final String[] DAY_PERIOD_KEYS
private android.icu.util.ULocale requestedLocale
private android.icu.util.ULocale validLocale
private android.icu.util.ULocale actualLocale
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.DateFormatSymbols getInstance ()
public static android.icu.text.DateFormatSymbols getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.DateFormatSymbols getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static java.util.Locale[] getAvailableLocales ()
public static android.icu.util.ULocale[] getAvailableULocales ()
public java.lang.String[] getEras ()
public void setEras (java.lang.String[])
String[] newEras
public java.lang.String[] getEraNames ()
public void setEraNames (java.lang.String[])
String[] newEraNames
public java.lang.String[] getNarrowEras ()
public void setNarrowEras (java.lang.String[])
String[] newNarrowEras
public java.lang.String[] getMonths ()
public java.lang.String[] getMonths (int, int)
int context
int width
String[] returnValue
public void setMonths (java.lang.String[])
String[] newMonths
public void setMonths (java.lang.String[], int, int)
String[] newMonths
int context
int width
public java.lang.String[] getShortMonths ()
public void setShortMonths (java.lang.String[])
String[] newShortMonths
public java.lang.String[] getWeekdays ()
public java.lang.String[] getWeekdays (int, int)
int context
int width
String[] returnValue
public void setWeekdays (java.lang.String[], int, int)
String[] newWeekdays
int context
int width
public void setWeekdays (java.lang.String[])
String[] newWeekdays
public java.lang.String[] getShortWeekdays ()
public void setShortWeekdays (java.lang.String[])
String[] newAbbrevWeekdays
public java.lang.String[] getQuarters (int, int)
int context
int width
String[] returnValue
public void setQuarters (java.lang.String[], int, int)
String[] newQuarters
int context
int width
public java.lang.String[] getYearNames (int, int)
int context
int width
public void setYearNames (java.lang.String[], int, int)
String[] yearNames
int context
int width
public java.lang.String[] getZodiacNames (int, int)
int context
int width
public void setZodiacNames (java.lang.String[], int, int)
String[] zodiacNames
int context
int width
public java.lang.String getLeapMonthPattern (int, int)
int leapMonthPatternIndex
int context
int width
public void setLeapMonthPattern (java.lang.String, int, int)
int leapMonthPatternIndex
String leapMonthPattern
int context
int width
public java.lang.String[] getAmPmStrings ()
public void setAmPmStrings (java.lang.String[])
String[] newAmpms
public java.lang.String[] getAmpmNarrowStrings ()
public java.lang.String getTimeSeparatorString ()
public void setTimeSeparatorString (java.lang.String)
String newTimeSeparator
public java.lang.String[][] getZoneStrings ()
String canonicalID
int i
String[] tzIDs
android.icu.text.TimeZoneNames tznames
android.icu.text.TimeZoneNames$NameType[] types
long now
String[][] array
public void setZoneStrings (java.lang.String[][])
String[][] newZoneStrings
public java.lang.String getLocalPatternChars ()
public void setLocalPatternChars (java.lang.String)
String newLocalPatternChars
public java.lang.Object clone ()
android.icu.text.DateFormatSymbols other
CloneNotSupportedException e
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.DateFormatSymbols that
protected void initializeData (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale desiredLocale
String type
android.icu.text.DateFormatSymbols dfs
private static android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols getExtendedInstance (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale desiredLocale
String type
String key
String ns
public static android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols getExtendedInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
void initializeData (android.icu.text.DateFormatSymbols)
android.icu.text.DateFormatSymbols dfs
private void <init> (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String, android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols)
android.icu.util.ULocale desiredLocale
android.icu.impl.ICUResourceBundle b
String calendarType
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols aospExtendedDateFormatSymbols
protected void initializeData (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.util.ULocale desiredLocale
android.icu.impl.ICUResourceBundle b
String calendarType
private void initializeData (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String, android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols)
android.icu.impl.ICUResourceBundle dataForType
String leapMonthPattern
java.util.Map monthPatternMap
String monthPatternPath
int i
android.icu.text.DateFormatSymbols$CapitalizationContextUsage usage
java.util.MissingResourceException e
boolean[] transforms
String usageKey
android.icu.text.DateFormatSymbols$CapitalizationContextUsage usage
android.icu.util.UResourceBundle contextTransformUsage
int[] intVector
android.icu.util.UResourceBundleIterator ctIterator
java.util.MissingResourceException e
android.icu.util.ULocale desiredLocale
android.icu.impl.ICUResourceBundle b
String calendarType
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols aospExtendedDateFormatSymbols
android.icu.text.DateFormatSymbols$CalendarDataSink calendarSink
java.util.Map arrays
java.util.Map maps
String[] lWeekdays
String[] aWeekdays
String[] sWeekdays
String[] nWeekdays
String[] swWeekdays
String[] saWeekdays
String[] ssWeekdays
String[] snWeekdays
android.icu.impl.ICUResourceBundle rb
android.icu.util.ULocale uloc
boolean[] noTransforms
android.icu.text.DateFormatSymbols$CapitalizationContextUsage[] allUsages
android.icu.util.UResourceBundle contextTransformsBundle
android.icu.text.NumberingSystem ns
String nsName
String tsPath
private static final boolean arrayOfArrayEquals (java.lang.Object[][], java.lang.Object[][])
int i
Object[][] aa1
Object[][] aa2
boolean equal
private java.lang.String[] loadDayPeriodStrings (java.util.Map)
int i
java.util.Map resourceMap
String[] strings
private final java.lang.String[] duplicate (java.lang.String[])
String[] srcArray
private final java.lang.String[][] duplicate (java.lang.String[][])
int i
String[][] srcArray
String[][] aCopy
public void <init> (android.icu.util.Calendar, java.util.Locale)
android.icu.util.Calendar cal
java.util.Locale locale
public void <init> (android.icu.util.Calendar, android.icu.util.ULocale)
android.icu.util.Calendar cal
android.icu.util.ULocale locale
public void <init> (java.lang.Class, java.util.Locale)
Class calendarClass
java.util.Locale locale
public void <init> (java.lang.Class, android.icu.util.ULocale)
String[] calClassInfo
Class calendarClass
android.icu.util.ULocale locale
String fullName
int lastDot
String className
String calType
public void <init> (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String calType
public void <init> (java.util.ResourceBundle, java.util.Locale)
java.util.ResourceBundle bundle
java.util.Locale locale
public void <init> (java.util.ResourceBundle, android.icu.util.ULocale)
java.util.ResourceBundle bundle
android.icu.util.ULocale locale
public static java.util.ResourceBundle getDateFormatBundle (java.lang.Class, java.util.Locale) throws java.util.MissingResourceException
Class calendarClass
java.util.Locale locale
public static java.util.ResourceBundle getDateFormatBundle (java.lang.Class, android.icu.util.ULocale) throws java.util.MissingResourceException
Class calendarClass
android.icu.util.ULocale locale
public static java.util.ResourceBundle getDateFormatBundle (android.icu.util.Calendar, java.util.Locale) throws java.util.MissingResourceException
android.icu.util.Calendar cal
java.util.Locale locale
public static java.util.ResourceBundle getDateFormatBundle (android.icu.util.Calendar, android.icu.util.ULocale) throws java.util.MissingResourceException
android.icu.util.Calendar cal
android.icu.util.ULocale locale
public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
synthetic void <init> (android.icu.util.ULocale, android.icu.impl.ICUResourceBundle, java.lang.String, android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols, android.icu.text.DateFormatSymbols$1)
android.icu.util.ULocale x0
android.icu.impl.ICUResourceBundle x1
String x2
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols x3
android.icu.text.DateFormatSymbols$1 x4
static void <clinit> ()
}
android/icu/text/DateFormatSymbols.uau
android/icu/text/DateIntervalFormat$1.class
DateIntervalFormat.java
package android.icu.text
synthetic android.icu.text.DateIntervalFormat$1 extends java.lang.Object {
}
android/icu/text/DateIntervalFormat$BestMatchInfo.class
DateIntervalFormat.java
package android.icu.text
final android.icu.text.DateIntervalFormat$BestMatchInfo extends java.lang.Object {
final String bestMatchSkeleton
final int bestMatchDistanceInfo
void <init> (java.lang.String, int)
String bestSkeleton
int difference
}
android/icu/text/DateIntervalFormat$FormatOutput.class
DateIntervalFormat.java
package android.icu.text
final android.icu.text.DateIntervalFormat$FormatOutput extends java.lang.Object {
int firstIndex
private void <init> ()
public void register (int)
int i
synthetic void <init> (android.icu.text.DateIntervalFormat$1)
android.icu.text.DateIntervalFormat$1 x0
}
android/icu/text/DateIntervalFormat$FormattedDateInterval.class
DateIntervalFormat.java
package android.icu.text
public final android.icu.text.DateIntervalFormat$FormattedDateInterval extends java.lang.Object implements android.icu.text.FormattedValue {
private final String string
private final java.util.List attributes
void <init> (java.lang.CharSequence, java.util.List)
CharSequence cs
java.util.List attributes
public java.lang.String toString ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.Appendable appendTo (java.lang.Appendable)
Appendable appendable
public boolean nextPosition (android.icu.text.ConstrainedFieldPosition)
android.icu.text.ConstrainedFieldPosition cfpos
public java.text.AttributedCharacterIterator toCharacterIterator ()
}
android/icu/text/DateIntervalFormat$SkeletonAndItsBestMatch.class
DateIntervalFormat.java
package android.icu.text
final android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch extends java.lang.Object {
final String skeleton
final String bestMatchSkeleton
void <init> (java.lang.String, java.lang.String)
String skeleton
String bestMatch
}
android/icu/text/DateIntervalFormat$SpanField.class
DateIntervalFormat.java
package android.icu.text
public final android.icu.text.DateIntervalFormat$SpanField extends android.icu.text.UFormat$SpanField {
private static final long serialVersionUID
public static final android.icu.text.DateIntervalFormat$SpanField DATE_INTERVAL_SPAN
private void <init> (java.lang.String)
String name
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/DateIntervalFormat.class
DateIntervalFormat.java
package android.icu.text
public android.icu.text.DateIntervalFormat extends android.icu.text.UFormat {
private static final long serialVersionUID
private static android.icu.impl.ICUCache LOCAL_PATTERN_CACHE
private android.icu.text.DateIntervalInfo fInfo
private android.icu.text.SimpleDateFormat fDateFormat
private android.icu.util.Calendar fFromCalendar
private android.icu.util.Calendar fToCalendar
private String fSkeleton
private boolean isDateIntervalInfoDefault
private transient java.util.Map fIntervalPatterns
private String fDatePattern
private String fTimePattern
private String fDateTimeFormat
private android.icu.text.DisplayContext fCapitalizationSetting
private void <init> ()
public void <init> (java.lang.String, android.icu.text.DateIntervalInfo, android.icu.text.SimpleDateFormat)
String skeleton
android.icu.text.DateIntervalInfo dtItvInfo
android.icu.text.SimpleDateFormat simpleDateFormat
private void <init> (java.lang.String, android.icu.util.ULocale, android.icu.text.SimpleDateFormat)
String skeleton
android.icu.util.ULocale locale
android.icu.text.SimpleDateFormat simpleDateFormat
public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String)
String skeleton
public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, java.util.Locale)
String skeleton
java.util.Locale locale
public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, android.icu.util.ULocale)
String skeleton
android.icu.util.ULocale locale
android.icu.text.DateTimePatternGenerator generator
public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, android.icu.text.DateIntervalInfo)
String skeleton
android.icu.text.DateIntervalInfo dtitvinf
public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, java.util.Locale, android.icu.text.DateIntervalInfo)
String skeleton
java.util.Locale locale
android.icu.text.DateIntervalInfo dtitvinf
public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, android.icu.util.ULocale, android.icu.text.DateIntervalInfo)
String skeleton
android.icu.util.ULocale locale
android.icu.text.DateIntervalInfo dtitvinf
android.icu.text.DateTimePatternGenerator generator
public synchronized java.lang.Object clone ()
android.icu.text.DateIntervalFormat other
public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer appendTo
java.text.FieldPosition fieldPosition
public final java.lang.StringBuffer format (android.icu.util.DateInterval, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.util.DateInterval dtInterval
StringBuffer appendTo
java.text.FieldPosition fieldPosition
public android.icu.text.DateIntervalFormat$FormattedDateInterval formatToValue (android.icu.util.DateInterval)
android.icu.util.DateInterval dtInterval
StringBuffer sb
java.text.FieldPosition ignore
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
private synchronized java.lang.StringBuffer formatIntervalImpl (android.icu.util.DateInterval, java.lang.StringBuffer, java.text.FieldPosition, android.icu.text.DateIntervalFormat$FormatOutput, java.util.List)
android.icu.util.DateInterval dtInterval
StringBuffer appendTo
java.text.FieldPosition pos
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
public java.lang.String getPatterns (android.icu.util.Calendar, android.icu.util.Calendar, android.icu.util.Output)
int field
int field
int field
int field
int field
int field
int field
int field
int field
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
android.icu.util.Output part2
int field
android.icu.text.DateIntervalInfo$PatternInfo intervalPattern
public final java.lang.StringBuffer format (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
public android.icu.text.DateIntervalFormat$FormattedDateInterval formatToValue (android.icu.util.Calendar, android.icu.util.Calendar)
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
StringBuffer sb
java.text.FieldPosition ignore
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
private synchronized java.lang.StringBuffer formatImpl (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition, android.icu.text.DateIntervalFormat$FormatOutput, java.util.List)
android.icu.util.Calendar firstCal
android.icu.util.Calendar secondCal
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
int field
boolean fromToOnSameDay
android.icu.text.DateIntervalInfo$PatternInfo intervalPattern
android.icu.util.Calendar firstCal
android.icu.util.Calendar secondCal
String originalPattern
private final void fallbackFormatRange (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.lang.StringBuilder, java.text.FieldPosition, android.icu.text.DateIntervalFormat$FormatOutput, java.util.List)
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
StringBuffer appendTo
StringBuilder patternSB
java.text.FieldPosition pos
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
String compiledPattern
long state
private final java.lang.StringBuffer fallbackFormat (android.icu.util.Calendar, android.icu.util.Calendar, boolean, java.lang.StringBuffer, java.text.FieldPosition, android.icu.text.DateIntervalFormat$FormatOutput, java.util.List)
String compiledPattern
String fullPattern
long state
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
boolean fromToOnSameDay
StringBuffer appendTo
java.text.FieldPosition pos
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
StringBuilder patternSB
boolean formatDatePlusTimeRange
private final java.lang.StringBuffer fallbackFormat (android.icu.util.Calendar, android.icu.util.Calendar, boolean, java.lang.StringBuffer, java.text.FieldPosition, android.icu.text.DateIntervalFormat$FormatOutput, java.util.List, java.lang.String)
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
boolean fromToOnSameDay
StringBuffer appendTo
java.text.FieldPosition pos
android.icu.text.DateIntervalFormat$FormatOutput output
java.util.List attributes
String fullPattern
String originalPattern
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition parse_pos
public android.icu.text.DateIntervalInfo getDateIntervalInfo ()
public void setDateIntervalInfo (android.icu.text.DateIntervalInfo)
android.icu.text.DateIntervalInfo newItvPattern
public android.icu.util.TimeZone getTimeZone ()
public void setTimeZone (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
android.icu.util.TimeZone zoneToSet
public void setContext (android.icu.text.DisplayContext)
android.icu.text.DisplayContext context
public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type)
android.icu.text.DisplayContext$Type type
public synchronized android.icu.text.DateFormat getDateFormat ()
private void initializePattern (android.icu.impl.ICUCache)
java.util.Map intervalPatterns
android.icu.impl.ICUCache cache
String fullPattern
android.icu.util.ULocale locale
String key
java.util.Map patterns
private java.util.Map initializeIntervalPattern (java.lang.String, android.icu.util.ULocale)
String pattern
android.icu.text.DateIntervalInfo$PatternInfo ptn
String pattern
android.icu.text.DateIntervalInfo$PatternInfo ptn
String datePattern
String fullPattern
android.icu.util.ULocale locale
android.icu.text.DateTimePatternGenerator dtpng
String skeleton
java.util.HashMap intervalPatterns
StringBuilder date
StringBuilder normalizedDate
StringBuilder time
StringBuilder normalizedTime
String dateSkeleton
String timeSkeleton
String normalizedDateSkeleton
String normalizedTimeSkeleton
boolean found
private java.lang.String getConcatenationPattern (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle rb
android.icu.impl.ICUResourceBundle dtPatternsRb
android.icu.impl.ICUResourceBundle concatenationPatternRb
private void genFallbackPattern (int, java.lang.String, java.util.Map, android.icu.text.DateTimePatternGenerator)
int field
String skeleton
java.util.Map intervalPatterns
android.icu.text.DateTimePatternGenerator dtpng
String pattern
android.icu.text.DateIntervalInfo$PatternInfo ptn
private java.lang.String normalizeHourMetacharacters (java.lang.String, android.icu.util.ULocale)
char c
int i
int secondQuotePos
int i
int i
StringBuilder hourAndDayPeriod
char hourChar
char dayPeriodChar
android.icu.text.DateTimePatternGenerator dtptng
String convertedPattern
int firstQuotePos
String skeleton
android.icu.util.ULocale locale
StringBuilder result
char hourMetachar
int metacharStart
int metacharCount
private static void getDateTimeSkeleton (java.lang.String, java.lang.StringBuilder, java.lang.StringBuilder, java.lang.StringBuilder, java.lang.StringBuilder)
char ch
String skeleton
StringBuilder dateSkeleton
StringBuilder normalizedDateSkeleton
StringBuilder timeSkeleton
StringBuilder normalizedTimeSkeleton
int i
int ECount
int dCount
int MCount
int yCount
int mCount
int vCount
int zCount
char hourChar
private boolean genSeparateDateTimePtn (java.lang.String, java.lang.String, java.util.Map, android.icu.text.DateTimePatternGenerator)
String skeleton
android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch skeletons
String dateSkeleton
String timeSkeleton
java.util.Map intervalPatterns
android.icu.text.DateTimePatternGenerator dtpng
String skeleton
android.icu.text.DateIntervalFormat$BestMatchInfo retValue
String bestSkeleton
int differenceInfo
private android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch genIntervalPattern (int, java.lang.String, java.lang.String, int, java.util.Map)
android.icu.text.DateIntervalInfo$PatternInfo ptnInfo
boolean suppressDayPeriodField
String part1
String part2
android.icu.text.DateIntervalFormat$BestMatchInfo tmpRetValue
String tmpBestSkeleton
String fieldLetter
boolean suppressDayPeriodField
String part1
String part2
int field
String skeleton
String bestSkeleton
int differenceInfo
java.util.Map intervalPatterns
android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch retValue
android.icu.text.DateIntervalInfo$PatternInfo pattern
private static java.lang.String adjustFieldWidth (java.lang.String, java.lang.String, java.lang.String, int, boolean)
int j
char skeletonChar
int fieldCount
int inputFieldCount
char ch
int i
int j
char skeletonChar
int fieldCount
int inputFieldCount
String inputSkeleton
String bestMatchSkeleton
String bestMatchIntervalPattern
int differenceInfo
boolean suppressDayPeriodField
int[] inputSkeletonFieldWidth
int[] bestMatchSkeletonFieldWidth
int PATTERN_CHAR_BASE
StringBuilder adjustedPtn
boolean inQuote
char prevCh
int count
int adjustedPtnLength
private static java.lang.String findReplaceInPattern (java.lang.String, java.lang.String, java.lang.String)
int secondQuoteIndex
String unquotedText
String quotedText
StringBuilder result
String source
String targetString
String strToReplace
String strToReplaceWith
int firstQuoteIndex
private void concatSingleDate2TimeInterval (java.lang.String, java.lang.String, int, java.util.Map)
String timeIntervalPattern
String pattern
String dtfmt
String datePattern
int field
java.util.Map intervalPatterns
android.icu.text.DateIntervalInfo$PatternInfo timeItvPtnInfo
private static boolean fieldExistsInSkeleton (int, java.lang.String)
int field
String skeleton
String fieldChar
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public java.util.Map getRawPatterns ()
static void <clinit> ()
}
android/icu/text/DateIntervalFormat.uau
android/icu/text/DateIntervalInfo$DateIntervalSink.class
DateIntervalInfo.java
package android.icu.text
final android.icu.text.DateIntervalInfo$DateIntervalSink extends android.icu.impl.UResource$Sink {
private static final String ACCEPTED_PATTERN_LETTERS
android.icu.text.DateIntervalInfo dateIntervalInfo
String nextCalendarType
private static final String DATE_INTERVAL_PATH_PREFIX
private static final String DATE_INTERVAL_PATH_SUFFIX
public void <init> (android.icu.text.DateIntervalInfo)
android.icu.text.DateIntervalInfo dateIntervalInfo
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int j
android.icu.impl.UResource$Table skeletonData
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table dateIntervalData
public void processSkeletonTable (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
String lrgDiffCalUnit
CharSequence patternLetter
int k
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
String currentSkeleton
android.icu.impl.UResource$Table patternData
public java.lang.String getAndResetNextCalendarType ()
String tmpCalendarType
private java.lang.String getCalendarTypeFromPath (java.lang.String)
String path
private java.lang.CharSequence validateAndProcessPatternLetter (java.lang.CharSequence)
CharSequence patternLetter
char letter
private void setIntervalPatternIfAbsent (java.lang.String, java.lang.String, android.icu.impl.UResource$Value)
String currentSkeleton
String lrgDiffCalUnit
android.icu.impl.UResource$Value intervalPattern
java.util.Map patternsOfOneSkeleton
static void <clinit> ()
}
android/icu/text/DateIntervalInfo$PatternInfo.class
DateIntervalInfo.java
package android.icu.text
public final android.icu.text.DateIntervalInfo$PatternInfo extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
static final int currentSerialVersion
private static final long serialVersionUID
private final String fIntervalPatternFirstPart
private final String fIntervalPatternSecondPart
private final boolean fFirstDateInPtnIsLaterDate
public void <init> (java.lang.String, java.lang.String, boolean)
String firstPart
String secondPart
boolean firstDateInPtnIsLaterDate
public java.lang.String getFirstPart ()
public java.lang.String getSecondPart ()
public boolean firstDateInPtnIsLaterDate ()
public boolean equals (java.lang.Object)
android.icu.text.DateIntervalInfo$PatternInfo patternInfo
Object a
public int hashCode ()
int hash
public java.lang.String toString ()
}
android/icu/text/DateIntervalInfo.class
DateIntervalInfo.java
package android.icu.text
public android.icu.text.DateIntervalInfo extends java.lang.Object implements java.lang.Cloneable android.icu.util.Freezable java.io.Serializable {
static final int currentSerialVersion
static final String[] CALENDAR_FIELD_TO_PATTERN_LETTER
private static final long serialVersionUID
private static final int MINIMUM_SUPPORTED_CALENDAR_FIELD
private static String CALENDAR_KEY
private static String INTERVAL_FORMATS_KEY
private static String FALLBACK_STRING
private static String LATEST_FIRST_PREFIX
private static String EARLIEST_FIRST_PREFIX
private static final android.icu.impl.ICUCache DIICACHE
private String fFallbackIntervalPattern
private boolean fFirstDateInPtnIsLaterDate
private java.util.Map fIntervalPatterns
private volatile transient boolean frozen
private transient boolean fIntervalPatternsReadOnly
public void <init> ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (java.util.Locale)
java.util.Locale locale
private void initializeData (android.icu.util.ULocale)
android.icu.util.ULocale locale
String key
android.icu.text.DateIntervalInfo dii
private void initializeFromReadOnlyPatterns (android.icu.text.DateIntervalInfo)
android.icu.text.DateIntervalInfo dii
private void setup (android.icu.util.ULocale)
String[] preferredCalendarTypes
String pathToIntervalFormats
String calendarTypeToUse
android.icu.text.DateIntervalInfo$DateIntervalSink sink
android.icu.impl.ICUResourceBundle resource
String fallbackPattern
java.util.Set loadedCalendarTypes
android.icu.util.ULocale locale
int DEFAULT_HASH_SIZE
private static int splitPatternInto2Part (java.lang.String)
int repeated
char ch
String intervalPattern
boolean inQuote
char prevCh
int count
int[] patternRepeated
int PATTERN_CHAR_BASE
int i
boolean foundRepetition
public void setIntervalPattern (java.lang.String, int, java.lang.String)
String skeleton
int lrgDiffCalUnit
String intervalPattern
android.icu.text.DateIntervalInfo$PatternInfo ptnInfo
private android.icu.text.DateIntervalInfo$PatternInfo setIntervalPatternInternally (java.lang.String, java.lang.String, java.lang.String)
int prefixLength
int earliestFirstLength
String skeleton
String lrgDiffCalUnit
String intervalPattern
java.util.Map patternsOfOneSkeleton
boolean emptyHash
boolean order
android.icu.text.DateIntervalInfo$PatternInfo itvPtnInfo
private void setIntervalPattern (java.lang.String, java.lang.String, android.icu.text.DateIntervalInfo$PatternInfo)
String skeleton
String lrgDiffCalUnit
android.icu.text.DateIntervalInfo$PatternInfo ptnInfo
java.util.Map patternsOfOneSkeleton
public static android.icu.text.DateIntervalInfo$PatternInfo genPatternInfo (java.lang.String, boolean)
String intervalPattern
boolean laterDateFirst
int splitPoint
String firstPart
String secondPart
public android.icu.text.DateIntervalInfo$PatternInfo getIntervalPattern (java.lang.String, int)
android.icu.text.DateIntervalInfo$PatternInfo intervalPattern
String skeleton
int field
java.util.Map patternsOfOneSkeleton
public java.lang.String getFallbackIntervalPattern ()
public void setFallbackIntervalPattern (java.lang.String)
String fallbackPattern
int firstPatternIndex
int secondPatternIndex
public boolean getDefaultOrder ()
public java.lang.Object clone ()
private java.lang.Object cloneUnfrozenDII ()
android.icu.text.DateIntervalInfo other
CloneNotSupportedException e
private static java.util.Map cloneIntervalPatterns (java.util.Map)
String calField
android.icu.text.DateIntervalInfo$PatternInfo value
java.util.Map$Entry calEntry
String skeleton
java.util.Map patternsOfOneSkeleton
java.util.Map oneSetPtn
java.util.Map$Entry skeletonEntry
java.util.Map patterns
java.util.Map result
public boolean isFrozen ()
public android.icu.text.DateIntervalInfo freeze ()
public android.icu.text.DateIntervalInfo cloneAsThawed ()
android.icu.text.DateIntervalInfo result
static void parseSkeleton (java.lang.String, int[])
int i
String skeleton
int[] skeletonFieldWidth
int PATTERN_CHAR_BASE
private static boolean stringNumeric (int, int, char)
int fieldWidth
int anotherFieldWidth
char patternLetter
android.icu.text.DateIntervalFormat$BestMatchInfo getBestSkeleton (java.lang.String)
int i
int inputFieldWidth
int fieldWidth
int i
int distance
int fieldDifference
String skeleton
String inputSkeleton
String bestSkeleton
int[] inputSkeletonFieldWidth
int[] skeletonFieldWidth
int DIFFERENT_FIELD
int STRING_NUMERIC_DIFFERENCE
int BASE
boolean replacedAlternateChars
int bestDistance
int bestFieldDifference
public boolean equals (java.lang.Object)
android.icu.text.DateIntervalInfo dtInfo
Object a
public int hashCode ()
public java.util.Map getPatterns ()
java.util.Map$Entry entry
java.util.LinkedHashMap result
public java.util.Map getRawPatterns ()
java.util.Map$Entry entry
java.util.LinkedHashMap result
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static synthetic java.lang.String access$000 ()
static synthetic java.lang.String access$100 ()
static synthetic java.util.Map access$200 (android.icu.text.DateIntervalInfo)
android.icu.text.DateIntervalInfo x0
static synthetic android.icu.text.DateIntervalInfo$PatternInfo access$300 (android.icu.text.DateIntervalInfo, java.lang.String, java.lang.String, java.lang.String)
android.icu.text.DateIntervalInfo x0
String x1
String x2
String x3
static void <clinit> ()
}
android/icu/text/DateTimePatternGenerator$1.class
DateTimePatternGenerator.java
package android.icu.text
synthetic android.icu.text.DateTimePatternGenerator$1 extends java.lang.Object {
}
android/icu/text/DateTimePatternGenerator$AppendItemFormatsSink.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$AppendItemFormatsSink extends android.icu.impl.UResource$Sink {
static final synthetic boolean $assertionsDisabled
final synthetic android.icu.text.DateTimePatternGenerator this$0
private void <init> (android.icu.text.DateTimePatternGenerator)
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int field
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table itemsTable
synthetic void <init> (android.icu.text.DateTimePatternGenerator, android.icu.text.DateTimePatternGenerator$1)
android.icu.text.DateTimePatternGenerator x0
android.icu.text.DateTimePatternGenerator$1 x1
static void <clinit> ()
}
android/icu/text/DateTimePatternGenerator$AppendItemNamesSink.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$AppendItemNamesSink extends android.icu.impl.UResource$Sink {
final synthetic android.icu.text.DateTimePatternGenerator this$0
private void <init> (android.icu.text.DateTimePatternGenerator)
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int j
int fieldAndWidth
int field
android.icu.text.DateTimePatternGenerator$DisplayWidth width
android.icu.impl.UResource$Table detailsTable
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table itemsTable
synthetic void <init> (android.icu.text.DateTimePatternGenerator, android.icu.text.DateTimePatternGenerator$1)
android.icu.text.DateTimePatternGenerator x0
android.icu.text.DateTimePatternGenerator$1 x1
}
android/icu/text/DateTimePatternGenerator$AvailableFormatsSink.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$AvailableFormatsSink extends android.icu.impl.UResource$Sink {
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
final synthetic android.icu.text.DateTimePatternGenerator this$0
public void <init> (android.icu.text.DateTimePatternGenerator, android.icu.text.DateTimePatternGenerator$PatternInfo)
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String formatValue
String formatKey
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean isRoot
android.icu.impl.UResource$Table formatsTable
}
android/icu/text/DateTimePatternGenerator$DTPGflags.class
DateTimePatternGenerator.java
package android.icu.text
final enum android.icu.text.DateTimePatternGenerator$DTPGflags extends java.lang.Enum {
public static final enum android.icu.text.DateTimePatternGenerator$DTPGflags FIX_FRACTIONAL_SECONDS
public static final enum android.icu.text.DateTimePatternGenerator$DTPGflags SKELETON_USES_CAP_J
private static final synthetic android.icu.text.DateTimePatternGenerator$DTPGflags[] $VALUES
public static android.icu.text.DateTimePatternGenerator$DTPGflags[] values ()
public static android.icu.text.DateTimePatternGenerator$DTPGflags valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/DateTimePatternGenerator$DateTimeMatcher.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$DateTimeMatcher extends java.lang.Object implements java.lang.Comparable {
private int[] type
private android.icu.text.DateTimePatternGenerator$SkeletonFields original
private android.icu.text.DateTimePatternGenerator$SkeletonFields baseOriginal
private boolean addedDefaultDayPeriod
private void <init> ()
public boolean fieldIsNumeric (int)
int field
public java.lang.String toString ()
public java.lang.String toCanonicalString ()
java.lang.String getBasePattern ()
android.icu.text.DateTimePatternGenerator$DateTimeMatcher set (java.lang.String, android.icu.text.DateTimePatternGenerator$FormatParser, boolean)
char ch1
char ch2
android.icu.text.DateTimePatternGenerator$VariableField item
String value
int canonicalIndex
int[] row
int field
char repeatChar
int repeatCount
int subField
Object obj
int subField
int[] row
int i
int[] row
int i
String pattern
android.icu.text.DateTimePatternGenerator$FormatParser fp
boolean allowDuplicateFields
int getFieldMask ()
int i
int result
void extractFrom (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int)
int i
android.icu.text.DateTimePatternGenerator$DateTimeMatcher source
int fieldMask
int getDistance (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, android.icu.text.DateTimePatternGenerator$DistanceInfo)
int myType
int otherType
int i
android.icu.text.DateTimePatternGenerator$DateTimeMatcher other
int includeMask
android.icu.text.DateTimePatternGenerator$DistanceInfo distanceInfo
int result
public int compareTo (android.icu.text.DateTimePatternGenerator$DateTimeMatcher)
android.icu.text.DateTimePatternGenerator$DateTimeMatcher that
int result
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public volatile synthetic int compareTo (java.lang.Object)
synthetic void <init> (android.icu.text.DateTimePatternGenerator$1)
android.icu.text.DateTimePatternGenerator$1 x0
static synthetic android.icu.text.DateTimePatternGenerator$SkeletonFields access$1700 (android.icu.text.DateTimePatternGenerator$DateTimeMatcher)
android.icu.text.DateTimePatternGenerator$DateTimeMatcher x0
static synthetic int[] access$1800 (android.icu.text.DateTimePatternGenerator$DateTimeMatcher)
android.icu.text.DateTimePatternGenerator$DateTimeMatcher x0
}
android/icu/text/DateTimePatternGenerator$DayPeriodAllowedHoursSink.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$DayPeriodAllowedHoursSink extends android.icu.impl.UResource$Sink {
java.util.HashMap tempMap
private void <init> (java.util.HashMap)
java.util.HashMap tempMap
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int j
String regionOrLocale
android.icu.impl.UResource$Table formatList
String[] allowed
String preferred
String[] list
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table timeData
synthetic void <init> (java.util.HashMap, android.icu.text.DateTimePatternGenerator$1)
java.util.HashMap x0
android.icu.text.DateTimePatternGenerator$1 x1
}
android/icu/text/DateTimePatternGenerator$DisplayWidth.class
DateTimePatternGenerator.java
package android.icu.text
public final enum android.icu.text.DateTimePatternGenerator$DisplayWidth extends java.lang.Enum {
public static final enum android.icu.text.DateTimePatternGenerator$DisplayWidth WIDE
public static final enum android.icu.text.DateTimePatternGenerator$DisplayWidth ABBREVIATED
public static final enum android.icu.text.DateTimePatternGenerator$DisplayWidth NARROW
private static int COUNT
private final String cldrKey
private static final synthetic android.icu.text.DateTimePatternGenerator$DisplayWidth[] $VALUES
public static android.icu.text.DateTimePatternGenerator$DisplayWidth[] values ()
public static android.icu.text.DateTimePatternGenerator$DisplayWidth valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String cldrKey
private java.lang.String cldrKey ()
static synthetic int access$100 ()
static synthetic java.lang.String access$1100 (android.icu.text.DateTimePatternGenerator$DisplayWidth)
android.icu.text.DateTimePatternGenerator$DisplayWidth x0
static void <clinit> ()
}
android/icu/text/DateTimePatternGenerator$DistanceInfo.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$DistanceInfo extends java.lang.Object {
int missingFieldMask
int extraFieldMask
private void <init> ()
void clear ()
void setTo (android.icu.text.DateTimePatternGenerator$DistanceInfo)
android.icu.text.DateTimePatternGenerator$DistanceInfo other
void addMissing (int)
int field
void addExtra (int)
int field
public java.lang.String toString ()
synthetic void <init> (android.icu.text.DateTimePatternGenerator$1)
android.icu.text.DateTimePatternGenerator$1 x0
}
android/icu/text/DateTimePatternGenerator$FormatParser.class
DateTimePatternGenerator.java
package android.icu.text
public android.icu.text.DateTimePatternGenerator$FormatParser extends java.lang.Object {
private static final android.icu.text.UnicodeSet SYNTAX_CHARS
private static final android.icu.text.UnicodeSet QUOTING_CHARS
private transient android.icu.impl.PatternTokenizer tokenizer
private java.util.List items
public void <init> ()
public final android.icu.text.DateTimePatternGenerator$FormatParser set (java.lang.String)
String string
public android.icu.text.DateTimePatternGenerator$FormatParser set (java.lang.String, boolean)
int status
String string
boolean strict
StringBuffer buffer
StringBuffer variable
private void addVariable (java.lang.StringBuffer, boolean)
StringBuffer variable
boolean strict
public java.util.List getItems ()
public java.lang.String toString ()
public java.lang.String toString (int, int)
String itemString
Object item
int i
int start
int limit
StringBuilder result
public boolean hasDateAndTimeFields ()
int type
Object item
int foundMask
boolean isDate
boolean isTime
public java.lang.Object quoteLiteral (java.lang.String)
String string
static synthetic java.util.List access$1000 (android.icu.text.DateTimePatternGenerator$FormatParser)
android.icu.text.DateTimePatternGenerator$FormatParser x0
static void <clinit> ()
}
android/icu/text/DateTimePatternGenerator$PatternInfo.class
DateTimePatternGenerator.java
package android.icu.text
public final android.icu.text.DateTimePatternGenerator$PatternInfo extends java.lang.Object {
public static final int OK
public static final int BASE_CONFLICT
public static final int CONFLICT
public int status
public String conflictingPattern
public void <init> ()
}
android/icu/text/DateTimePatternGenerator$PatternWithMatcher.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$PatternWithMatcher extends java.lang.Object {
public String pattern
public android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcherWithSkeleton
public void <init> (java.lang.String, android.icu.text.DateTimePatternGenerator$DateTimeMatcher)
String pat
android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
}
android/icu/text/DateTimePatternGenerator$PatternWithSkeletonFlag.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag extends java.lang.Object {
public String pattern
public boolean skeletonWasSpecified
public void <init> (java.lang.String, boolean)
String pat
boolean skelSpecified
public java.lang.String toString ()
}
android/icu/text/DateTimePatternGenerator$SkeletonFields.class
DateTimePatternGenerator.java
package android.icu.text
android.icu.text.DateTimePatternGenerator$SkeletonFields extends java.lang.Object {
private byte[] chars
private byte[] lengths
private static final byte DEFAULT_CHAR
private static final byte DEFAULT_LENGTH
static final synthetic boolean $assertionsDisabled
private void <init> ()
public void clear ()
void copyFieldFrom (android.icu.text.DateTimePatternGenerator$SkeletonFields, int)
android.icu.text.DateTimePatternGenerator$SkeletonFields other
int field
void clearField (int)
int field
char getFieldChar (int)
int field
int getFieldLength (int)
int field
void populate (int, java.lang.String)
char ch
int field
String value
void populate (int, char, int)
int field
char ch
int length
public boolean isFieldEmpty (int)
int field
public java.lang.String toString ()
public java.lang.String toString (boolean)
boolean skipDayPeriod
public java.lang.String toCanonicalString ()
public java.lang.String toCanonicalString (boolean)
boolean skipDayPeriod
public java.lang.StringBuilder appendTo (java.lang.StringBuilder)
StringBuilder sb
private java.lang.StringBuilder appendTo (java.lang.StringBuilder, boolean, boolean)
int i
StringBuilder sb
boolean canonical
boolean skipDayPeriod
public java.lang.StringBuilder appendFieldTo (int, java.lang.StringBuilder)
int field
StringBuilder sb
private java.lang.StringBuilder appendFieldTo (int, java.lang.StringBuilder, boolean)
int i
int field
StringBuilder sb
boolean canonical
char ch
int length
public int compareTo (android.icu.text.DateTimePatternGenerator$SkeletonFields)
int charDiff
int lengthDiff
int i
android.icu.text.DateTimePatternGenerator$SkeletonFields other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
synthetic void <init> (android.icu.text.DateTimePatternGenerator$1)
android.icu.text.DateTimePatternGenerator$1 x0
static void <clinit> ()
}
android/icu/text/DateTimePatternGenerator$VariableField.class
DateTimePatternGenerator.java
package android.icu.text
public android.icu.text.DateTimePatternGenerator$VariableField extends java.lang.Object {
private final String string
private final int canonicalIndex
public void <init> (java.lang.String)
String string
public void <init> (java.lang.String, boolean)
String string
boolean strict
public int getType ()
public static java.lang.String getCanonicalCode (int)
Exception e
int type
public boolean isNumeric ()
private int getCanonicalIndex ()
public java.lang.String toString ()
static synthetic int access$2100 (android.icu.text.DateTimePatternGenerator$VariableField)
android.icu.text.DateTimePatternGenerator$VariableField x0
}
android/icu/text/DateTimePatternGenerator.DistanceInfo.uau
android/icu/text/DateTimePatternGenerator.class
DateTimePatternGenerator.java
package android.icu.text
public android.icu.text.DateTimePatternGenerator extends java.lang.Object implements android.icu.util.Freezable java.lang.Cloneable {
private static final boolean DEBUG
private static final String[] LAST_RESORT_ALLOWED_HOUR_FORMAT
static final java.util.Map LOCALE_TO_ALLOWED_HOUR
public static final int ERA
public static final int YEAR
public static final int QUARTER
public static final int MONTH
public static final int WEEK_OF_YEAR
public static final int WEEK_OF_MONTH
public static final int WEEKDAY
public static final int DAY
public static final int DAY_OF_YEAR
public static final int DAY_OF_WEEK_IN_MONTH
public static final int DAYPERIOD
public static final int HOUR
public static final int MINUTE
public static final int SECOND
public static final int FRACTIONAL_SECOND
public static final int ZONE
public static final int TYPE_LIMIT
private static final android.icu.text.DateTimePatternGenerator$DisplayWidth APPENDITEM_WIDTH
private static final int APPENDITEM_WIDTH_INT
private static final android.icu.text.DateTimePatternGenerator$DisplayWidth[] CLDR_FIELD_WIDTH
public static final int MATCH_NO_OPTIONS
public static final int MATCH_HOUR_FIELD_LENGTH
public static final int MATCH_MINUTE_FIELD_LENGTH
public static final int MATCH_SECOND_FIELD_LENGTH
public static final int MATCH_ALL_FIELDS_LENGTH
private java.util.TreeMap skeleton2pattern
private java.util.TreeMap basePattern_pattern
private String decimal
private String dateTimeFormat
private String[] appendItemFormats
private String[][] fieldDisplayNames
private char defaultHourFormatChar
private volatile boolean frozen
private transient android.icu.text.DateTimePatternGenerator$DateTimeMatcher current
private transient android.icu.text.DateTimePatternGenerator$FormatParser fp
private transient android.icu.text.DateTimePatternGenerator$DistanceInfo _distanceInfo
private String[] allowedHourFormats
private static final int FRACTIONAL_MASK
private static final int SECOND_AND_FRACTIONAL_MASK
private static android.icu.impl.ICUCache DTPNG_CACHE
private static final String[] CLDR_FIELD_APPEND
private static final String[] CLDR_FIELD_NAME
private static final String[] FIELD_NAME
private static final String[] CANONICAL_ITEMS
private static final java.util.Set CANONICAL_SET
private java.util.Set cldrAvailableFormatKeys
private static final int DATE_MASK
private static final int TIME_MASK
private static final int DELTA
private static final int NUMERIC
private static final int NONE
private static final int NARROW
private static final int SHORTER
private static final int SHORT
private static final int LONG
private static final int EXTRA_FIELD
private static final int MISSING_FIELD
private static final int[][] types
public static android.icu.text.DateTimePatternGenerator getEmptyInstance ()
android.icu.text.DateTimePatternGenerator instance
protected void <init> ()
public static android.icu.text.DateTimePatternGenerator getInstance ()
public static android.icu.text.DateTimePatternGenerator getInstance (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
public static android.icu.text.DateTimePatternGenerator getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.DateTimePatternGenerator getFrozenInstance (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
String localeKey
android.icu.text.DateTimePatternGenerator result
public static android.icu.text.DateTimePatternGenerator getInstanceNoStdPat (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
android.icu.text.DateTimePatternGenerator result
private void initData (android.icu.util.ULocale, boolean)
android.icu.util.ULocale uLocale
boolean skipStdPatterns
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
private void addICUPatterns (android.icu.text.DateTimePatternGenerator$PatternInfo, android.icu.util.ULocale)
android.icu.text.SimpleDateFormat df
int i
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
android.icu.util.ULocale uLocale
private java.lang.String getCalendarTypeToUse (android.icu.util.ULocale)
String[] preferredCalendarTypes
android.icu.util.ULocale uLocale
String calendarTypeToUse
private void consumeShortTimePattern (java.lang.String, android.icu.text.DateTimePatternGenerator$PatternInfo)
String shortTimePattern
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
private void fillInMissing ()
int i
private void addCLDRData (android.icu.text.DateTimePatternGenerator$PatternInfo, android.icu.util.ULocale)
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
android.icu.util.ULocale uLocale
android.icu.impl.ICUResourceBundle rb
String calendarTypeToUse
android.icu.text.DateTimePatternGenerator$AppendItemFormatsSink appendItemFormatsSink
android.icu.text.DateTimePatternGenerator$AppendItemNamesSink appendItemNamesSink
android.icu.text.DateTimePatternGenerator$AvailableFormatsSink availableFormatsSink
private void setDateTimeFromCalendar (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
String dateTimeFormat
private void setDecimalSymbols (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
android.icu.text.DecimalFormatSymbols dfs
private java.lang.String[] getAllowedHourFormatsLangCountry (java.lang.String, java.lang.String)
String language
String country
String langCountry
String[] list
private void getAllowedHourFormats (android.icu.util.ULocale)
android.icu.util.ULocale max
android.icu.util.Region region
android.icu.util.ULocale uLocale
String language
String country
String[] list
Character defaultCharFromLocale
String hourCycle
public char getDefaultHourFormatChar ()
public void setDefaultHourFormatChar (char)
char defaultHourFormatChar
private void hackTimes (android.icu.text.DateTimePatternGenerator$PatternInfo, java.lang.String)
char ch
Object item
int i
int j
char ch
Object item
int i
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
String shortTimePattern
StringBuilder mmss
boolean gotMm
java.util.BitSet variables
java.util.BitSet nuke
String hhmm
private static java.lang.String getFilteredPattern (android.icu.text.DateTimePatternGenerator$FormatParser, java.util.BitSet)
Object item
int i
android.icu.text.DateTimePatternGenerator$FormatParser fp
java.util.BitSet nuke
StringBuilder result
public static int getAppendFormatNumber (android.icu.impl.UResource$Key)
int i
android.icu.impl.UResource$Key key
public static int getAppendFormatNumber (java.lang.String)
int i
String string
private static int getCLDRFieldAndWidthNumber (android.icu.impl.UResource$Key)
String fullKey
int j
int i
android.icu.impl.UResource$Key key
public java.lang.String getBestPattern (java.lang.String)
String skeleton
public java.lang.String getBestPattern (java.lang.String, int)
String skeleton
int options
public java.lang.String getBestPattern (java.lang.String, int, boolean)
String skeleton
int options
boolean allowDuplicateFields
private java.lang.String getBestPattern (java.lang.String, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int)
String skeleton
android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
int options
private java.lang.String getBestPattern (java.lang.String, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, boolean)
android.icu.text.DateTimePatternGenerator$PatternWithMatcher bestWithMatcher
int neededFields
String datePattern
String timePattern
String skeleton
android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
int options
boolean allowDuplicateFields
java.util.EnumSet flags
String skeletonMapped
String datePattern
String timePattern
private java.lang.String mapSkeletonMetacharacters (java.lang.String, java.util.EnumSet)
String bestAllowed
char last
int extraLen
int hourLen
int dayPeriodLen
char hourChar
char dayPeriodChar
char patChr
int patPos
String skeleton
java.util.EnumSet flags
StringBuilder skeletonCopy
boolean inQuoted
public android.icu.text.DateTimePatternGenerator addPattern (java.lang.String, boolean, android.icu.text.DateTimePatternGenerator$PatternInfo)
String pattern
boolean override
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
public android.icu.text.DateTimePatternGenerator addPatternWithSkeleton (java.lang.String, java.lang.String, boolean, android.icu.text.DateTimePatternGenerator$PatternInfo)
android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
String pattern
String skeletonToUse
boolean override
android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
String basePattern
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag previousPatternWithSameBase
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag previousValue
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patWithSkelFlag
public java.lang.String getSkeleton (java.lang.String)
String pattern
public java.lang.String getSkeletonAllowingDuplicates (java.lang.String)
String pattern
public java.lang.String getCanonicalSkeletonAllowingDuplicates (java.lang.String)
String pattern
public java.lang.String getBaseSkeleton (java.lang.String)
String pattern
public java.util.Map getSkeletons (java.util.Map)
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patternWithSkelFlag
String pattern
android.icu.text.DateTimePatternGenerator$DateTimeMatcher item
java.util.Map result
public java.util.Set getBaseSkeletons (java.util.Set)
java.util.Set result
public java.lang.String replaceFieldTypes (java.lang.String, java.lang.String)
String pattern
String skeleton
public java.lang.String replaceFieldTypes (java.lang.String, java.lang.String, int)
android.icu.text.DateTimePatternGenerator$PatternWithMatcher patternNoMatcher
String pattern
String skeleton
int options
public void setDateTimeFormat (java.lang.String)
String dateTimeFormat
public java.lang.String getDateTimeFormat ()
public void setDecimal (java.lang.String)
String decimal
public java.lang.String getDecimal ()
public java.util.Collection getRedundants (java.util.Collection)
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patternWithSkelFlag
String pattern
String trial
android.icu.text.DateTimePatternGenerator$DateTimeMatcher cur
java.util.Collection output
public void setAppendItemFormat (int, java.lang.String)
int field
String value
public java.lang.String getAppendItemFormat (int)
int field
public void setAppendItemName (int, java.lang.String)
int field
String value
public java.lang.String getAppendItemName (int)
int field
public android.icu.text.DateFormat$HourCycle getDefaultHourCycle ()
private void setFieldDisplayName (int, android.icu.text.DateTimePatternGenerator$DisplayWidth, java.lang.String)
int field
android.icu.text.DateTimePatternGenerator$DisplayWidth width
String value
public java.lang.String getFieldDisplayName (int, android.icu.text.DateTimePatternGenerator$DisplayWidth)
int field
android.icu.text.DateTimePatternGenerator$DisplayWidth width
public static boolean isSingleField (java.lang.String)
int i
String skeleton
char first
private void setAvailableFormat (java.lang.String)
String key
private boolean isAvailableFormatSet (java.lang.String)
String key
public boolean isFrozen ()
public android.icu.text.DateTimePatternGenerator freeze ()
public android.icu.text.DateTimePatternGenerator cloneAsThawed ()
android.icu.text.DateTimePatternGenerator result
public java.lang.Object clone ()
android.icu.text.DateTimePatternGenerator result
CloneNotSupportedException e
public boolean skeletonsAreSimilar (java.lang.String, java.lang.String)
int index1
String item2
int index2
String item
String id
String skeleton
java.util.TreeSet parser1
java.util.TreeSet parser2
java.util.Iterator it2
private java.util.TreeSet getSet (java.lang.String)
String item
Object obj
String id
java.util.List items
java.util.TreeSet result
private void checkFrozen ()
private java.lang.String getBestAppending (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, android.icu.text.DateTimePatternGenerator$DistanceInfo, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, java.util.EnumSet, int)
int startingMask
android.icu.text.DateTimePatternGenerator$PatternWithMatcher tempWithMatcher
String temp
int foundMask
int topField
android.icu.text.DateTimePatternGenerator$PatternWithMatcher resultPatternWithMatcher
android.icu.text.DateTimePatternGenerator$DateTimeMatcher source
int missingFields
android.icu.text.DateTimePatternGenerator$DistanceInfo distInfo
android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
java.util.EnumSet flags
int options
String resultPattern
private java.lang.String getAppendName (int)
int foundMask
private java.lang.String getAppendFormat (int)
int foundMask
private int getTopBitNumber (int)
int foundMask
int i
private void addCanonicalItems ()
int i
android.icu.text.DateTimePatternGenerator$PatternInfo patternInfo
private android.icu.text.DateTimePatternGenerator$PatternWithMatcher getBestRaw (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, android.icu.text.DateTimePatternGenerator$DistanceInfo, android.icu.text.DateTimePatternGenerator$DateTimeMatcher)
android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patternWithSkelFlag
int distance
android.icu.text.DateTimePatternGenerator$DateTimeMatcher trial
android.icu.text.DateTimePatternGenerator$DateTimeMatcher source
int includeMask
android.icu.text.DateTimePatternGenerator$DistanceInfo missingFields
android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
int bestDistance
int bestMissingFieldMask
android.icu.text.DateTimePatternGenerator$PatternWithMatcher bestPatternWithMatcher
android.icu.text.DateTimePatternGenerator$DistanceInfo tempInfo
private java.lang.String adjustFieldTypes (android.icu.text.DateTimePatternGenerator$PatternWithMatcher, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, java.util.EnumSet, int)
int skelFieldLen
boolean patFieldIsNumeric
boolean skelFieldIsNumeric
int i
char reqFieldChar
int reqFieldLen
int adjFieldLen
android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcherWithSkeleton
char c
android.icu.text.DateTimePatternGenerator$VariableField variableField
StringBuilder fieldBuilder
int type
Object item
android.icu.text.DateTimePatternGenerator$PatternWithMatcher patternWithMatcher
android.icu.text.DateTimePatternGenerator$DateTimeMatcher inputRequest
java.util.EnumSet flags
int options
StringBuilder newPattern
public java.lang.String getFields (java.lang.String)
Object item
String pattern
StringBuilder newPattern
private static java.lang.String showMask (int)
int i
int mask
StringBuilder result
private static java.lang.String getName (java.lang.String)
String s
int i
String name
private static int getCanonicalIndex (java.lang.String, boolean)
int i
int[] row
int i
String s
boolean strict
int len
int ch
int bestRow
private static char getCanonicalChar (int, char)
int[] row
int i
int field
char reference
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static synthetic int access$000 (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key x0
static synthetic android.icu.text.DateTimePatternGenerator$DisplayWidth[] access$200 ()
static synthetic void access$300 (android.icu.text.DateTimePatternGenerator, int, android.icu.text.DateTimePatternGenerator$DisplayWidth, java.lang.String)
android.icu.text.DateTimePatternGenerator x0
int x1
android.icu.text.DateTimePatternGenerator$DisplayWidth x2
String x3
static synthetic boolean access$400 (android.icu.text.DateTimePatternGenerator, java.lang.String)
android.icu.text.DateTimePatternGenerator x0
String x1
static synthetic void access$500 (android.icu.text.DateTimePatternGenerator, java.lang.String)
android.icu.text.DateTimePatternGenerator x0
String x1
static synthetic java.lang.String[] access$800 ()
static synthetic int access$1400 (java.lang.String, boolean)
String x0
boolean x1
static synthetic int[][] access$1500 ()
static synthetic java.lang.String[] access$1600 ()
static synthetic char access$1900 (int, char)
int x0
char x1
static synthetic java.lang.String access$2200 (int)
int x0
static void <clinit> ()
java.util.HashMap temp
android.icu.impl.ICUResourceBundle suppData
android.icu.text.DateTimePatternGenerator$DayPeriodAllowedHoursSink allowedHoursSink
}
android/icu/text/DecimalFormat$PropertySetter.class
DecimalFormat.java
package android.icu.text
public abstract android.icu.text.DecimalFormat$PropertySetter extends java.lang.Object {
public abstract void set (android.icu.impl.number.DecimalFormatProperties)
}
android/icu/text/DecimalFormat.class
DecimalFormat.java
package android.icu.text
public android.icu.text.DecimalFormat extends android.icu.text.NumberFormat {
private static final long serialVersionUID
private final int serialVersionOnStream
transient android.icu.impl.number.DecimalFormatProperties properties
volatile transient android.icu.text.DecimalFormatSymbols symbols
volatile transient android.icu.number.LocalizedNumberFormatter formatter
volatile transient android.icu.impl.number.DecimalFormatProperties exportedProperties
volatile transient android.icu.impl.number.parse.NumberParserImpl parser
volatile transient android.icu.impl.number.parse.NumberParserImpl currencyParser
private transient int icuMathContextForm
public static final int MINIMUM_GROUPING_DIGITS_AUTO
public static final int MINIMUM_GROUPING_DIGITS_MIN2
public static final int PAD_BEFORE_PREFIX
public static final int PAD_AFTER_PREFIX
public static final int PAD_BEFORE_SUFFIX
public static final int PAD_AFTER_SUFFIX
static final synthetic boolean $assertionsDisabled
public void <init> ()
android.icu.util.ULocale def
String pattern
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, android.icu.text.DecimalFormatSymbols)
String pattern
android.icu.text.DecimalFormatSymbols symbols
public void <init> (java.lang.String, android.icu.text.DecimalFormatSymbols, android.icu.text.CurrencyPluralInfo, int)
String pattern
android.icu.text.DecimalFormatSymbols symbols
android.icu.text.CurrencyPluralInfo infoInput
int style
void <init> (java.lang.String, android.icu.text.DecimalFormatSymbols, int)
String pattern
android.icu.text.DecimalFormatSymbols symbols
int choice
private static android.icu.text.DecimalFormatSymbols getDefaultSymbols ()
public synchronized void applyPattern (java.lang.String)
String pattern
public synchronized void applyLocalizedPattern (java.lang.String)
String localizedPattern
String pattern
public java.lang.Object clone ()
android.icu.text.DecimalFormat other
private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream oos
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object serializedProperties
String name
java.io.ObjectStreamField field
java.lang.reflect.Field getter
IllegalArgumentException e
IllegalAccessException e
NoSuchFieldException e
SecurityException e
String pp
String ppp
String ps
String psp
String np
String npp
String ns
String nsp
java.lang.reflect.Field getter
java.io.ObjectInputStream ois
java.io.ObjectInputStream$GetField fieldGetter
java.io.ObjectStreamField[] serializedFields
int serialVersion
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer result
java.text.FieldPosition fieldPosition
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long number
StringBuffer result
java.text.FieldPosition fieldPosition
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigInteger number
StringBuffer result
java.text.FieldPosition fieldPosition
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigDecimal number
StringBuffer result
java.text.FieldPosition fieldPosition
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.math.BigDecimal number
StringBuffer result
java.text.FieldPosition fieldPosition
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object)
Object obj
Number number
android.icu.number.FormattedNumber output
public java.lang.StringBuffer format (android.icu.util.CurrencyAmount, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.util.CurrencyAmount currAmt
StringBuffer result
java.text.FieldPosition fieldPosition
android.icu.text.DecimalFormatSymbols localSymbols
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
Number number
String text
java.text.ParsePosition parsePosition
android.icu.impl.number.parse.ParsedNumber result
int startIndex
android.icu.impl.number.parse.NumberParserImpl parser
public android.icu.util.CurrencyAmount parseCurrency (java.lang.CharSequence, java.text.ParsePosition)
Number number
android.icu.util.Currency currency
CharSequence text
java.text.ParsePosition parsePosition
android.icu.impl.number.parse.ParsedNumber result
int startIndex
android.icu.impl.number.parse.NumberParserImpl parser
public synchronized android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols ()
public synchronized void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols newSymbols
public synchronized java.lang.String getPositivePrefix ()
public synchronized void setPositivePrefix (java.lang.String)
String prefix
public synchronized java.lang.String getNegativePrefix ()
public synchronized void setNegativePrefix (java.lang.String)
String prefix
public synchronized java.lang.String getPositiveSuffix ()
public synchronized void setPositiveSuffix (java.lang.String)
String suffix
public synchronized java.lang.String getNegativeSuffix ()
public synchronized void setNegativeSuffix (java.lang.String)
String suffix
public synchronized boolean isSignAlwaysShown ()
public synchronized void setSignAlwaysShown (boolean)
boolean value
public synchronized int getMultiplier ()
public synchronized void setMultiplier (int)
int temp
int multiplier
int delta
int value
public synchronized java.math.BigDecimal getRoundingIncrement ()
public synchronized void setRoundingIncrement (java.math.BigDecimal)
java.math.BigDecimal increment
public synchronized void setRoundingIncrement (android.icu.math.BigDecimal)
android.icu.math.BigDecimal increment
java.math.BigDecimal javaBigDecimal
public synchronized void setRoundingIncrement (double)
java.math.BigDecimal javaBigDecimal
double increment
public synchronized int getRoundingMode ()
java.math.RoundingMode mode
public synchronized void setRoundingMode (int)
int roundingMode
public synchronized java.math.MathContext getMathContext ()
java.math.MathContext mathContext
public synchronized void setMathContext (java.math.MathContext)
java.math.MathContext mathContext
public synchronized android.icu.math.MathContext getMathContextICU ()
java.math.MathContext mathContext
public synchronized void setMathContextICU (android.icu.math.MathContext)
java.math.MathContext mathContext
android.icu.math.MathContext mathContextICU
java.math.MathContext mathContext
public synchronized int getMinimumIntegerDigits ()
public synchronized void setMinimumIntegerDigits (int)
int value
int max
public synchronized int getMaximumIntegerDigits ()
public synchronized void setMaximumIntegerDigits (int)
int value
int min
public synchronized int getMinimumFractionDigits ()
public synchronized void setMinimumFractionDigits (int)
int value
int max
public synchronized int getMaximumFractionDigits ()
public synchronized void setMaximumFractionDigits (int)
int value
int min
public synchronized boolean areSignificantDigitsUsed ()
public synchronized void setSignificantDigitsUsed (boolean)
boolean useSignificantDigits
int oldMinSig
int oldMaxSig
int minSig
int maxSig
public synchronized int getMinimumSignificantDigits ()
public synchronized void setMinimumSignificantDigits (int)
int value
int max
public synchronized int getMaximumSignificantDigits ()
public synchronized void setMaximumSignificantDigits (int)
int value
int min
public synchronized int getFormatWidth ()
public synchronized void setFormatWidth (int)
int width
public synchronized char getPadCharacter ()
CharSequence paddingString
public synchronized void setPadCharacter (char)
char padChar
public synchronized int getPadPosition ()
android.icu.impl.number.Padder$PadPosition loc
public synchronized void setPadPosition (int)
int padPos
public synchronized boolean isScientificNotation ()
public synchronized void setScientificNotation (boolean)
boolean useScientific
public synchronized byte getMinimumExponentDigits ()
public synchronized void setMinimumExponentDigits (byte)
byte minExpDig
public synchronized boolean isExponentSignAlwaysShown ()
public synchronized void setExponentSignAlwaysShown (boolean)
boolean expSignAlways
public synchronized boolean isGroupingUsed ()
public synchronized void setGroupingUsed (boolean)
boolean enabled
public synchronized int getGroupingSize ()
public synchronized void setGroupingSize (int)
int width
public synchronized int getSecondaryGroupingSize ()
int grouping2
public synchronized void setSecondaryGroupingSize (int)
int width
public synchronized int getMinimumGroupingDigits ()
public synchronized void setMinimumGroupingDigits (int)
int number
public synchronized boolean isDecimalSeparatorAlwaysShown ()
public synchronized void setDecimalSeparatorAlwaysShown (boolean)
boolean value
public synchronized android.icu.util.Currency getCurrency ()
public synchronized void setCurrency (android.icu.util.Currency)
android.icu.util.Currency currency
public synchronized android.icu.util.Currency$CurrencyUsage getCurrencyUsage ()
android.icu.util.Currency$CurrencyUsage usage
public synchronized void setCurrencyUsage (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage usage
public synchronized android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo ()
public synchronized void setCurrencyPluralInfo (android.icu.text.CurrencyPluralInfo)
android.icu.text.CurrencyPluralInfo newInfo
public synchronized boolean isParseBigDecimal ()
public synchronized void setParseBigDecimal (boolean)
boolean value
public int getParseMaxDigits ()
public void setParseMaxDigits (int)
int maxDigits
public synchronized boolean isParseStrict ()
public synchronized void setParseStrict (boolean)
boolean parseStrict
android.icu.impl.number.DecimalFormatProperties$ParseMode mode
public void setParseJavaCompatible (boolean)
boolean parseJavaCompatible
public synchronized void setParseStrictMode (android.icu.impl.number.DecimalFormatProperties$ParseMode)
android.icu.impl.number.DecimalFormatProperties$ParseMode parseMode
public synchronized boolean isParseIntegerOnly ()
public synchronized void setParseIntegerOnly (boolean)
boolean parseIntegerOnly
public synchronized boolean isDecimalPatternMatchRequired ()
public synchronized void setDecimalPatternMatchRequired (boolean)
boolean value
public synchronized boolean isParseNoExponent ()
public synchronized void setParseNoExponent (boolean)
boolean value
public synchronized boolean isParseCaseSensitive ()
public synchronized void setParseCaseSensitive (boolean)
boolean value
public synchronized boolean equals (java.lang.Object)
Object obj
android.icu.text.DecimalFormat other
public synchronized int hashCode ()
public java.lang.String toString ()
StringBuilder result
public synchronized java.lang.String toPattern ()
android.icu.impl.number.DecimalFormatProperties tprops
boolean useCurrency
public synchronized java.lang.String toLocalizedPattern ()
String pattern
public android.icu.number.LocalizedNumberFormatter toNumberFormatter ()
public android.icu.text.PluralRules$IFixedDecimal getFixedDecimal (double)
double number
void refreshFormatter ()
android.icu.util.ULocale locale
android.icu.impl.number.parse.NumberParserImpl getParser ()
android.icu.impl.number.parse.NumberParserImpl getCurrencyParser ()
private java.lang.Number safeConvertBigDecimal (java.math.BigDecimal)
NumberFormatException e
java.math.BigDecimal number
void setPropertiesFromPattern (java.lang.String, int)
String pattern
int ignoreRounding
static void fieldPositionHelper (android.icu.impl.number.DecimalQuantity, android.icu.impl.FormattedStringBuilder, java.text.FieldPosition, int)
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
java.text.FieldPosition fieldPosition
int offset
boolean found
public synchronized void setProperties (android.icu.text.DecimalFormat$PropertySetter)
android.icu.text.DecimalFormat$PropertySetter func
static void <clinit> ()
}
android/icu/text/DecimalFormatSymbols$1.class
DecimalFormatSymbols.java
package android.icu.text
android.icu.text.DecimalFormatSymbols$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.text.DecimalFormatSymbols$CacheData createInstance (android.icu.util.ULocale, java.lang.Void)
android.icu.util.ULocale locale
Void unused
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/text/DecimalFormatSymbols$CacheData.class
DecimalFormatSymbols.java
package android.icu.text
android.icu.text.DecimalFormatSymbols$CacheData extends java.lang.Object {
final android.icu.util.ULocale validLocale
final String[] digits
final String[] numberElements
public void <init> (android.icu.util.ULocale, java.lang.String[], java.lang.String[])
android.icu.util.ULocale loc
String[] digits
String[] numberElements
}
android/icu/text/DecimalFormatSymbols$DecFmtDataSink.class
DecimalFormatSymbols.java
package android.icu.text
final android.icu.text.DecimalFormatSymbols$DecFmtDataSink extends android.icu.impl.UResource$Sink {
private String[] numberElements
public void <init> (java.lang.String[])
String[] numberElements
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int i
int j
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table symbolsTable
}
android/icu/text/DecimalFormatSymbols.class
DecimalFormatSymbols.java
package android.icu.text
public android.icu.text.DecimalFormatSymbols extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public static final int CURRENCY_SPC_CURRENCY_MATCH
public static final int CURRENCY_SPC_SURROUNDING_MATCH
public static final int CURRENCY_SPC_INSERT
private String[] currencySpcBeforeSym
private String[] currencySpcAfterSym
private static final String[] SYMBOL_KEYS
private static final String[] DEF_DIGIT_STRINGS_ARRAY
private static final char[] DEF_DIGIT_CHARS_ARRAY
private static final char DEF_DECIMAL_SEPARATOR
private static final char DEF_GROUPING_SEPARATOR
private static final char DEF_PERCENT
private static final char DEF_MINUS_SIGN
private static final char DEF_PLUS_SIGN
private static final char DEF_PERMILL
private static final String[] SYMBOL_DEFAULTS
private static final String LATIN_NUMBERING_SYSTEM
private static final String NUMBER_ELEMENTS
private static final String SYMBOLS
private char zeroDigit
private char[] digits
private String[] digitStrings
private transient int codePointZero
private char groupingSeparator
private String groupingSeparatorString
private char decimalSeparator
private String decimalSeparatorString
private char perMill
private String perMillString
private char percent
private String percentString
private char digit
private char sigDigit
private char patternSeparator
private String infinity
private String NaN
private char minusSign
private String minusString
private char plusSign
private String plusString
private String currencySymbol
private String intlCurrencySymbol
private char monetarySeparator
private String monetarySeparatorString
private char monetaryGroupingSeparator
private String monetaryGroupingSeparatorString
private char exponential
private String exponentSeparator
private char padEscape
private java.util.Locale requestedLocale
private android.icu.util.ULocale ulocale
private String exponentMultiplicationSign
private static final long serialVersionUID
private static final int currentSerialVersion
private int serialVersionOnStream
private static final android.icu.impl.CacheBase cachedLocaleData
private String currencyPattern
private android.icu.util.ULocale validLocale
private android.icu.util.ULocale actualLocale
private transient android.icu.util.Currency currency
public void <init> ()
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
private void <init> (java.util.Locale, android.icu.text.NumberingSystem)
java.util.Locale locale
android.icu.text.NumberingSystem ns
private void <init> (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale locale
android.icu.text.NumberingSystem ns
public static android.icu.text.DecimalFormatSymbols getInstance ()
public static android.icu.text.DecimalFormatSymbols getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.DecimalFormatSymbols getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.DecimalFormatSymbols forNumberingSystem (java.util.Locale, android.icu.text.NumberingSystem)
java.util.Locale locale
android.icu.text.NumberingSystem ns
public static android.icu.text.DecimalFormatSymbols forNumberingSystem (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale locale
android.icu.text.NumberingSystem ns
public static java.util.Locale[] getAvailableLocales ()
public static android.icu.util.ULocale[] getAvailableULocales ()
public char getZeroDigit ()
public char[] getDigits ()
public void setZeroDigit (char)
char d
int i
char zeroDigit
public java.lang.String[] getDigitStrings ()
public java.lang.String[] getDigitStringsLocal ()
public int getCodePointZero ()
public void setDigitStrings (java.lang.String[])
int cp
int cc
String digitStr
int cp
int cc
int i
String[] digitStrings
String[] tmpDigitStrings
char[] tmpDigits
int tmpCodePointZero
public char getSignificantDigit ()
public void setSignificantDigit (char)
char sigDigit
public char getGroupingSeparator ()
public void setGroupingSeparator (char)
char groupingSeparator
public java.lang.String getGroupingSeparatorString ()
public void setGroupingSeparatorString (java.lang.String)
String groupingSeparatorString
public char getDecimalSeparator ()
public void setDecimalSeparator (char)
char decimalSeparator
public java.lang.String getDecimalSeparatorString ()
public void setDecimalSeparatorString (java.lang.String)
String decimalSeparatorString
public char getPerMill ()
public void setPerMill (char)
char perMill
public java.lang.String getPerMillString ()
public void setPerMillString (java.lang.String)
String perMillString
public char getPercent ()
public void setPercent (char)
char percent
public java.lang.String getPercentString ()
public void setPercentString (java.lang.String)
String percentString
public char getDigit ()
public void setDigit (char)
char digit
public char getPatternSeparator ()
public void setPatternSeparator (char)
char patternSeparator
public java.lang.String getInfinity ()
public void setInfinity (java.lang.String)
String infinity
public java.lang.String getNaN ()
public void setNaN (java.lang.String)
String NaN
public char getMinusSign ()
public void setMinusSign (char)
char minusSign
public java.lang.String getMinusSignString ()
public void setMinusSignString (java.lang.String)
String minusSignString
public char getPlusSign ()
public void setPlusSign (char)
char plus
public java.lang.String getPlusSignString ()
public void setPlusSignString (java.lang.String)
String plusSignString
public java.lang.String getCurrencySymbol ()
public void setCurrencySymbol (java.lang.String)
String currency
public java.lang.String getInternationalCurrencySymbol ()
public void setInternationalCurrencySymbol (java.lang.String)
String currency
public android.icu.util.Currency getCurrency ()
public void setCurrency (android.icu.util.Currency)
android.icu.util.Currency currency
android.icu.impl.CurrencyData$CurrencyDisplayInfo displayInfo
private void setCurrencyOrNull (android.icu.util.Currency, android.icu.impl.CurrencyData$CurrencyDisplayInfo)
android.icu.util.Currency currency
android.icu.impl.CurrencyData$CurrencyDisplayInfo displayInfo
android.icu.impl.CurrencyData$CurrencyFormatInfo formatInfo
public char getMonetaryDecimalSeparator ()
public void setMonetaryDecimalSeparator (char)
char sep
public java.lang.String getMonetaryDecimalSeparatorString ()
public void setMonetaryDecimalSeparatorString (java.lang.String)
String sep
public char getMonetaryGroupingSeparator ()
public void setMonetaryGroupingSeparator (char)
char sep
public java.lang.String getMonetaryGroupingSeparatorString ()
public void setMonetaryGroupingSeparatorString (java.lang.String)
String sep
public java.lang.String getCurrencyPattern ()
public java.lang.String getExponentMultiplicationSign ()
public void setExponentMultiplicationSign (java.lang.String)
String exponentMultiplicationSign
public java.lang.String getExponentSeparator ()
public void setExponentSeparator (java.lang.String)
String exp
public char getPadEscape ()
public void setPadEscape (char)
char c
public java.lang.String getPatternForCurrencySpacing (int, boolean)
int itemType
boolean beforeCurrency
public void setPatternForCurrencySpacing (int, boolean, java.lang.String)
int itemType
boolean beforeCurrency
String pattern
public java.util.Locale getLocale ()
public android.icu.util.ULocale getULocale ()
public java.lang.Object clone ()
CloneNotSupportedException e
public boolean equals (java.lang.Object)
int i
int i
Object obj
android.icu.text.DecimalFormatSymbols other
public int hashCode ()
int result
public static java.lang.String getLocalizedPatternSeparator (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale locale
android.icu.text.NumberingSystem ns
android.icu.text.DecimalFormatSymbols$CacheData data
private static android.icu.text.DecimalFormatSymbols$CacheData getCachedLocaleData (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale locale
android.icu.text.NumberingSystem ns
android.icu.util.ULocale keyLocale
private void initialize (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale locale
android.icu.text.NumberingSystem ns
android.icu.text.DecimalFormatSymbols$CacheData data
String[] numberElements
android.icu.impl.CurrencyData$CurrencyDisplayInfo displayInfo
private static android.icu.text.DecimalFormatSymbols$CacheData loadData (android.icu.util.ULocale)
int cp
int nextOffset
int i
int offset
String digitString
String nsName
String entry
int i
android.icu.util.ULocale locale
String nsName
android.icu.text.NumberingSystem ns
String[] digits
android.icu.impl.ICUResourceBundle rb
android.icu.util.ULocale validLocale
String[] numberElements
android.icu.text.DecimalFormatSymbols$DecFmtDataSink sink
boolean hasNull
private void initSpacingInfo (android.icu.impl.CurrencyData$CurrencySpacingInfo)
android.icu.impl.CurrencyData$CurrencySpacingInfo spcInfo
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
int i
char digit
java.io.ObjectInputStream stream
public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
static synthetic java.lang.String[] access$000 ()
static synthetic android.icu.text.DecimalFormatSymbols$CacheData access$100 (android.icu.util.ULocale)
android.icu.util.ULocale x0
static void <clinit> ()
}
android/icu/text/DecimalFormatSymbols.uau
android/icu/text/DictionaryBreakEngine$DequeI.class
DictionaryBreakEngine.java
package android.icu.text
android.icu.text.DictionaryBreakEngine$DequeI extends java.lang.Object implements java.lang.Cloneable {
private int[] data
private int lastIdx
private int firstIdx
static final synthetic boolean $assertionsDisabled
void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
android.icu.text.DictionaryBreakEngine$DequeI result
int size ()
boolean isEmpty ()
private void grow ()
int[] newData
void offer (int)
int v
void push (int)
int v
int pop ()
int peek ()
int peekLast ()
int pollLast ()
boolean contains (int)
int i
int v
int elementAt (int)
int i
void removeAllElements ()
static void <clinit> ()
}
android/icu/text/DictionaryBreakEngine$PossibleWord.class
DictionaryBreakEngine.java
package android.icu.text
android.icu.text.DictionaryBreakEngine$PossibleWord extends java.lang.Object {
private static final int POSSIBLE_WORD_LIST_MAX
private int[] lengths
private int[] count
private int prefix
private int offset
private int mark
private int current
public void <init> ()
public int candidates (java.text.CharacterIterator, android.icu.text.DictionaryMatcher, int)
java.text.CharacterIterator fIter
android.icu.text.DictionaryMatcher dict
int rangeEnd
int start
public int acceptMarked (java.text.CharacterIterator)
java.text.CharacterIterator fIter
public boolean backUp (java.text.CharacterIterator)
java.text.CharacterIterator fIter
public int longestPrefix ()
public void markCurrent ()
}
android/icu/text/DictionaryBreakEngine.class
DictionaryBreakEngine.java
package android.icu.text
abstract android.icu.text.DictionaryBreakEngine extends java.lang.Object implements android.icu.text.LanguageBreakEngine {
android.icu.text.UnicodeSet fSet
public void <init> ()
public boolean handles (int)
int c
public int findBreaks (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
java.text.CharacterIterator text
int startPos
int endPos
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
int result
int start
int current
int rangeStart
int rangeEnd
int c
void setCharacters (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
abstract int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
}
android/icu/text/DictionaryData.class
DictionaryData.java
package android.icu.text
final android.icu.text.DictionaryData extends java.lang.Object {
public static final int TRIE_TYPE_BYTES
public static final int TRIE_TYPE_UCHARS
public static final int TRIE_TYPE_MASK
public static final int TRIE_HAS_VALUES
public static final int TRANSFORM_NONE
public static final int TRANSFORM_TYPE_OFFSET
public static final int TRANSFORM_TYPE_MASK
public static final int TRANSFORM_OFFSET_MASK
public static final int IX_STRING_TRIE_OFFSET
public static final int IX_RESERVED1_OFFSET
public static final int IX_RESERVED2_OFFSET
public static final int IX_TOTAL_SIZE
public static final int IX_TRIE_TYPE
public static final int IX_TRANSFORM
public static final int IX_RESERVED6
public static final int IX_RESERVED7
public static final int IX_COUNT
private static final int DATA_FORMAT_ID
private void <init> ()
public static android.icu.text.DictionaryMatcher loadDictionaryFor (java.lang.String) throws java.io.IOException
int i
int diff
int transform
byte[] data
String data
String dictType
android.icu.impl.ICUResourceBundle rb
String dictFileName
java.nio.ByteBuffer bytes
int[] indexes
int offset
int trieType
int totalSize
android.icu.text.DictionaryMatcher m
}
android/icu/text/DictionaryMatcher.class
DictionaryMatcher.java
package android.icu.text
abstract android.icu.text.DictionaryMatcher extends java.lang.Object {
void <init> ()
public abstract int matches (java.text.CharacterIterator, int, int[], int[], int, int[])
public int matches (java.text.CharacterIterator, int, int[], int[], int)
java.text.CharacterIterator text
int maxLength
int[] lengths
int[] count
int limit
public abstract int getType ()
}
android/icu/text/DisplayContext$Type.class
DisplayContext.java
package android.icu.text
public final enum android.icu.text.DisplayContext$Type extends java.lang.Enum {
public static final enum android.icu.text.DisplayContext$Type DIALECT_HANDLING
public static final enum android.icu.text.DisplayContext$Type CAPITALIZATION
public static final enum android.icu.text.DisplayContext$Type DISPLAY_LENGTH
public static final enum android.icu.text.DisplayContext$Type SUBSTITUTE_HANDLING
private static final synthetic android.icu.text.DisplayContext$Type[] $VALUES
public static android.icu.text.DisplayContext$Type[] values ()
public static android.icu.text.DisplayContext$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/DisplayContext.class
DisplayContext.java
package android.icu.text
public final enum android.icu.text.DisplayContext extends java.lang.Enum {
public static final enum android.icu.text.DisplayContext STANDARD_NAMES
public static final enum android.icu.text.DisplayContext DIALECT_NAMES
public static final enum android.icu.text.DisplayContext CAPITALIZATION_NONE
public static final enum android.icu.text.DisplayContext CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
public static final enum android.icu.text.DisplayContext CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
public static final enum android.icu.text.DisplayContext CAPITALIZATION_FOR_UI_LIST_OR_MENU
public static final enum android.icu.text.DisplayContext CAPITALIZATION_FOR_STANDALONE
public static final enum android.icu.text.DisplayContext LENGTH_FULL
public static final enum android.icu.text.DisplayContext LENGTH_SHORT
public static final enum android.icu.text.DisplayContext SUBSTITUTE
public static final enum android.icu.text.DisplayContext NO_SUBSTITUTE
private final android.icu.text.DisplayContext$Type type
private final int value
private static final synthetic android.icu.text.DisplayContext[] $VALUES
public static android.icu.text.DisplayContext[] values ()
public static android.icu.text.DisplayContext valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, android.icu.text.DisplayContext$Type, int)
android.icu.text.DisplayContext$Type type
int value
public android.icu.text.DisplayContext$Type type ()
public int value ()
static void <clinit> ()
}
android/icu/text/DurationFormat.class
DurationFormat.java
package android.icu.text
public abstract android.icu.text.DurationFormat extends android.icu.text.UFormat {
private static final long serialVersionUID
public static android.icu.text.DurationFormat getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
protected void <init> ()
protected void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public abstract java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public abstract java.lang.String formatDurationFromNowTo (java.util.Date)
public abstract java.lang.String formatDurationFromNow (long)
public abstract java.lang.String formatDurationFrom (long, long)
}
android/icu/text/Edits$1.class
Edits.java
package android.icu.text
synthetic android.icu.text.Edits$1 extends java.lang.Object {
}
android/icu/text/Edits$Iterator.class
Edits.java
package android.icu.text
public final android.icu.text.Edits$Iterator extends java.lang.Object {
private final char[] array
private int index
private final int length
private int remaining
private final boolean onlyChanges_
private final boolean coarse
private int dir
private boolean changed
private int oldLength_
private int newLength_
private int srcIndex
private int replIndex
private int destIndex
static final synthetic boolean $assertionsDisabled
private void <init> (char[], int, boolean, boolean)
char[] a
int len
boolean oc
boolean crs
private int readLength (int)
int len
int head
private void updateNextIndexes ()
private void updatePreviousIndexes ()
private boolean noNext ()
public boolean next ()
private boolean next (boolean)
int oldLen
int newLen
int num
int num
boolean onlyChanges
int u
private boolean previous ()
int u
int oldLen
int newLen
int num
int headIndex
int num
int headIndex
int u
public boolean findSourceIndex (int)
int i
public boolean findDestinationIndex (int)
int i
private int findIndex (int, boolean)
int spanStart
int spanLength
int n
int u
int num
int len
boolean hasPrevious
int n
int len
int i
boolean findSource
int spanStart
int spanLength
public int destinationIndexFromSourceIndex (int)
int i
int where
public int sourceIndexFromDestinationIndex (int)
int i
int where
public boolean hasChange ()
public int oldLength ()
public int newLength ()
public int sourceIndex ()
public int replacementIndex ()
public int destinationIndex ()
public java.lang.String toString ()
StringBuilder sb
synthetic void <init> (char[], int, boolean, boolean, android.icu.text.Edits$1)
char[] x0
int x1
boolean x2
boolean x3
android.icu.text.Edits$1 x4
static void <clinit> ()
}
android/icu/text/Edits.class
Edits.java
package android.icu.text
public final android.icu.text.Edits extends java.lang.Object {
private static final int MAX_UNCHANGED_LENGTH
private static final int MAX_UNCHANGED
private static final int MAX_SHORT_CHANGE_OLD_LENGTH
private static final int MAX_SHORT_CHANGE_NEW_LENGTH
private static final int SHORT_CHANGE_NUM_MASK
private static final int MAX_SHORT_CHANGE
private static final int LENGTH_IN_1TRAIL
private static final int LENGTH_IN_2TRAIL
private static final int STACK_CAPACITY
private char[] array
private int length
private int delta
private int numChanges
public void <init> ()
public void reset ()
private void setLastUnit (int)
int last
private int lastUnit ()
public void addUnchanged (int)
int remaining
int unchangedLength
int last
public void addReplace (int, int)
int u
int last
int limit
int oldLength
int newLength
int newDelta
int head
private void append (int)
int r
private boolean growArray ()
int newCapacity
int newCapacity
int newCapacity
public int lengthDelta ()
public boolean hasChanges ()
public int numberOfChanges ()
public android.icu.text.Edits$Iterator getCoarseChangesIterator ()
public android.icu.text.Edits$Iterator getCoarseIterator ()
public android.icu.text.Edits$Iterator getFineChangesIterator ()
public android.icu.text.Edits$Iterator getFineIterator ()
public android.icu.text.Edits mergeAndAppend (android.icu.text.Edits, android.icu.text.Edits)
int unchangedLength
android.icu.text.Edits ab
android.icu.text.Edits bc
android.icu.text.Edits$Iterator abIter
android.icu.text.Edits$Iterator bcIter
boolean abHasNext
boolean bcHasNext
int aLength
int ab_bLength
int bc_bLength
int cLength
int pending_aLength
int pending_cLength
}
android/icu/text/EscapeTransliterator$1.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$2.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$2 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$3.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$3 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$4.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$4 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$5.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$5 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$6.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$6 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$7.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$7 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator$8.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator$8 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/EscapeTransliterator.class
EscapeTransliterator.java
package android.icu.text
android.icu.text.EscapeTransliterator extends android.icu.text.Transliterator {
private String prefix
private String suffix
private int radix
private int minDigits
private boolean grokSupplementals
private android.icu.text.EscapeTransliterator supplementalHandler
static void register ()
void <init> (java.lang.String, java.lang.String, java.lang.String, int, int, boolean, android.icu.text.EscapeTransliterator)
String ID
String prefix
String suffix
int radix
int minDigits
boolean grokSupplementals
android.icu.text.EscapeTransliterator supplementalHandler
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int c
int charLen
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position pos
boolean incremental
int start
int limit
StringBuilder buf
int prefixLen
boolean redoPrefix
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
int i
StringBuilder buffer
android.icu.text.EscapeTransliterator it
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
}
android/icu/text/FilteredBreakIteratorBuilder.class
FilteredBreakIteratorBuilder.java
package android.icu.text
public abstract android.icu.text.FilteredBreakIteratorBuilder extends java.lang.Object {
public static final android.icu.text.FilteredBreakIteratorBuilder getInstance (java.util.Locale)
java.util.Locale where
public static final android.icu.text.FilteredBreakIteratorBuilder getInstance (android.icu.util.ULocale)
android.icu.util.ULocale where
public static final android.icu.text.FilteredBreakIteratorBuilder getEmptyInstance ()
public abstract boolean suppressBreakAfter (java.lang.CharSequence)
public abstract boolean unsuppressBreakAfter (java.lang.CharSequence)
public abstract android.icu.text.BreakIterator wrapIteratorWithFilter (android.icu.text.BreakIterator)
protected void <init> ()
}
android/icu/text/FilteredNormalizer2.class
FilteredNormalizer2.java
package android.icu.text
public android.icu.text.FilteredNormalizer2 extends android.icu.text.Normalizer2 {
private android.icu.text.Normalizer2 norm2
private android.icu.text.UnicodeSet set
public void <init> (android.icu.text.Normalizer2, android.icu.text.UnicodeSet)
android.icu.text.Normalizer2 n2
android.icu.text.UnicodeSet filterSet
public java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder)
CharSequence src
StringBuilder dest
public java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable)
CharSequence src
Appendable dest
public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder first
CharSequence second
public java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder first
CharSequence second
public java.lang.String getDecomposition (int)
int c
public java.lang.String getRawDecomposition (int)
int c
public int composePair (int, int)
int a
int b
public int getCombiningClass (int)
int c
public boolean isNormalized (java.lang.CharSequence)
int spanLimit
int prevSpanLimit
CharSequence s
android.icu.text.UnicodeSet$SpanCondition spanCondition
public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence)
android.icu.text.Normalizer$QuickCheckResult qcResult
int spanLimit
int prevSpanLimit
CharSequence s
android.icu.text.Normalizer$QuickCheckResult result
android.icu.text.UnicodeSet$SpanCondition spanCondition
public int spanQuickCheckYes (java.lang.CharSequence)
int yesLimit
int spanLimit
int prevSpanLimit
CharSequence s
android.icu.text.UnicodeSet$SpanCondition spanCondition
public boolean hasBoundaryBefore (int)
int c
public boolean hasBoundaryAfter (int)
int c
public boolean isInert (int)
int c
private java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable, android.icu.text.UnicodeSet$SpanCondition)
int spanLimit
int spanLength
int prevSpanLimit
java.io.IOException e
CharSequence src
Appendable dest
android.icu.text.UnicodeSet$SpanCondition spanCondition
StringBuilder tempDest
private java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence, boolean)
StringBuilder middle
CharSequence prefix
int suffixStart
CharSequence rest
StringBuilder first
CharSequence second
boolean doNormalize
int prefixLimit
}
android/icu/text/FormattedValue.class
FormattedValue.java
package android.icu.text
public abstract android.icu.text.FormattedValue extends java.lang.Object implements java.lang.CharSequence {
public abstract java.lang.String toString ()
public abstract java.lang.Appendable appendTo (java.lang.Appendable)
public abstract boolean nextPosition (android.icu.text.ConstrainedFieldPosition)
public abstract java.text.AttributedCharacterIterator toCharacterIterator ()
}
android/icu/text/FractionalPartSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.FractionalPartSubstitution extends android.icu.text.NFSubstitution {
private final boolean byDigits
private final boolean useSpaces
void <init> (int, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRuleSet ruleSet
String description
public void doSubstitution (double, java.lang.StringBuilder, int, int)
android.icu.impl.number.DecimalQuantity_DualStorageBCD fq
boolean pad
int mag
double number
StringBuilder toInsertInto
int position
int recursionCount
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean, int)
Number n
int digit
String workText
java.text.ParsePosition workPos
double result
android.icu.impl.number.DecimalQuantity_DualStorageBCD fq
int totalDigits
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
int nonNumericalExecutedRuleMask
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
android/icu/text/FunctionReplacer.class
FunctionReplacer.java
package android.icu.text
android.icu.text.FunctionReplacer extends java.lang.Object implements android.icu.text.UnicodeReplacer {
private android.icu.text.Transliterator translit
private android.icu.text.UnicodeReplacer replacer
public void <init> (android.icu.text.Transliterator, android.icu.text.UnicodeReplacer)
android.icu.text.Transliterator theTranslit
android.icu.text.UnicodeReplacer theReplacer
public int replace (android.icu.text.Replaceable, int, int, int[])
android.icu.text.Replaceable text
int start
int limit
int[] cursor
int len
public java.lang.String toReplacerPattern (boolean)
boolean escapeUnprintable
StringBuilder rule
public void addReplacementSetTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet toUnionTo
}
android/icu/text/IDNA$Error.class
IDNA.java
package android.icu.text
public final enum android.icu.text.IDNA$Error extends java.lang.Enum {
public static final enum android.icu.text.IDNA$Error EMPTY_LABEL
public static final enum android.icu.text.IDNA$Error LABEL_TOO_LONG
public static final enum android.icu.text.IDNA$Error DOMAIN_NAME_TOO_LONG
public static final enum android.icu.text.IDNA$Error LEADING_HYPHEN
public static final enum android.icu.text.IDNA$Error TRAILING_HYPHEN
public static final enum android.icu.text.IDNA$Error HYPHEN_3_4
public static final enum android.icu.text.IDNA$Error LEADING_COMBINING_MARK
public static final enum android.icu.text.IDNA$Error DISALLOWED
public static final enum android.icu.text.IDNA$Error PUNYCODE
public static final enum android.icu.text.IDNA$Error LABEL_HAS_DOT
public static final enum android.icu.text.IDNA$Error INVALID_ACE_LABEL
public static final enum android.icu.text.IDNA$Error BIDI
public static final enum android.icu.text.IDNA$Error CONTEXTJ
public static final enum android.icu.text.IDNA$Error CONTEXTO_PUNCTUATION
public static final enum android.icu.text.IDNA$Error CONTEXTO_DIGITS
private static final synthetic android.icu.text.IDNA$Error[] $VALUES
public static android.icu.text.IDNA$Error[] values ()
public static android.icu.text.IDNA$Error valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/IDNA$Info.class
IDNA.java
package android.icu.text
public final android.icu.text.IDNA$Info extends java.lang.Object {
private java.util.EnumSet errors
private java.util.EnumSet labelErrors
private boolean isTransDiff
private boolean isBiDi
private boolean isOkBiDi
public void <init> ()
public boolean hasErrors ()
public java.util.Set getErrors ()
public boolean isTransitionalDifferent ()
private void reset ()
static synthetic void access$000 (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info x0
static synthetic java.util.EnumSet access$100 (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info x0
static synthetic java.util.EnumSet access$200 (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info x0
static synthetic boolean access$302 (android.icu.text.IDNA$Info, boolean)
android.icu.text.IDNA$Info x0
boolean x1
static synthetic boolean access$402 (android.icu.text.IDNA$Info, boolean)
android.icu.text.IDNA$Info x0
boolean x1
static synthetic boolean access$400 (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info x0
static synthetic boolean access$502 (android.icu.text.IDNA$Info, boolean)
android.icu.text.IDNA$Info x0
boolean x1
static synthetic boolean access$500 (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info x0
}
android/icu/text/IDNA.class
IDNA.java
package android.icu.text
public abstract android.icu.text.IDNA extends java.lang.Object {
public static final int DEFAULT
public static final int ALLOW_UNASSIGNED
public static final int USE_STD3_RULES
public static final int CHECK_BIDI
public static final int CHECK_CONTEXTJ
public static final int NONTRANSITIONAL_TO_ASCII
public static final int NONTRANSITIONAL_TO_UNICODE
public static final int CHECK_CONTEXTO
public static android.icu.text.IDNA getUTS46Instance (int)
int options
public abstract java.lang.StringBuilder labelToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
public abstract java.lang.StringBuilder labelToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
public abstract java.lang.StringBuilder nameToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
public abstract java.lang.StringBuilder nameToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info)
protected static void resetInfo (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected static boolean hasCertainErrors (android.icu.text.IDNA$Info, java.util.EnumSet)
android.icu.text.IDNA$Info info
java.util.EnumSet errors
protected static boolean hasCertainLabelErrors (android.icu.text.IDNA$Info, java.util.EnumSet)
android.icu.text.IDNA$Info info
java.util.EnumSet errors
protected static void addLabelError (android.icu.text.IDNA$Info, android.icu.text.IDNA$Error)
android.icu.text.IDNA$Info info
android.icu.text.IDNA$Error error
protected static void promoteAndResetLabelErrors (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected static void addError (android.icu.text.IDNA$Info, android.icu.text.IDNA$Error)
android.icu.text.IDNA$Info info
android.icu.text.IDNA$Error error
protected static void setTransitionalDifferent (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected static void setBiDi (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected static boolean isBiDi (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected static void setNotOkBiDi (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected static boolean isOkBiDi (android.icu.text.IDNA$Info)
android.icu.text.IDNA$Info info
protected void <init> ()
public static java.lang.StringBuffer convertToASCII (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
android.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToASCII (java.lang.StringBuffer, int) throws android.icu.text.StringPrepParseException
StringBuffer src
int options
android.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToASCII (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
android.icu.text.UCharacterIterator src
int options
public static java.lang.StringBuffer convertIDNToASCII (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
android.icu.text.UCharacterIterator src
int options
public static java.lang.StringBuffer convertIDNToASCII (java.lang.StringBuffer, int) throws android.icu.text.StringPrepParseException
StringBuffer src
int options
public static java.lang.StringBuffer convertIDNToASCII (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
public static java.lang.StringBuffer convertToUnicode (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
android.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToUnicode (java.lang.StringBuffer, int) throws android.icu.text.StringPrepParseException
StringBuffer src
int options
android.icu.text.UCharacterIterator iter
public static java.lang.StringBuffer convertToUnicode (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
android.icu.text.UCharacterIterator src
int options
public static java.lang.StringBuffer convertIDNToUnicode (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
android.icu.text.UCharacterIterator src
int options
public static java.lang.StringBuffer convertIDNToUnicode (java.lang.StringBuffer, int) throws android.icu.text.StringPrepParseException
StringBuffer src
int options
public static java.lang.StringBuffer convertIDNToUnicode (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
public static int compare (java.lang.StringBuffer, java.lang.StringBuffer, int) throws android.icu.text.StringPrepParseException
StringBuffer s1
StringBuffer s2
int options
public static int compare (java.lang.String, java.lang.String, int) throws android.icu.text.StringPrepParseException
String s1
String s2
int options
public static int compare (android.icu.text.UCharacterIterator, android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
android.icu.text.UCharacterIterator s1
android.icu.text.UCharacterIterator s2
int options
}
android/icu/text/IntegralPartSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.IntegralPartSubstitution extends android.icu.text.NFSubstitution {
void <init> (int, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRuleSet ruleSet
String description
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
android/icu/text/KhmerBreakEngine.class
KhmerBreakEngine.java
package android.icu.text
android.icu.text.KhmerBreakEngine extends android.icu.text.DictionaryBreakEngine {
private static final byte KHMER_LOOKAHEAD
private static final byte KHMER_ROOT_COMBINE_THRESHOLD
private static final byte KHMER_PREFIX_COMBINE_THRESHOLD
private static final byte KHMER_MIN_WORD
private static final byte KHMER_MIN_WORD_SPAN
private android.icu.text.DictionaryMatcher fDictionary
private static android.icu.text.UnicodeSet fKhmerWordSet
private static android.icu.text.UnicodeSet fEndWordSet
private static android.icu.text.UnicodeSet fBeginWordSet
private static android.icu.text.UnicodeSet fMarkSet
public void <init> () throws java.io.IOException
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean handles (int)
int c
int script
public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
int i
int wordsMatched
boolean foundBest
int candidate
int remaining
int pc
int chars
int uc
int candidates
int currPos
int wordLength
java.text.CharacterIterator fIter
int rangeStart
int rangeEnd
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
int wordsFound
int current
android.icu.text.DictionaryBreakEngine$PossibleWord[] words
static void <clinit> ()
}
android/icu/text/LanguageBreakEngine.class
LanguageBreakEngine.java
package android.icu.text
abstract android.icu.text.LanguageBreakEngine extends java.lang.Object {
public abstract boolean handles (int)
public abstract int findBreaks (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
}
android/icu/text/LaoBreakEngine.class
LaoBreakEngine.java
package android.icu.text
android.icu.text.LaoBreakEngine extends android.icu.text.DictionaryBreakEngine {
private static final byte LAO_LOOKAHEAD
private static final byte LAO_ROOT_COMBINE_THRESHOLD
private static final byte LAO_PREFIX_COMBINE_THRESHOLD
private static final byte LAO_MIN_WORD
private android.icu.text.DictionaryMatcher fDictionary
private static android.icu.text.UnicodeSet fLaoWordSet
private static android.icu.text.UnicodeSet fEndWordSet
private static android.icu.text.UnicodeSet fBeginWordSet
private static android.icu.text.UnicodeSet fMarkSet
public void <init> () throws java.io.IOException
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean handles (int)
int c
int script
public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
int i
int wordsMatched
boolean foundBest
int candidate
int remaining
int pc
int chars
int uc
int candidates
int currPos
int wordLength
java.text.CharacterIterator fIter
int rangeStart
int rangeEnd
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
int wordsFound
int current
android.icu.text.DictionaryBreakEngine$PossibleWord[] words
static void <clinit> ()
}
android/icu/text/ListFormatter$1.class
ListFormatter.java
package android.icu.text
synthetic android.icu.text.ListFormatter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$ListFormatter$Width
static final synthetic int[] $SwitchMap$android$icu$text$ListFormatter$Type
static void <clinit> ()
}
android/icu/text/ListFormatter$Cache.class
ListFormatter.java
package android.icu.text
android.icu.text.ListFormatter$Cache extends java.lang.Object {
private final android.icu.impl.ICUCache cache
private void <init> ()
public android.icu.text.ListFormatter get (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String style
String key
android.icu.text.ListFormatter result
private static android.icu.text.ListFormatter load (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale ulocale
String style
android.icu.impl.ICUResourceBundle r
StringBuilder sb
synthetic void <init> (android.icu.text.ListFormatter$1)
android.icu.text.ListFormatter$1 x0
}
android/icu/text/ListFormatter$ContextualHandler.class
ListFormatter.java
package android.icu.text
final android.icu.text.ListFormatter$ContextualHandler extends java.lang.Object implements android.icu.text.ListFormatter$PatternHandler {
private final java.util.regex.Pattern regexp
private final String thenTwoPattern
private final String elseTwoPattern
private final String thenEndPattern
private final String elseEndPattern
void <init> (java.util.regex.Pattern, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
java.util.regex.Pattern regexp
String thenTwo
String elseTwo
String thenEnd
String elseEnd
public java.lang.String getTwoPattern (java.lang.String)
String text
public java.lang.String getEndPattern (java.lang.String)
String text
}
android/icu/text/ListFormatter$Field.class
ListFormatter.java
package android.icu.text
public final android.icu.text.ListFormatter$Field extends java.text.Format$Field {
private static final long serialVersionUID
public static android.icu.text.ListFormatter$Field LITERAL
public static android.icu.text.ListFormatter$Field ELEMENT
private void <init> (java.lang.String)
String name
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/ListFormatter$FormattedList.class
ListFormatter.java
package android.icu.text
public final android.icu.text.ListFormatter$FormattedList extends java.lang.Object implements android.icu.text.FormattedValue {
private final android.icu.impl.FormattedStringBuilder string
void <init> (android.icu.impl.FormattedStringBuilder)
android.icu.impl.FormattedStringBuilder string
public java.lang.String toString ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.Appendable appendTo (java.lang.Appendable)
Appendable appendable
public boolean nextPosition (android.icu.text.ConstrainedFieldPosition)
android.icu.text.ConstrainedFieldPosition cfpos
public java.text.AttributedCharacterIterator toCharacterIterator ()
}
android/icu/text/ListFormatter$FormattedListBuilder.class
ListFormatter.java
package android.icu.text
android.icu.text.ListFormatter$FormattedListBuilder extends java.lang.Object {
private android.icu.impl.FormattedStringBuilder string
boolean needsFields
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.Object, boolean)
Object start
boolean needsFields
public android.icu.text.ListFormatter$FormattedListBuilder append (java.lang.String, java.lang.Object, int)
int argIndex
String compiledPattern
Object next
int position
long state
private void appendElement (java.lang.Object, int)
android.icu.impl.FormattedValueStringBuilderImpl$SpanFieldPlaceholder field
Object element
int position
public void appendTo (java.lang.Appendable)
Appendable appendable
public int getOffset (int)
int fieldPositionFoundIndex
public java.lang.String toString ()
public android.icu.text.ListFormatter$FormattedList toValue ()
static void <clinit> ()
}
android/icu/text/ListFormatter$PatternHandler.class
ListFormatter.java
package android.icu.text
abstract android.icu.text.ListFormatter$PatternHandler extends java.lang.Object {
public abstract java.lang.String getTwoPattern (java.lang.String)
public abstract java.lang.String getEndPattern (java.lang.String)
}
android/icu/text/ListFormatter$SpanField.class
ListFormatter.java
package android.icu.text
public final android.icu.text.ListFormatter$SpanField extends android.icu.text.UFormat$SpanField {
private static final long serialVersionUID
public static final android.icu.text.ListFormatter$SpanField LIST_SPAN
private void <init> (java.lang.String)
String name
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/ListFormatter$StaticHandler.class
ListFormatter.java
package android.icu.text
final android.icu.text.ListFormatter$StaticHandler extends java.lang.Object implements android.icu.text.ListFormatter$PatternHandler {
private final String twoPattern
private final String endPattern
void <init> (java.lang.String, java.lang.String)
String two
String end
public java.lang.String getTwoPattern (java.lang.String)
String text
public java.lang.String getEndPattern (java.lang.String)
String text
}
android/icu/text/ListFormatter$Style.class
ListFormatter.java
package android.icu.text
public final enum android.icu.text.ListFormatter$Style extends java.lang.Enum {
public static final enum android.icu.text.ListFormatter$Style STANDARD
public static final enum android.icu.text.ListFormatter$Style OR
public static final enum android.icu.text.ListFormatter$Style UNIT
public static final enum android.icu.text.ListFormatter$Style UNIT_SHORT
public static final enum android.icu.text.ListFormatter$Style UNIT_NARROW
private final String name
private static final synthetic android.icu.text.ListFormatter$Style[] $VALUES
public static android.icu.text.ListFormatter$Style[] values ()
public static android.icu.text.ListFormatter$Style valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
static void <clinit> ()
}
android/icu/text/ListFormatter$Type.class
ListFormatter.java
package android.icu.text
public final enum android.icu.text.ListFormatter$Type extends java.lang.Enum {
public static final enum android.icu.text.ListFormatter$Type AND
public static final enum android.icu.text.ListFormatter$Type OR
public static final enum android.icu.text.ListFormatter$Type UNITS
private static final synthetic android.icu.text.ListFormatter$Type[] $VALUES
public static android.icu.text.ListFormatter$Type[] values ()
public static android.icu.text.ListFormatter$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/ListFormatter$Width.class
ListFormatter.java
package android.icu.text
public final enum android.icu.text.ListFormatter$Width extends java.lang.Enum {
public static final enum android.icu.text.ListFormatter$Width WIDE
public static final enum android.icu.text.ListFormatter$Width SHORT
public static final enum android.icu.text.ListFormatter$Width NARROW
private static final synthetic android.icu.text.ListFormatter$Width[] $VALUES
public static android.icu.text.ListFormatter$Width[] values ()
public static android.icu.text.ListFormatter$Width valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/ListFormatter.class
ListFormatter.java
package android.icu.text
public final android.icu.text.ListFormatter extends java.lang.Object {
private final String start
private final String middle
private final android.icu.util.ULocale locale
private final android.icu.text.ListFormatter$PatternHandler patternHandler
private static final String compiledY
private static final String compiledE
private static final String compiledO
private static final String compiledU
private static final java.util.regex.Pattern changeToE
private static final java.util.regex.Pattern changeToU
private static final String compiledVav
private static final String compiledVavDash
private static final java.util.regex.Pattern changeToVavDash
static android.icu.text.ListFormatter$Cache cache
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String two
String start
String middle
String end
private void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.icu.util.ULocale)
String two
String start
String middle
String end
android.icu.util.ULocale locale
private static java.lang.String compilePattern (java.lang.String, java.lang.StringBuilder)
String pattern
StringBuilder sb
public static android.icu.text.ListFormatter getInstance (android.icu.util.ULocale, android.icu.text.ListFormatter$Type, android.icu.text.ListFormatter$Width)
android.icu.util.ULocale locale
android.icu.text.ListFormatter$Type type
android.icu.text.ListFormatter$Width width
String styleName
public static android.icu.text.ListFormatter getInstance (java.util.Locale, android.icu.text.ListFormatter$Type, android.icu.text.ListFormatter$Width)
java.util.Locale locale
android.icu.text.ListFormatter$Type type
android.icu.text.ListFormatter$Width width
public static android.icu.text.ListFormatter getInstance (android.icu.util.ULocale, android.icu.text.ListFormatter$Style)
android.icu.util.ULocale locale
android.icu.text.ListFormatter$Style style
public static android.icu.text.ListFormatter getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.ListFormatter getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.ListFormatter getInstance ()
public transient java.lang.String format (java.lang.Object[])
Object[] items
public java.lang.String format (java.util.Collection)
java.util.Collection items
public transient android.icu.text.ListFormatter$FormattedList formatToValue (java.lang.Object[])
Object[] items
public android.icu.text.ListFormatter$FormattedList formatToValue (java.util.Collection)
java.util.Collection items
android.icu.text.ListFormatter$FormattedListBuilder formatImpl (java.util.Collection, boolean)
Object first
Object second
int idx
java.util.Collection items
boolean needsFields
java.util.Iterator it
int count
android.icu.text.ListFormatter$FormattedListBuilder builder
Object last
private android.icu.text.ListFormatter$PatternHandler createPatternHandler (java.lang.String, java.lang.String)
boolean twoIsY
boolean endIsY
boolean twoIsO
boolean endIsO
boolean twoIsVav
boolean endIsVav
String language
String two
String end
public java.lang.String getPatternForNumItems (int)
int i
int count
java.util.ArrayList list
public android.icu.util.ULocale getLocale ()
static java.lang.String typeWidthToStyleString (android.icu.text.ListFormatter$Type, android.icu.text.ListFormatter$Width)
android.icu.text.ListFormatter$Type type
android.icu.text.ListFormatter$Width width
static synthetic java.lang.String access$000 (java.lang.String, java.lang.StringBuilder)
String x0
StringBuilder x1
synthetic void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.icu.util.ULocale, android.icu.text.ListFormatter$1)
String x0
String x1
String x2
String x3
android.icu.util.ULocale x4
android.icu.text.ListFormatter$1 x5
static void <clinit> ()
}
android/icu/text/LocaleDisplayNames$1.class
LocaleDisplayNames.java
package android.icu.text
synthetic android.icu.text.LocaleDisplayNames$1 extends java.lang.Object {
}
android/icu/text/LocaleDisplayNames$DialectHandling.class
LocaleDisplayNames.java
package android.icu.text
public final enum android.icu.text.LocaleDisplayNames$DialectHandling extends java.lang.Enum {
public static final enum android.icu.text.LocaleDisplayNames$DialectHandling STANDARD_NAMES
public static final enum android.icu.text.LocaleDisplayNames$DialectHandling DIALECT_NAMES
private static final synthetic android.icu.text.LocaleDisplayNames$DialectHandling[] $VALUES
public static android.icu.text.LocaleDisplayNames$DialectHandling[] values ()
public static android.icu.text.LocaleDisplayNames$DialectHandling valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/LocaleDisplayNames$LastResortLocaleDisplayNames.class
LocaleDisplayNames.java
package android.icu.text
android.icu.text.LocaleDisplayNames$LastResortLocaleDisplayNames extends android.icu.text.LocaleDisplayNames {
private android.icu.util.ULocale locale
private android.icu.text.DisplayContext[] contexts
private void <init> (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling)
android.icu.util.ULocale locale
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
android.icu.text.DisplayContext context
private transient void <init> (android.icu.util.ULocale, android.icu.text.DisplayContext[])
android.icu.util.ULocale locale
android.icu.text.DisplayContext[] contexts
public android.icu.util.ULocale getLocale ()
public android.icu.text.LocaleDisplayNames$DialectHandling getDialectHandling ()
android.icu.text.DisplayContext context
android.icu.text.LocaleDisplayNames$DialectHandling result
public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type)
android.icu.text.DisplayContext context
android.icu.text.DisplayContext$Type type
android.icu.text.DisplayContext result
public java.lang.String localeDisplayName (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.String localeDisplayName (java.util.Locale)
java.util.Locale locale
public java.lang.String localeDisplayName (java.lang.String)
String localeId
public java.lang.String languageDisplayName (java.lang.String)
String lang
public java.lang.String scriptDisplayName (java.lang.String)
String script
public java.lang.String scriptDisplayName (int)
int scriptCode
public java.lang.String regionDisplayName (java.lang.String)
String region
public java.lang.String variantDisplayName (java.lang.String)
String variant
public java.lang.String keyDisplayName (java.lang.String)
String key
public java.lang.String keyValueDisplayName (java.lang.String, java.lang.String)
String key
String value
public java.util.List getUiListCompareWholeItems (java.util.Set, java.util.Comparator)
java.util.Set localeSet
java.util.Comparator comparator
synthetic void <init> (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling, android.icu.text.LocaleDisplayNames$1)
android.icu.util.ULocale x0
android.icu.text.LocaleDisplayNames$DialectHandling x1
android.icu.text.LocaleDisplayNames$1 x2
synthetic void <init> (android.icu.util.ULocale, android.icu.text.DisplayContext[], android.icu.text.LocaleDisplayNames$1)
android.icu.util.ULocale x0
android.icu.text.DisplayContext[] x1
android.icu.text.LocaleDisplayNames$1 x2
}
android/icu/text/LocaleDisplayNames$UiListItem$UiListItemComparator.class
LocaleDisplayNames.java
package android.icu.text
android.icu.text.LocaleDisplayNames$UiListItem$UiListItemComparator extends java.lang.Object implements java.util.Comparator {
private final java.util.Comparator collator
private final boolean useSelf
void <init> (java.util.Comparator, boolean)
java.util.Comparator collator
boolean useSelf
public int compare (android.icu.text.LocaleDisplayNames$UiListItem, android.icu.text.LocaleDisplayNames$UiListItem)
android.icu.text.LocaleDisplayNames$UiListItem o1
android.icu.text.LocaleDisplayNames$UiListItem o2
int result
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/text/LocaleDisplayNames$UiListItem.class
LocaleDisplayNames.java
package android.icu.text
public android.icu.text.LocaleDisplayNames$UiListItem extends java.lang.Object {
public final android.icu.util.ULocale minimized
public final android.icu.util.ULocale modified
public final String nameInDisplayLocale
public final String nameInSelf
public void <init> (android.icu.util.ULocale, android.icu.util.ULocale, java.lang.String, java.lang.String)
android.icu.util.ULocale minimized
android.icu.util.ULocale modified
String nameInDisplayLocale
String nameInSelf
public boolean equals (java.lang.Object)
Object obj
android.icu.text.LocaleDisplayNames$UiListItem other
public int hashCode ()
public java.lang.String toString ()
public static java.util.Comparator getComparator (java.util.Comparator, boolean)
java.util.Comparator comparator
boolean inSelf
}
android/icu/text/LocaleDisplayNames.class
LocaleDisplayNames.java
package android.icu.text
public abstract android.icu.text.LocaleDisplayNames extends java.lang.Object {
private static final java.lang.reflect.Method FACTORY_DIALECTHANDLING
private static final java.lang.reflect.Method FACTORY_DISPLAYCONTEXT
public static android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.LocaleDisplayNames getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling)
android.icu.util.ULocale locale
android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
android.icu.text.LocaleDisplayNames result
public static transient android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.DisplayContext[])
android.icu.util.ULocale locale
android.icu.text.DisplayContext[] contexts
android.icu.text.LocaleDisplayNames result
public static transient android.icu.text.LocaleDisplayNames getInstance (java.util.Locale, android.icu.text.DisplayContext[])
java.util.Locale locale
android.icu.text.DisplayContext[] contexts
public abstract android.icu.util.ULocale getLocale ()
public abstract android.icu.text.LocaleDisplayNames$DialectHandling getDialectHandling ()
public abstract android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type)
public abstract java.lang.String localeDisplayName (android.icu.util.ULocale)
public abstract java.lang.String localeDisplayName (java.util.Locale)
public abstract java.lang.String localeDisplayName (java.lang.String)
public abstract java.lang.String languageDisplayName (java.lang.String)
public abstract java.lang.String scriptDisplayName (java.lang.String)
public java.lang.String scriptDisplayNameInContext (java.lang.String)
String script
public abstract java.lang.String scriptDisplayName (int)
public abstract java.lang.String regionDisplayName (java.lang.String)
public abstract java.lang.String variantDisplayName (java.lang.String)
public abstract java.lang.String keyDisplayName (java.lang.String)
public abstract java.lang.String keyValueDisplayName (java.lang.String, java.lang.String)
public java.util.List getUiList (java.util.Set, boolean, java.util.Comparator)
java.util.Set localeSet
boolean inSelf
java.util.Comparator collator
public abstract java.util.List getUiListCompareWholeItems (java.util.Set, java.util.Comparator)
protected void <init> ()
static void <clinit> ()
Class implClass
String implClassName
java.lang.reflect.Method factoryDialectHandling
java.lang.reflect.Method factoryDisplayContext
}
android/icu/text/LowercaseTransliterator$1.class
LowercaseTransliterator.java
package android.icu.text
android.icu.text.LowercaseTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/LowercaseTransliterator$2.class
LowercaseTransliterator.java
package android.icu.text
android.icu.text.LowercaseTransliterator$2 extends java.lang.Object implements android.icu.text.Transform {
final synthetic android.icu.text.LowercaseTransliterator this$0
void <init> (android.icu.text.LowercaseTransliterator)
android.icu.text.LowercaseTransliterator this$0
public java.lang.String transform (java.lang.String)
String source
public volatile synthetic java.lang.Object transform (java.lang.Object)
}
android/icu/text/LowercaseTransliterator.class
LowercaseTransliterator.java
package android.icu.text
android.icu.text.LowercaseTransliterator extends android.icu.text.Transliterator {
static final String _ID
private final android.icu.util.ULocale locale
private final android.icu.impl.UCaseProps csp
private android.icu.text.ReplaceableContextIterator iter
private StringBuilder result
private int caseLocale
android.icu.text.SourceTargetUtility sourceTargetUtility
static void register ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale loc
protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int delta
int delta
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
int c
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
static synthetic android.icu.util.ULocale access$000 (android.icu.text.LowercaseTransliterator)
android.icu.text.LowercaseTransliterator x0
}
android/icu/text/MeasureFormat$FormatWidth.class
MeasureFormat.java
package android.icu.text
public final enum android.icu.text.MeasureFormat$FormatWidth extends java.lang.Enum {
public static final enum android.icu.text.MeasureFormat$FormatWidth WIDE
public static final enum android.icu.text.MeasureFormat$FormatWidth SHORT
public static final enum android.icu.text.MeasureFormat$FormatWidth NARROW
public static final enum android.icu.text.MeasureFormat$FormatWidth NUMERIC
public static final enum android.icu.text.MeasureFormat$FormatWidth DEFAULT_CURRENCY
private final android.icu.text.ListFormatter$Style listFormatterStyle
final android.icu.number.NumberFormatter$UnitWidth unitWidth
final android.icu.number.NumberFormatter$UnitWidth currencyWidth
private static final synthetic android.icu.text.MeasureFormat$FormatWidth[] $VALUES
public static android.icu.text.MeasureFormat$FormatWidth[] values ()
public static android.icu.text.MeasureFormat$FormatWidth valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, android.icu.text.ListFormatter$Style, android.icu.number.NumberFormatter$UnitWidth, android.icu.number.NumberFormatter$UnitWidth)
android.icu.text.ListFormatter$Style style
android.icu.number.NumberFormatter$UnitWidth unitWidth
android.icu.number.NumberFormatter$UnitWidth currencyWidth
android.icu.text.ListFormatter$Style getListFormatterStyle ()
static void <clinit> ()
}
android/icu/text/MeasureFormat$MeasureProxy.class
MeasureFormat.java
package android.icu.text
android.icu.text.MeasureFormat$MeasureProxy extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
private android.icu.util.ULocale locale
private android.icu.text.MeasureFormat$FormatWidth formatWidth
private android.icu.text.NumberFormat numberFormat
private int subClass
private java.util.HashMap keyValues
public void <init> (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat, int)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat$FormatWidth width
android.icu.text.NumberFormat numberFormat
int subClass
public void <init> ()
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput out
public void readExternal (java.io.ObjectInput) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInput in
private android.icu.text.TimeUnitFormat createTimeUnitFormat () throws java.io.InvalidObjectException
int style
int style
int style
android.icu.text.TimeUnitFormat result
private java.lang.Object readResolve () throws java.io.ObjectStreamException
}
android/icu/text/MeasureFormat$NumberFormatterCacheEntry.class
MeasureFormat.java
package android.icu.text
android.icu.text.MeasureFormat$NumberFormatterCacheEntry extends java.lang.Object {
int type
android.icu.util.MeasureUnit unit
android.icu.util.MeasureUnit perUnit
android.icu.number.LocalizedNumberFormatter formatter
void <init> ()
}
android/icu/text/MeasureFormat$NumericFormatters.class
MeasureFormat.java
package android.icu.text
android.icu.text.MeasureFormat$NumericFormatters extends java.lang.Object {
private String hourMinute
private String minuteSecond
private String hourMinuteSecond
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String hourMinute
String minuteSecond
String hourMinuteSecond
public java.lang.String getHourMinute ()
public java.lang.String getMinuteSecond ()
public java.lang.String getHourMinuteSecond ()
}
android/icu/text/MeasureFormat.class
MeasureFormat.java
package android.icu.text
public android.icu.text.MeasureFormat extends android.icu.text.UFormat {
static final long serialVersionUID
private final transient android.icu.text.MeasureFormat$FormatWidth formatWidth
private final transient android.icu.text.PluralRules rules
private final transient android.icu.text.MeasureFormat$NumericFormatters numericFormatters
private final transient android.icu.text.NumberFormat numberFormat
private final transient android.icu.number.LocalizedNumberFormatter numberFormatter
private static final android.icu.impl.SimpleCache localeToNumericDurationFormatters
private static final java.util.Map hmsTo012
private static final int MEASURE_FORMAT
private static final int TIME_UNIT_FORMAT
private static final int CURRENCY_FORMAT
static final int NUMBER_FORMATTER_STANDARD
static final int NUMBER_FORMATTER_CURRENCY
static final int NUMBER_FORMATTER_INTEGER
private transient android.icu.text.MeasureFormat$NumberFormatterCacheEntry formatter1
private transient android.icu.text.MeasureFormat$NumberFormatterCacheEntry formatter2
private transient android.icu.text.MeasureFormat$NumberFormatterCacheEntry formatter3
private static final java.util.Map localeIdToRangeFormat
static final synthetic boolean $assertionsDisabled
public static android.icu.text.MeasureFormat getInstance (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
public static android.icu.text.MeasureFormat getInstance (java.util.Locale, android.icu.text.MeasureFormat$FormatWidth)
java.util.Locale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
public static android.icu.text.MeasureFormat getInstance (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
android.icu.text.NumberFormat format
public static android.icu.text.MeasureFormat getInstance (java.util.Locale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat)
java.util.Locale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
android.icu.text.NumberFormat format
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object o
java.util.Collection coll
android.icu.util.Measure[] measures
int idx
android.icu.impl.FormattedStringBuilder result
Object obj
StringBuffer toAppendTo
java.text.FieldPosition fpos
int prevLength
public android.icu.util.Measure parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public final transient java.lang.String formatMeasures (android.icu.util.Measure[])
android.icu.util.Measure[] measures
public java.lang.StringBuilder formatMeasurePerUnit (android.icu.util.Measure, android.icu.util.MeasureUnit, java.lang.StringBuilder, java.text.FieldPosition)
android.icu.util.Measure measure
android.icu.util.MeasureUnit perUnit
StringBuilder appendTo
java.text.FieldPosition pos
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
public transient java.lang.StringBuilder formatMeasures (java.lang.StringBuilder, java.text.FieldPosition, android.icu.util.Measure[])
StringBuilder appendTo
java.text.FieldPosition fpos
android.icu.util.Measure[] measures
int prevLength
private transient void formatMeasuresInternal (java.lang.Appendable, java.text.FieldPosition, android.icu.util.Measure[])
android.icu.impl.FormattedStringBuilder result
Number[] hms
int i
Appendable appendTo
java.text.FieldPosition fieldPosition
android.icu.util.Measure[] measures
android.icu.text.ListFormatter listFormatter
String[] results
android.icu.text.ListFormatter$FormattedListBuilder builder
public java.lang.String getUnitDisplayName (android.icu.util.MeasureUnit)
android.icu.util.MeasureUnit unit
public final boolean equals (java.lang.Object)
Object other
android.icu.text.MeasureFormat rhs
public final int hashCode ()
public android.icu.text.MeasureFormat$FormatWidth getWidth ()
public final android.icu.util.ULocale getLocale ()
public android.icu.text.NumberFormat getNumberFormat ()
android.icu.text.NumberFormat getNumberFormatInternal ()
public static android.icu.text.MeasureFormat getCurrencyFormat (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.MeasureFormat getCurrencyFormat (java.util.Locale)
java.util.Locale locale
public static android.icu.text.MeasureFormat getCurrencyFormat ()
android.icu.text.MeasureFormat withLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat withNumberFormat (android.icu.text.NumberFormat)
android.icu.text.NumberFormat format
void <init> (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
private void <init> (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat, android.icu.text.PluralRules, android.icu.text.MeasureFormat$NumericFormatters)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
android.icu.text.NumberFormat numberFormat
android.icu.text.PluralRules rules
android.icu.text.MeasureFormat$NumericFormatters formatters
void <init> (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat, android.icu.text.PluralRules)
android.icu.util.ULocale locale
android.icu.text.MeasureFormat$FormatWidth formatWidth
android.icu.text.NumberFormat numberFormat
android.icu.text.PluralRules rules
private static android.icu.text.MeasureFormat$NumericFormatters loadNumericFormatters (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle r
private synchronized android.icu.number.LocalizedNumberFormatter getUnitFormatterFromCache (int, android.icu.util.MeasureUnit, android.icu.util.MeasureUnit)
android.icu.number.LocalizedNumberFormatter formatter
android.icu.number.LocalizedNumberFormatter formatter
int type
android.icu.util.MeasureUnit unit
android.icu.util.MeasureUnit perUnit
android.icu.number.LocalizedNumberFormatter formatter
synchronized void clearCache ()
android.icu.number.LocalizedNumberFormatter getNumberFormatter ()
private android.icu.impl.FormattedStringBuilder formatMeasure (android.icu.util.Measure)
android.icu.util.Measure measure
android.icu.util.MeasureUnit unit
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
private android.icu.impl.FormattedStringBuilder formatMeasureInteger (android.icu.util.Measure)
android.icu.util.Measure measure
android.icu.impl.number.DecimalQuantity dq
android.icu.impl.FormattedStringBuilder string
private transient void formatMeasuresSlowTrack (android.icu.text.ListFormatter, java.lang.Appendable, java.text.FieldPosition, android.icu.util.Measure[])
android.icu.impl.FormattedStringBuilder result
android.icu.impl.FormattedStringBuilder result
int i
android.icu.text.ListFormatter listFormatter
Appendable appendTo
java.text.FieldPosition fieldPosition
android.icu.util.Measure[] measures
String[] results
java.text.FieldPosition fpos
int fieldPositionFoundIndex
android.icu.text.ListFormatter$FormattedListBuilder builder
int offset
private static java.lang.String loadNumericDurationFormat (android.icu.impl.ICUResourceBundle, java.lang.String)
android.icu.impl.ICUResourceBundle r
String type
private static java.lang.Number[] toHMS (android.icu.util.Measure[])
Integer idxObj
int idx
android.icu.util.Measure m
android.icu.util.Measure[] measures
Number[] result
int lastIdx
private void formatNumeric (java.lang.Number[], java.lang.Appendable)
String pattern
String pattern
String pattern
char c
Number value
int i
java.io.IOException e
Number[] hms
Appendable appendable
String pattern
android.icu.number.LocalizedNumberFormatter numberFormatter2
android.icu.impl.FormattedStringBuilder fsb
boolean protect
java.lang.Object toTimeUnitProxy ()
java.lang.Object toCurrencyProxy ()
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
private static android.icu.text.MeasureFormat$FormatWidth fromFormatWidthOrdinal (int)
int ordinal
android.icu.text.MeasureFormat$FormatWidth[] values
public static java.lang.String getRangeFormat (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth)
java.util.MissingResourceException ex
android.icu.impl.ICUResourceBundle rb
android.icu.util.ULocale realLocale
android.icu.text.NumberingSystem ns
String resultString
android.icu.util.ULocale forLocale
android.icu.text.MeasureFormat$FormatWidth width
String result
public volatile synthetic java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
static synthetic android.icu.text.MeasureFormat$FormatWidth access$000 (int)
int x0
static void <clinit> ()
}
android/icu/text/MessageFormat$1.class
MessageFormat.java
package android.icu.text
synthetic android.icu.text.MessageFormat$1 extends java.lang.Object {
}
android/icu/text/MessageFormat$AppendableWrapper.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$AppendableWrapper extends java.lang.Object {
private Appendable app
private int length
private java.util.List attributes
public void <init> (java.lang.StringBuilder)
StringBuilder sb
public void <init> (java.lang.StringBuffer)
StringBuffer sb
public void useAttributes ()
public void append (java.lang.CharSequence)
java.io.IOException e
CharSequence s
public void append (java.lang.CharSequence, int, int)
java.io.IOException e
CharSequence s
int start
int limit
public void append (java.text.CharacterIterator)
java.text.CharacterIterator iterator
public static int append (java.lang.Appendable, java.text.CharacterIterator)
int start
int limit
int length
java.io.IOException e
Appendable result
java.text.CharacterIterator iterator
public void formatAndAppend (java.text.Format, java.lang.Object)
java.util.Map$Entry entry
java.util.Map map
int runLimit
java.text.AttributedCharacterIterator formattedArg
int prevLength
int start
int limit
int offset
java.text.Format formatter
Object arg
public void formatAndAppend (java.text.Format, java.lang.Object, java.lang.String)
java.text.Format formatter
Object arg
String argString
static synthetic java.util.List access$000 (android.icu.text.MessageFormat$AppendableWrapper)
android.icu.text.MessageFormat$AppendableWrapper x0
static synthetic int access$500 (android.icu.text.MessageFormat$AppendableWrapper)
android.icu.text.MessageFormat$AppendableWrapper x0
}
android/icu/text/MessageFormat$AttributeAndPosition.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$AttributeAndPosition extends java.lang.Object {
private java.text.AttributedCharacterIterator$Attribute key
private Object value
private int start
private int limit
public void <init> (java.lang.Object, int, int)
Object fieldValue
int startIndex
int limitIndex
public void <init> (java.text.AttributedCharacterIterator$Attribute, java.lang.Object, int, int)
java.text.AttributedCharacterIterator$Attribute field
Object fieldValue
int startIndex
int limitIndex
public void init (java.text.AttributedCharacterIterator$Attribute, java.lang.Object, int, int)
java.text.AttributedCharacterIterator$Attribute field
Object fieldValue
int startIndex
int limitIndex
static synthetic java.text.AttributedCharacterIterator$Attribute access$100 (android.icu.text.MessageFormat$AttributeAndPosition)
android.icu.text.MessageFormat$AttributeAndPosition x0
static synthetic java.lang.Object access$200 (android.icu.text.MessageFormat$AttributeAndPosition)
android.icu.text.MessageFormat$AttributeAndPosition x0
static synthetic int access$300 (android.icu.text.MessageFormat$AttributeAndPosition)
android.icu.text.MessageFormat$AttributeAndPosition x0
static synthetic int access$400 (android.icu.text.MessageFormat$AttributeAndPosition)
android.icu.text.MessageFormat$AttributeAndPosition x0
}
android/icu/text/MessageFormat$Field.class
MessageFormat.java
package android.icu.text
public android.icu.text.MessageFormat$Field extends java.text.Format$Field {
private static final long serialVersionUID
public static final android.icu.text.MessageFormat$Field ARGUMENT
protected void <init> (java.lang.String)
String name
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/MessageFormat$PluralSelectorContext.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$PluralSelectorContext extends java.lang.Object {
int startIndex
String argName
Number number
double offset
int numberArgIndex
java.text.Format formatter
String numberString
boolean forReplaceNumber
private void <init> (int, java.lang.String, java.lang.Number, double)
int start
String name
Number num
double off
public java.lang.String toString ()
synthetic void <init> (int, java.lang.String, java.lang.Number, double, android.icu.text.MessageFormat$1)
int x0
String x1
Number x2
double x3
android.icu.text.MessageFormat$1 x4
}
android/icu/text/MessageFormat$PluralSelectorProvider.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$PluralSelectorProvider extends java.lang.Object implements android.icu.text.PluralFormat$PluralSelector {
private android.icu.text.MessageFormat msgFormat
private android.icu.text.PluralRules rules
private android.icu.text.PluralRules$PluralType type
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.text.MessageFormat, android.icu.text.PluralRules$PluralType)
android.icu.text.MessageFormat mf
android.icu.text.PluralRules$PluralType type
public java.lang.String select (java.lang.Object, double)
android.icu.text.PluralRules$IFixedDecimal dec
Object ctx
double number
android.icu.text.MessageFormat$PluralSelectorContext context
int otherIndex
static void <clinit> ()
}
android/icu/text/MessageFormat.class
MessageFormat.java
package android.icu.text
public android.icu.text.MessageFormat extends android.icu.text.UFormat {
static final long serialVersionUID
private transient android.icu.util.ULocale ulocale
private transient android.icu.text.MessagePattern msgPattern
private transient java.util.Map cachedFormatters
private transient java.util.Set customFormatArgStarts
private transient android.icu.text.DateFormat stockDateFormatter
private transient android.icu.text.NumberFormat stockNumberFormatter
private transient android.icu.text.MessageFormat$PluralSelectorProvider pluralProvider
private transient android.icu.text.MessageFormat$PluralSelectorProvider ordinalProvider
private static final String[] typeList
private static final int TYPE_NUMBER
private static final int TYPE_DATE
private static final int TYPE_TIME
private static final int TYPE_SPELLOUT
private static final int TYPE_ORDINAL
private static final int TYPE_DURATION
private static final String[] modifierList
private static final int MODIFIER_EMPTY
private static final int MODIFIER_CURRENCY
private static final int MODIFIER_PERCENT
private static final int MODIFIER_INTEGER
private static final String[] dateModifierList
private static final int DATE_MODIFIER_EMPTY
private static final int DATE_MODIFIER_SHORT
private static final int DATE_MODIFIER_MEDIUM
private static final int DATE_MODIFIER_LONG
private static final int DATE_MODIFIER_FULL
private static final java.util.Locale rootLocale
private static final char SINGLE_QUOTE
private static final char CURLY_BRACE_LEFT
private static final char CURLY_BRACE_RIGHT
private static final int STATE_INITIAL
private static final int STATE_SINGLE_QUOTE
private static final int STATE_IN_QUOTE
private static final int STATE_MSG_ELEMENT
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public void <init> (java.lang.String, android.icu.util.ULocale)
String pattern
android.icu.util.ULocale locale
public void setLocale (java.util.Locale)
java.util.Locale locale
public void setLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
String existingPattern
public java.util.Locale getLocale ()
public android.icu.util.ULocale getULocale ()
public void applyPattern (java.lang.String)
RuntimeException e
String pttrn
public void applyPattern (java.lang.String, android.icu.text.MessagePattern$ApostropheMode)
String pattern
android.icu.text.MessagePattern$ApostropheMode aposMode
public android.icu.text.MessagePattern$ApostropheMode getApostropheMode ()
public java.lang.String toPattern ()
String originalPattern
private int nextTopLevelArgStart (int)
android.icu.text.MessagePattern$Part$Type type
int partIndex
private boolean argNameMatches (int, java.lang.String, int)
int partIndex
String argName
int argNumber
android.icu.text.MessagePattern$Part part
private java.lang.String getArgName (int)
int partIndex
android.icu.text.MessagePattern$Part part
public void setFormatsByArgumentIndex (java.text.Format[])
int argNumber
int partIndex
java.text.Format[] newFormats
public void setFormatsByArgumentName (java.util.Map)
String key
int partIndex
java.util.Map newFormats
public void setFormats (java.text.Format[])
int partIndex
java.text.Format[] newFormats
int formatNumber
public void setFormatByArgumentIndex (int, java.text.Format)
int partIndex
int argumentIndex
java.text.Format newFormat
public void setFormatByArgumentName (java.lang.String, java.text.Format)
int partIndex
String argumentName
java.text.Format newFormat
int argNumber
public void setFormat (int, java.text.Format)
int partIndex
int formatElementIndex
java.text.Format newFormat
int formatNumber
public java.text.Format[] getFormatsByArgumentIndex ()
int argNumber
int partIndex
java.util.ArrayList list
public java.text.Format[] getFormats ()
int partIndex
java.util.ArrayList list
public java.util.Set getArgumentNames ()
int partIndex
java.util.Set result
public java.text.Format getFormatByArgumentName (java.lang.String)
int partIndex
String argumentName
int argNumber
public final java.lang.StringBuffer format (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition)
Object[] arguments
StringBuffer result
java.text.FieldPosition pos
public final java.lang.StringBuffer format (java.util.Map, java.lang.StringBuffer, java.text.FieldPosition)
java.util.Map arguments
StringBuffer result
java.text.FieldPosition pos
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
String pattern
Object[] arguments
android.icu.text.MessageFormat temp
public static java.lang.String format (java.lang.String, java.util.Map)
String pattern
java.util.Map arguments
android.icu.text.MessageFormat temp
public boolean usesNamedArguments ()
public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object arguments
StringBuffer result
java.text.FieldPosition pos
public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object)
android.icu.text.MessageFormat$AttributeAndPosition a
Object arguments
StringBuilder result
android.icu.text.MessageFormat$AppendableWrapper wrapper
java.text.AttributedString as
public java.lang.Object[] parse (java.lang.String, java.text.ParsePosition)
int argNumber
int partIndex
String source
java.text.ParsePosition pos
int maxArgId
Object[] resultArray
int backupStartPos
public java.util.Map parseToMap (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
java.util.Map result
int backupStartPos
public java.lang.Object[] parse (java.lang.String) throws java.text.ParseException
String source
java.text.ParsePosition pos
Object[] result
private void parse (int, java.lang.String, java.text.ParsePosition, java.lang.Object[], java.util.Map)
int next
String strValue
String stringAfterArgument
int next
double choiceResult
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int index
int len
int argLimit
android.icu.text.MessagePattern$ArgType argType
Object argId
int argNumber
String key
java.text.Format formatter
boolean haveArgResult
Object argResult
int i
int msgStart
String source
java.text.ParsePosition pos
Object[] args
java.util.Map argsMap
String msgString
int prevIndex
int sourceOffset
java.text.ParsePosition tempStatus
public java.util.Map parseToMap (java.lang.String) throws java.text.ParseException
String source
java.text.ParsePosition pos
java.util.Map result
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public java.lang.Object clone ()
Integer key
java.util.Map$Entry entry
java.util.Iterator it
android.icu.text.MessageFormat other
public boolean equals (java.lang.Object)
Object obj
android.icu.text.MessageFormat other
public int hashCode ()
private android.icu.text.DateFormat getStockDateFormatter ()
private android.icu.text.NumberFormat getStockNumberFormatter ()
private void format (int, android.icu.text.MessageFormat$PluralSelectorContext, java.lang.Object[], java.util.Map, android.icu.text.MessageFormat$AppendableWrapper, java.text.FieldPosition)
Object arg
int argNumber
Object arg
Object arg
android.icu.text.MessageFormat subMsgFormat
String subMsgString
double number
int subMsgStart
android.icu.text.MessageFormat$PluralSelectorProvider selector
android.icu.text.MessageFormat$PluralSelectorProvider selector
Number number
double offset
android.icu.text.MessageFormat$PluralSelectorContext context
int subMsgStart
int subMsgStart
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int index
int argLimit
android.icu.text.MessagePattern$ArgType argType
Object arg
boolean noArg
Object argId
String argName
int prevDestLength
java.text.Format formatter
int i
int msgStart
android.icu.text.MessageFormat$PluralSelectorContext pluralNumber
Object[] args
java.util.Map argsMap
android.icu.text.MessageFormat$AppendableWrapper dest
java.text.FieldPosition fp
String msgString
int prevIndex
private void formatComplexSubMessage (int, android.icu.text.MessageFormat$PluralSelectorContext, java.lang.Object[], java.util.Map, android.icu.text.MessageFormat$AppendableWrapper)
String subMsgString
String subMsgString
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int index
int i
android.icu.text.MessageFormat subMsgFormat
int msgStart
android.icu.text.MessageFormat$PluralSelectorContext pluralNumber
Object[] args
java.util.Map argsMap
android.icu.text.MessageFormat$AppendableWrapper dest
String msgString
String subMsgString
StringBuilder sb
int prevIndex
private java.lang.String getLiteralStringUntilNextArgument (int)
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int index
int i
int from
StringBuilder b
String msgString
int prevIndex
private java.text.FieldPosition updateMetaData (android.icu.text.MessageFormat$AppendableWrapper, int, java.text.FieldPosition, java.lang.Object)
android.icu.text.MessageFormat$AppendableWrapper dest
int prevLength
java.text.FieldPosition fp
Object argId
private static int findChoiceSubMessage (android.icu.text.MessagePattern, int, double)
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
double boundary
int selectorIndex
char boundaryChar
android.icu.text.MessagePattern pattern
int partIndex
double number
int count
int msgStart
private static double parseChoiceArgument (android.icu.text.MessagePattern, int, java.lang.String, java.text.ParsePosition)
int newIndex
int msgLimit
int len
android.icu.text.MessagePattern pattern
int partIndex
String source
java.text.ParsePosition pos
int start
int furthest
double bestNumber
double tempNumber
private static int matchStringUntilLimitPart (android.icu.text.MessagePattern, int, int, java.lang.String, int)
int index
int length
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern pattern
int partIndex
int limitPartIndex
String source
int sourceOffset
int matchingSourceLength
String msgString
int prevIndex
private int findOtherSubMessage (int)
android.icu.text.MessagePattern$Part$Type type
int partIndex
int count
android.icu.text.MessagePattern$Part part
private int findFirstPluralNumberArg (int, java.lang.String)
android.icu.text.MessagePattern$ArgType argType
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int i
int msgStart
String argName
private void format (java.lang.Object, android.icu.text.MessageFormat$AppendableWrapper, java.text.FieldPosition)
Object arguments
android.icu.text.MessageFormat$AppendableWrapper result
java.text.FieldPosition fp
private void format (java.lang.Object[], java.util.Map, android.icu.text.MessageFormat$AppendableWrapper, java.text.FieldPosition)
Object[] arguments
java.util.Map argsMap
android.icu.text.MessageFormat$AppendableWrapper dest
java.text.FieldPosition fp
private void resetPattern ()
java.text.Format dateTimeFormatForPatternOrSkeleton (java.lang.String)
String style
int i
private java.text.Format createAppropriateFormat (java.lang.String, java.lang.String)
int i
android.icu.text.RuleBasedNumberFormat rbnf
String ruleset
android.icu.text.RuleBasedNumberFormat rbnf
String ruleset
android.icu.text.RuleBasedNumberFormat rbnf
String ruleset
String type
String style
java.text.Format newFormat
int subformatType
private static final int findKeyword (java.lang.String, java.lang.String[])
int i
String s
String[] list
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int partIndex
int formatIndex
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int formatIndex
java.text.Format formatter
int numFormatters
int numPairs
java.io.ObjectInputStream in
String languageTag
android.icu.text.MessagePattern$ApostropheMode aposMode
String msg
private void cacheExplicitFormats ()
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$ArgType argType
int index
String explicitType
String style
java.text.Format formatter
int i
int limit
private void setArgStartFormat (int, java.text.Format)
int argStart
java.text.Format formatter
private void setCustomArgStartFormat (int, java.text.Format)
int argStart
java.text.Format formatter
public static java.lang.String autoQuoteApostrophe (java.lang.String)
char c
int i
int j
String pattern
StringBuilder buf
int state
int braceCount
static synthetic android.icu.util.ULocale access$700 (android.icu.text.MessageFormat)
android.icu.text.MessageFormat x0
static synthetic int access$800 (android.icu.text.MessageFormat, int)
android.icu.text.MessageFormat x0
int x1
static synthetic int access$900 (android.icu.text.MessageFormat, int, java.lang.String)
android.icu.text.MessageFormat x0
int x1
String x2
static synthetic java.util.Map access$1000 (android.icu.text.MessageFormat)
android.icu.text.MessageFormat x0
static synthetic android.icu.text.NumberFormat access$1100 (android.icu.text.MessageFormat)
android.icu.text.MessageFormat x0
static void <clinit> ()
}
android/icu/text/MessagePattern$1.class
MessagePattern.java
package android.icu.text
synthetic android.icu.text.MessagePattern$1 extends java.lang.Object {
}
android/icu/text/MessagePattern$ApostropheMode.class
MessagePattern.java
package android.icu.text
public final enum android.icu.text.MessagePattern$ApostropheMode extends java.lang.Enum {
public static final enum android.icu.text.MessagePattern$ApostropheMode DOUBLE_OPTIONAL
public static final enum android.icu.text.MessagePattern$ApostropheMode DOUBLE_REQUIRED
private static final synthetic android.icu.text.MessagePattern$ApostropheMode[] $VALUES
public static android.icu.text.MessagePattern$ApostropheMode[] values ()
public static android.icu.text.MessagePattern$ApostropheMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/MessagePattern$ArgType.class
MessagePattern.java
package android.icu.text
public final enum android.icu.text.MessagePattern$ArgType extends java.lang.Enum {
public static final enum android.icu.text.MessagePattern$ArgType NONE
public static final enum android.icu.text.MessagePattern$ArgType SIMPLE
public static final enum android.icu.text.MessagePattern$ArgType CHOICE
public static final enum android.icu.text.MessagePattern$ArgType PLURAL
public static final enum android.icu.text.MessagePattern$ArgType SELECT
public static final enum android.icu.text.MessagePattern$ArgType SELECTORDINAL
private static final synthetic android.icu.text.MessagePattern$ArgType[] $VALUES
public static android.icu.text.MessagePattern$ArgType[] values ()
public static android.icu.text.MessagePattern$ArgType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean hasPluralStyle ()
static void <clinit> ()
}
android/icu/text/MessagePattern$Part$Type.class
MessagePattern.java
package android.icu.text
public final enum android.icu.text.MessagePattern$Part$Type extends java.lang.Enum {
public static final enum android.icu.text.MessagePattern$Part$Type MSG_START
public static final enum android.icu.text.MessagePattern$Part$Type MSG_LIMIT
public static final enum android.icu.text.MessagePattern$Part$Type SKIP_SYNTAX
public static final enum android.icu.text.MessagePattern$Part$Type INSERT_CHAR
public static final enum android.icu.text.MessagePattern$Part$Type REPLACE_NUMBER
public static final enum android.icu.text.MessagePattern$Part$Type ARG_START
public static final enum android.icu.text.MessagePattern$Part$Type ARG_LIMIT
public static final enum android.icu.text.MessagePattern$Part$Type ARG_NUMBER
public static final enum android.icu.text.MessagePattern$Part$Type ARG_NAME
public static final enum android.icu.text.MessagePattern$Part$Type ARG_TYPE
public static final enum android.icu.text.MessagePattern$Part$Type ARG_STYLE
public static final enum android.icu.text.MessagePattern$Part$Type ARG_SELECTOR
public static final enum android.icu.text.MessagePattern$Part$Type ARG_INT
public static final enum android.icu.text.MessagePattern$Part$Type ARG_DOUBLE
private static final synthetic android.icu.text.MessagePattern$Part$Type[] $VALUES
public static android.icu.text.MessagePattern$Part$Type[] values ()
public static android.icu.text.MessagePattern$Part$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean hasNumericValue ()
static void <clinit> ()
}
android/icu/text/MessagePattern$Part.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern$Part extends java.lang.Object {
private static final int MAX_LENGTH
private static final int MAX_VALUE
private final android.icu.text.MessagePattern$Part$Type type
private final int index
private final char length
private short value
private int limitPartIndex
private void <init> (android.icu.text.MessagePattern$Part$Type, int, int, int)
android.icu.text.MessagePattern$Part$Type t
int i
int l
int v
public android.icu.text.MessagePattern$Part$Type getType ()
public int getIndex ()
public int getLength ()
public int getLimit ()
public int getValue ()
public android.icu.text.MessagePattern$ArgType getArgType ()
android.icu.text.MessagePattern$Part$Type type
public java.lang.String toString ()
String valueString
public boolean equals (java.lang.Object)
Object other
android.icu.text.MessagePattern$Part o
public int hashCode ()
static synthetic int access$000 (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part x0
static synthetic short access$100 (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part x0
static synthetic android.icu.text.MessagePattern$Part$Type access$200 (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part x0
static synthetic char access$300 (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part x0
static synthetic int access$400 (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part x0
static synthetic short access$102 (android.icu.text.MessagePattern$Part, short)
android.icu.text.MessagePattern$Part x0
short x1
synthetic void <init> (android.icu.text.MessagePattern$Part$Type, int, int, int, android.icu.text.MessagePattern$1)
android.icu.text.MessagePattern$Part$Type x0
int x1
int x2
int x3
android.icu.text.MessagePattern$1 x4
static synthetic int access$402 (android.icu.text.MessagePattern$Part, int)
android.icu.text.MessagePattern$Part x0
int x1
}
android/icu/text/MessagePattern.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern extends java.lang.Object implements java.lang.Cloneable android.icu.util.Freezable {
public static final int ARG_NAME_NOT_NUMBER
public static final int ARG_NAME_NOT_VALID
public static final double NO_NUMERIC_VALUE
private static final int MAX_PREFIX_LENGTH
private android.icu.text.MessagePattern$ApostropheMode aposMode
private String msg
private java.util.ArrayList parts
private java.util.ArrayList numericValues
private boolean hasArgNames
private boolean hasArgNumbers
private boolean needsAutoQuoting
private volatile boolean frozen
private static final android.icu.text.MessagePattern$ApostropheMode defaultAposMode
private static final android.icu.text.MessagePattern$ArgType[] argTypes
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (android.icu.text.MessagePattern$ApostropheMode)
android.icu.text.MessagePattern$ApostropheMode mode
public void <init> (java.lang.String)
String pattern
public android.icu.text.MessagePattern parse (java.lang.String)
String pattern
public android.icu.text.MessagePattern parseChoiceStyle (java.lang.String)
String pattern
public android.icu.text.MessagePattern parsePluralStyle (java.lang.String)
String pattern
public android.icu.text.MessagePattern parseSelectStyle (java.lang.String)
String pattern
public void clear ()
public void clearPatternAndSetApostropheMode (android.icu.text.MessagePattern$ApostropheMode)
android.icu.text.MessagePattern$ApostropheMode mode
public boolean equals (java.lang.Object)
Object other
android.icu.text.MessagePattern o
public int hashCode ()
public android.icu.text.MessagePattern$ApostropheMode getApostropheMode ()
boolean jdkAposMode ()
public java.lang.String getPatternString ()
public boolean hasNamedArguments ()
public boolean hasNumberedArguments ()
public java.lang.String toString ()
public static int validateArgumentName (java.lang.String)
String name
public java.lang.String autoQuoteApostropheDeep ()
android.icu.text.MessagePattern$Part part
int i
StringBuilder modified
int count
public int countParts ()
public android.icu.text.MessagePattern$Part getPart (int)
int i
public android.icu.text.MessagePattern$Part$Type getPartType (int)
int i
public int getPatternIndex (int)
int partIndex
public java.lang.String getSubstring (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part part
int index
public boolean partSubstringMatches (android.icu.text.MessagePattern$Part, java.lang.String)
android.icu.text.MessagePattern$Part part
String s
public double getNumericValue (android.icu.text.MessagePattern$Part)
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
public double getPluralOffset (int)
int pluralStart
android.icu.text.MessagePattern$Part part
public int getLimitPartIndex (int)
int start
int limit
public java.lang.Object clone ()
public android.icu.text.MessagePattern cloneAsThawed ()
android.icu.text.MessagePattern newMsg
CloneNotSupportedException e
android.icu.text.MessagePattern newMsg
public android.icu.text.MessagePattern freeze ()
public boolean isFrozen ()
private void preParse (java.lang.String)
String pattern
private void postParse ()
private int parseMessage (int, int, int, android.icu.text.MessagePattern$ArgType)
int limitLength
char c
int index
int msgStartLength
int nestingLevel
android.icu.text.MessagePattern$ArgType parentType
int msgStart
private int parseArg (int, int, int)
int length
int length
int typeIndex
int length
int index
int argStartLength
int nestingLevel
int argStart
android.icu.text.MessagePattern$ArgType argType
int nameIndex
int number
char c
private int parseSimpleStyle (int)
int length
char c
int index
int start
int nestedBraces
private int parseChoiceStyle (int, int)
int numberIndex
int length
char c
int index
int nestingLevel
int start
private int parsePluralOrSelectStyle (android.icu.text.MessagePattern$ArgType, int, int)
int length
int valueIndex
int length
boolean eos
int selectorIndex
android.icu.text.MessagePattern$ArgType argType
int index
int nestingLevel
int start
boolean isEmpty
boolean hasOther
private static int parseArgNumber (java.lang.CharSequence, int, int)
int number
boolean badNumber
int number
boolean badNumber
CharSequence s
int start
int limit
int number
boolean badNumber
char c
private int parseArgNumber (int, int)
int start
int limit
private void parseDouble (int, int, boolean)
int value
int isNegative
int index
char c
double numericValue
int start
int limit
boolean allowInfinity
static void appendReducedApostrophes (java.lang.String, int, int, java.lang.StringBuilder)
int i
String s
int start
int limit
StringBuilder sb
int doubleApos
private int skipWhiteSpace (int)
int index
private int skipIdentifier (int)
int index
private int skipDouble (int)
char c
int index
private static boolean isArgTypeChar (int)
int c
private boolean isChoice (int)
int index
char c
private boolean isPlural (int)
int index
char c
private boolean isSelect (int)
int index
char c
private boolean isOrdinal (int)
int index
char c
private boolean inMessageFormatPattern (int)
int nestingLevel
private boolean inTopLevelChoiceMessage (int, android.icu.text.MessagePattern$ArgType)
int nestingLevel
android.icu.text.MessagePattern$ArgType parentType
private void addPart (android.icu.text.MessagePattern$Part$Type, int, int, int)
android.icu.text.MessagePattern$Part$Type type
int index
int length
int value
private void addLimitPart (int, android.icu.text.MessagePattern$Part$Type, int, int, int)
int start
android.icu.text.MessagePattern$Part$Type type
int index
int length
int value
private void addArgDoublePart (double, int, int)
int numericIndex
double numericValue
int start
int length
int numericIndex
private static java.lang.String prefix (java.lang.String, int)
int limit
String s
int start
StringBuilder prefix
int substringLength
private static java.lang.String prefix (java.lang.String)
String s
private java.lang.String prefix (int)
int start
private java.lang.String prefix ()
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static synthetic android.icu.text.MessagePattern$ArgType[] access$500 ()
static void <clinit> ()
}
android/icu/text/MessagePatternUtil$1.class
MessagePatternUtil.java
package android.icu.text
synthetic android.icu.text.MessagePatternUtil$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$MessagePattern$ArgType
static void <clinit> ()
}
android/icu/text/MessagePatternUtil$ArgNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$ArgNode extends android.icu.text.MessagePatternUtil$MessageContentsNode {
private android.icu.text.MessagePattern$ArgType argType
private String name
private int number
private String typeName
private String style
private android.icu.text.MessagePatternUtil$ComplexArgStyleNode complexStyle
public android.icu.text.MessagePattern$ArgType getArgType ()
public java.lang.String getName ()
public int getNumber ()
public java.lang.String getTypeName ()
public java.lang.String getSimpleStyle ()
public android.icu.text.MessagePatternUtil$ComplexArgStyleNode getComplexStyle ()
public java.lang.String toString ()
StringBuilder sb
private void <init> ()
private static android.icu.text.MessagePatternUtil$ArgNode createArgNode ()
static synthetic android.icu.text.MessagePatternUtil$ArgNode access$800 ()
static synthetic android.icu.text.MessagePattern$ArgType access$902 (android.icu.text.MessagePatternUtil$ArgNode, android.icu.text.MessagePattern$ArgType)
android.icu.text.MessagePatternUtil$ArgNode x0
android.icu.text.MessagePattern$ArgType x1
static synthetic java.lang.String access$1002 (android.icu.text.MessagePatternUtil$ArgNode, java.lang.String)
android.icu.text.MessagePatternUtil$ArgNode x0
String x1
static synthetic int access$1102 (android.icu.text.MessagePatternUtil$ArgNode, int)
android.icu.text.MessagePatternUtil$ArgNode x0
int x1
static synthetic java.lang.String access$1202 (android.icu.text.MessagePatternUtil$ArgNode, java.lang.String)
android.icu.text.MessagePatternUtil$ArgNode x0
String x1
static synthetic java.lang.String access$1302 (android.icu.text.MessagePatternUtil$ArgNode, java.lang.String)
android.icu.text.MessagePatternUtil$ArgNode x0
String x1
static synthetic android.icu.text.MessagePatternUtil$ComplexArgStyleNode access$1402 (android.icu.text.MessagePatternUtil$ArgNode, android.icu.text.MessagePatternUtil$ComplexArgStyleNode)
android.icu.text.MessagePatternUtil$ArgNode x0
android.icu.text.MessagePatternUtil$ComplexArgStyleNode x1
}
android/icu/text/MessagePatternUtil$ComplexArgStyleNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$ComplexArgStyleNode extends android.icu.text.MessagePatternUtil$Node {
private android.icu.text.MessagePattern$ArgType argType
private double offset
private boolean explicitOffset
private volatile java.util.List list
public android.icu.text.MessagePattern$ArgType getArgType ()
public boolean hasExplicitOffset ()
public double getOffset ()
public java.util.List getVariants ()
public android.icu.text.MessagePatternUtil$VariantNode getVariantsByType (java.util.List, java.util.List)
android.icu.text.MessagePatternUtil$VariantNode variant
java.util.List numericVariants
java.util.List keywordVariants
android.icu.text.MessagePatternUtil$VariantNode other
public java.lang.String toString ()
StringBuilder sb
private void <init> (android.icu.text.MessagePattern$ArgType)
android.icu.text.MessagePattern$ArgType argType
private void addVariant (android.icu.text.MessagePatternUtil$VariantNode)
android.icu.text.MessagePatternUtil$VariantNode variant
private android.icu.text.MessagePatternUtil$ComplexArgStyleNode freeze ()
synthetic void <init> (android.icu.text.MessagePattern$ArgType, android.icu.text.MessagePatternUtil$1)
android.icu.text.MessagePattern$ArgType x0
android.icu.text.MessagePatternUtil$1 x1
static synthetic void access$2000 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode, android.icu.text.MessagePatternUtil$VariantNode)
android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
android.icu.text.MessagePatternUtil$VariantNode x1
static synthetic android.icu.text.MessagePatternUtil$ComplexArgStyleNode access$2100 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode)
android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
static synthetic boolean access$2202 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode, boolean)
android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
boolean x1
static synthetic double access$2302 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode, double)
android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
double x1
}
android/icu/text/MessagePatternUtil$MessageContentsNode$Type.class
MessagePatternUtil.java
package android.icu.text
public final enum android.icu.text.MessagePatternUtil$MessageContentsNode$Type extends java.lang.Enum {
public static final enum android.icu.text.MessagePatternUtil$MessageContentsNode$Type TEXT
public static final enum android.icu.text.MessagePatternUtil$MessageContentsNode$Type ARG
public static final enum android.icu.text.MessagePatternUtil$MessageContentsNode$Type REPLACE_NUMBER
private static final synthetic android.icu.text.MessagePatternUtil$MessageContentsNode$Type[] $VALUES
public static android.icu.text.MessagePatternUtil$MessageContentsNode$Type[] values ()
public static android.icu.text.MessagePatternUtil$MessageContentsNode$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/MessagePatternUtil$MessageContentsNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$MessageContentsNode extends android.icu.text.MessagePatternUtil$Node {
private android.icu.text.MessagePatternUtil$MessageContentsNode$Type type
public android.icu.text.MessagePatternUtil$MessageContentsNode$Type getType ()
public java.lang.String toString ()
private void <init> (android.icu.text.MessagePatternUtil$MessageContentsNode$Type)
android.icu.text.MessagePatternUtil$MessageContentsNode$Type type
private static android.icu.text.MessagePatternUtil$MessageContentsNode createReplaceNumberNode ()
synthetic void <init> (android.icu.text.MessagePatternUtil$MessageContentsNode$Type, android.icu.text.MessagePatternUtil$1)
android.icu.text.MessagePatternUtil$MessageContentsNode$Type x0
android.icu.text.MessagePatternUtil$1 x1
static synthetic android.icu.text.MessagePatternUtil$MessageContentsNode access$600 ()
}
android/icu/text/MessagePatternUtil$MessageNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$MessageNode extends android.icu.text.MessagePatternUtil$Node {
private volatile java.util.List list
public java.util.List getContents ()
public java.lang.String toString ()
private void <init> ()
private void addContentsNode (android.icu.text.MessagePatternUtil$MessageContentsNode)
android.icu.text.MessagePatternUtil$TextNode textNode
android.icu.text.MessagePatternUtil$MessageContentsNode lastNode
android.icu.text.MessagePatternUtil$MessageContentsNode node
private android.icu.text.MessagePatternUtil$MessageNode freeze ()
synthetic void <init> (android.icu.text.MessagePatternUtil$1)
android.icu.text.MessagePatternUtil$1 x0
static synthetic void access$500 (android.icu.text.MessagePatternUtil$MessageNode, android.icu.text.MessagePatternUtil$MessageContentsNode)
android.icu.text.MessagePatternUtil$MessageNode x0
android.icu.text.MessagePatternUtil$MessageContentsNode x1
static synthetic android.icu.text.MessagePatternUtil$MessageNode access$700 (android.icu.text.MessagePatternUtil$MessageNode)
android.icu.text.MessagePatternUtil$MessageNode x0
}
android/icu/text/MessagePatternUtil$Node.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$Node extends java.lang.Object {
private void <init> ()
synthetic void <init> (android.icu.text.MessagePatternUtil$1)
android.icu.text.MessagePatternUtil$1 x0
}
android/icu/text/MessagePatternUtil$TextNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$TextNode extends android.icu.text.MessagePatternUtil$MessageContentsNode {
private String text
public java.lang.String getText ()
public java.lang.String toString ()
private void <init> (java.lang.String)
String text
static synthetic java.lang.String access$102 (android.icu.text.MessagePatternUtil$TextNode, java.lang.String)
android.icu.text.MessagePatternUtil$TextNode x0
String x1
static synthetic java.lang.String access$100 (android.icu.text.MessagePatternUtil$TextNode)
android.icu.text.MessagePatternUtil$TextNode x0
synthetic void <init> (java.lang.String, android.icu.text.MessagePatternUtil$1)
String x0
android.icu.text.MessagePatternUtil$1 x1
}
android/icu/text/MessagePatternUtil$VariantNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$VariantNode extends android.icu.text.MessagePatternUtil$Node {
private String selector
private double numericValue
private android.icu.text.MessagePatternUtil$MessageNode msgNode
public java.lang.String getSelector ()
public boolean isSelectorNumeric ()
public double getSelectorValue ()
public android.icu.text.MessagePatternUtil$MessageNode getMessage ()
public java.lang.String toString ()
StringBuilder sb
private void <init> ()
synthetic void <init> (android.icu.text.MessagePatternUtil$1)
android.icu.text.MessagePatternUtil$1 x0
static synthetic java.lang.String access$1702 (android.icu.text.MessagePatternUtil$VariantNode, java.lang.String)
android.icu.text.MessagePatternUtil$VariantNode x0
String x1
static synthetic double access$1802 (android.icu.text.MessagePatternUtil$VariantNode, double)
android.icu.text.MessagePatternUtil$VariantNode x0
double x1
static synthetic android.icu.text.MessagePatternUtil$MessageNode access$1902 (android.icu.text.MessagePatternUtil$VariantNode, android.icu.text.MessagePatternUtil$MessageNode)
android.icu.text.MessagePatternUtil$VariantNode x0
android.icu.text.MessagePatternUtil$MessageNode x1
}
android/icu/text/MessagePatternUtil.class
MessagePatternUtil.java
package android.icu.text
public final android.icu.text.MessagePatternUtil extends java.lang.Object {
private void <init> ()
public static android.icu.text.MessagePatternUtil$MessageNode buildMessageNode (java.lang.String)
String patternString
public static android.icu.text.MessagePatternUtil$MessageNode buildMessageNode (android.icu.text.MessagePattern)
android.icu.text.MessagePattern pattern
int limit
private static android.icu.text.MessagePatternUtil$MessageNode buildMessageNode (android.icu.text.MessagePattern, int, int)
int argLimit
android.icu.text.MessagePattern$Part part
int patternIndex
android.icu.text.MessagePattern$Part$Type partType
int i
android.icu.text.MessagePattern pattern
int start
int limit
int prevPatternIndex
android.icu.text.MessagePatternUtil$MessageNode node
private static android.icu.text.MessagePatternUtil$ArgNode buildArgNode (android.icu.text.MessagePattern, int, int)
android.icu.text.MessagePattern pattern
int start
int limit
android.icu.text.MessagePatternUtil$ArgNode node
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$ArgType argType
private static android.icu.text.MessagePatternUtil$ComplexArgStyleNode buildChoiceStyleNode (android.icu.text.MessagePattern, int, int)
int valueIndex
android.icu.text.MessagePattern$Part part
double value
int msgLimit
android.icu.text.MessagePatternUtil$VariantNode variant
android.icu.text.MessagePattern pattern
int start
int limit
android.icu.text.MessagePatternUtil$ComplexArgStyleNode node
private static android.icu.text.MessagePatternUtil$ComplexArgStyleNode buildPluralStyleNode (android.icu.text.MessagePattern, int, int, android.icu.text.MessagePattern$ArgType)
android.icu.text.MessagePattern$Part selector
double value
android.icu.text.MessagePattern$Part part
int msgLimit
android.icu.text.MessagePatternUtil$VariantNode variant
android.icu.text.MessagePattern pattern
int start
int limit
android.icu.text.MessagePattern$ArgType argType
android.icu.text.MessagePatternUtil$ComplexArgStyleNode node
android.icu.text.MessagePattern$Part offset
private static android.icu.text.MessagePatternUtil$ComplexArgStyleNode buildSelectStyleNode (android.icu.text.MessagePattern, int, int)
android.icu.text.MessagePattern$Part selector
int msgLimit
android.icu.text.MessagePatternUtil$VariantNode variant
android.icu.text.MessagePattern pattern
int start
int limit
android.icu.text.MessagePatternUtil$ComplexArgStyleNode node
}
android/icu/text/ModulusSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.ModulusSubstitution extends android.icu.text.NFSubstitution {
long divisor
private final android.icu.text.NFRule ruleToUse
void <init> (int, android.icu.text.NFRule, android.icu.text.NFRule, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRule rule
android.icu.text.NFRule rulePredecessor
android.icu.text.NFRuleSet ruleSet
String description
public void setDivisor (int, short)
int radix
short exponent
public boolean equals (java.lang.Object)
android.icu.text.ModulusSubstitution that2
Object that
public void doSubstitution (long, java.lang.StringBuilder, int, int)
long numberToFormat
long number
StringBuilder toInsertInto
int position
int recursionCount
public void doSubstitution (double, java.lang.StringBuilder, int, int)
double numberToFormat
double number
StringBuilder toInsertInto
int position
int recursionCount
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean, int)
double result
Number tempResult
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
int nonNumericalExecutedRuleMask
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
public boolean isModulusSubstitution ()
char tokenChar ()
}
android/icu/text/MultiplierSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.MultiplierSubstitution extends android.icu.text.NFSubstitution {
long divisor
void <init> (int, android.icu.text.NFRule, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRule rule
android.icu.text.NFRuleSet ruleSet
String description
public void setDivisor (int, short)
int radix
short exponent
public boolean equals (java.lang.Object)
Object that
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
android/icu/text/NFRule.class
NFRule.java
package android.icu.text
final android.icu.text.NFRule extends java.lang.Object {
static final int NEGATIVE_NUMBER_RULE
static final int IMPROPER_FRACTION_RULE
static final int PROPER_FRACTION_RULE
static final int DEFAULT_RULE
static final int INFINITY_RULE
static final int NAN_RULE
static final Long ZERO
private long baseValue
private int radix
private short exponent
private char decimalPoint
private String ruleText
private android.icu.text.PluralFormat rulePatternFormat
private android.icu.text.NFSubstitution sub1
private android.icu.text.NFSubstitution sub2
private final android.icu.text.RuleBasedNumberFormat formatter
private static final String[] RULE_PREFIXES
static final synthetic boolean $assertionsDisabled
public static void makeRules (java.lang.String, android.icu.text.NFRuleSet, android.icu.text.NFRule, android.icu.text.RuleBasedNumberFormat, java.util.List)
android.icu.text.NFRule rule2
StringBuilder sbuf
String description
android.icu.text.NFRuleSet owner
android.icu.text.NFRule predecessor
android.icu.text.RuleBasedNumberFormat ownersOwner
java.util.List returnList
android.icu.text.NFRule rule1
int brack1
int brack2
public void <init> (android.icu.text.RuleBasedNumberFormat, java.lang.String)
android.icu.text.RuleBasedNumberFormat formatter
String ruleText
private java.lang.String parseRuleDescriptor (java.lang.String)
long tempValue
char c
int descriptorLength
char firstChar
char lastChar
String descriptor
String description
int p
private void extractSubstitutions (android.icu.text.NFRuleSet, java.lang.String, android.icu.text.NFRule)
android.icu.text.PluralRules$PluralType pluralType
android.icu.text.PluralRules$PluralType pluralType
int endType
String type
android.icu.text.PluralRules$PluralType pluralType
android.icu.text.NFRuleSet owner
String ruleText
android.icu.text.NFRule predecessor
int pluralRuleStart
int pluralRuleEnd
private android.icu.text.NFSubstitution extractSubstitution (android.icu.text.NFRuleSet, android.icu.text.NFRule)
int subEnd
char c
android.icu.text.NFRuleSet owner
android.icu.text.NFRule predecessor
android.icu.text.NFSubstitution result
int subStart
int subEnd
final void setBaseValue (long)
long newBaseValue
private short expectedExponent ()
short tempResult
private static int indexOfAnyRulePrefix (java.lang.String)
String string
int pos
String ruleText
int result
public boolean equals (java.lang.Object)
android.icu.text.NFRule that2
Object that
public int hashCode ()
public java.lang.String toString ()
int i
int numCarets
StringBuilder result
StringBuilder ruleTextCopy
public final char getDecimalPoint ()
public final long getBaseValue ()
public long getDivisor ()
public void doFormat (long, java.lang.StringBuilder, int, int)
int pluralRuleEnd
int initialLength
long number
StringBuilder toInsertInto
int pos
int recursionCount
int pluralRuleStart
int lengthOffset
public void doFormat (double, java.lang.StringBuilder, int, int)
int pluralRuleEnd
int initialLength
double pluralVal
double number
StringBuilder toInsertInto
int pos
int recursionCount
int pluralRuleStart
int lengthOffset
static long power (long, short)
long base
short exponent
long result
public boolean shouldRollBack (long)
long number
long divisor
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, boolean, double, int)
String workText2
java.text.ParsePosition pp2
double partialResult
String text
java.text.ParsePosition parsePosition
boolean isFractionRule
double upperBound
int nonNumericalExecutedRuleMask
java.text.ParsePosition pp
int sub1Pos
int sub2Pos
String workText
int prefixLength
int highWaterMark
double result
int start
double tempBaseValue
private java.lang.String stripPrefix (java.lang.String, java.lang.String, java.text.ParsePosition)
int pfl
String text
String prefix
java.text.ParsePosition pp
private java.lang.Number matchToDelimiter (java.lang.String, int, double, java.lang.String, android.icu.text.PluralFormat, java.text.ParsePosition, android.icu.text.NFSubstitution, double, int)
Number tempResult
String subText
java.text.ParsePosition tempPP
int[] temp
int dPos
int dLen
java.text.ParsePosition tempPP
Number result
Number tempResult
String text
int startPos
double baseVal
String delimiter
android.icu.text.PluralFormat pluralFormatDelimiter
java.text.ParsePosition pp
android.icu.text.NFSubstitution sub
double upperBound
int nonNumericalExecutedRuleMask
private int prefixLength (java.lang.String, java.lang.String)
String str
String prefix
android.icu.text.RbnfLenientScanner scanner
private int[] findText (java.lang.String, java.lang.String, android.icu.text.PluralFormat, int)
int pluralRuleStart
int pluralRuleSuffix
int matchLen
String prefix
String suffix
java.text.FieldPosition position
int start
int[] pos
String str
String key
android.icu.text.PluralFormat pluralFormatKey
int startingAt
android.icu.text.RbnfLenientScanner scanner
private boolean allIgnorable (java.lang.String)
String str
android.icu.text.RbnfLenientScanner scanner
public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols newSymbols
static void <clinit> ()
}
android/icu/text/NFRuleSet.class
NFRuleSet.java
package android.icu.text
final android.icu.text.NFRuleSet extends java.lang.Object {
private final String name
private android.icu.text.NFRule[] rules
final android.icu.text.NFRule[] nonNumericalRules
java.util.LinkedList fractionRules
static final int NEGATIVE_RULE_INDEX
static final int IMPROPER_FRACTION_RULE_INDEX
static final int PROPER_FRACTION_RULE_INDEX
static final int DEFAULT_RULE_INDEX
static final int INFINITY_RULE_INDEX
static final int NAN_RULE_INDEX
final android.icu.text.RuleBasedNumberFormat owner
private boolean isFractionRuleSet
private final boolean isParseable
private static final int RECURSION_LIMIT
static final synthetic boolean $assertionsDisabled
public void <init> (android.icu.text.RuleBasedNumberFormat, java.lang.String[], int) throws java.lang.IllegalArgumentException
String name
int pos
android.icu.text.RuleBasedNumberFormat owner
String[] descriptions
int index
String description
public void parseRules (java.lang.String)
long baseValue
android.icu.text.NFRule rule
String description
java.util.List tempRules
android.icu.text.NFRule predecessor
int oldP
int descriptionLen
int p
long defaultBaseValue
void setNonNumericalRule (android.icu.text.NFRule)
android.icu.text.NFRule rule
long baseValue
private void setBestFractionRule (int, android.icu.text.NFRule, boolean)
android.icu.text.DecimalFormatSymbols decimalFormatSymbols
int originalIndex
android.icu.text.NFRule newRule
boolean rememberRule
android.icu.text.NFRule bestResult
public void makeIntoFractionRuleSet ()
public boolean equals (java.lang.Object)
int i
int i
android.icu.text.NFRuleSet that2
Object that
public int hashCode ()
public java.lang.String toString ()
android.icu.text.NFRule rule
android.icu.text.NFRule fractionRule
android.icu.text.NFRule rule
StringBuilder result
public boolean isFractionSet ()
public java.lang.String getName ()
public boolean isPublic ()
public boolean isParseable ()
public void format (long, java.lang.StringBuilder, int, int)
long number
StringBuilder toInsertInto
int pos
int recursionCount
android.icu.text.NFRule applicableRule
public void format (double, java.lang.StringBuilder, int, int)
double number
StringBuilder toInsertInto
int pos
int recursionCount
android.icu.text.NFRule applicableRule
android.icu.text.NFRule findRule (double)
android.icu.text.NFRule rule
android.icu.text.NFRule rule
double number
private android.icu.text.NFRule findNormalRule (long)
int mid
long ruleBaseValue
android.icu.text.NFRule result
long number
int lo
int hi
private android.icu.text.NFRule findFractionRuleSetRule (double)
int i
long tempDifference
int i
double number
long leastCommonMultiple
long numerator
long difference
int winner
private static long lcm (long, long)
long t
long x
long y
long x1
long y1
int p2
long t
long gcd
public java.lang.Number parse (java.lang.String, java.text.ParsePosition, double, int)
Number tempResult
android.icu.text.NFRule nonNumericalRule
int nonNumericalRuleIdx
Number tempResult
int i
String text
java.text.ParsePosition parsePosition
double upperBound
int nonNumericalExecutedRuleMask
java.text.ParsePosition highWaterMark
Number result
public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols)
android.icu.text.NFRule rule
android.icu.text.NFRule rule
int nonNumericalIdx
android.icu.text.NFRule rule
android.icu.text.DecimalFormatSymbols newSymbols
static void <clinit> ()
}
android/icu/text/NFSubstitution.class
NFSubstitution.java
package android.icu.text
abstract android.icu.text.NFSubstitution extends java.lang.Object {
final int pos
final android.icu.text.NFRuleSet ruleSet
final android.icu.text.DecimalFormat numberFormat
private static final long MAX_INT64_IN_DOUBLE
static final synthetic boolean $assertionsDisabled
public static android.icu.text.NFSubstitution makeSubstitution (int, android.icu.text.NFRule, android.icu.text.NFRule, android.icu.text.NFRuleSet, android.icu.text.RuleBasedNumberFormat, java.lang.String)
int pos
android.icu.text.NFRule rule
android.icu.text.NFRule rulePredecessor
android.icu.text.NFRuleSet ruleSet
android.icu.text.RuleBasedNumberFormat formatter
String description
void <init> (int, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRuleSet ruleSet
String description
int descriptionLen
public void setDivisor (int, short)
int radix
short exponent
public boolean equals (java.lang.Object)
android.icu.text.NFSubstitution that2
Object that
public int hashCode ()
public java.lang.String toString ()
public void doSubstitution (long, java.lang.StringBuilder, int, int)
long numberToFormat
double numberToFormat
long numberToFormat
long number
StringBuilder toInsertInto
int position
int recursionCount
public void doSubstitution (double, java.lang.StringBuilder, int, int)
android.icu.text.NFRule infiniteRule
double number
StringBuilder toInsertInto
int position
int recursionCount
double numberToFormat
public abstract long transformNumber (long)
public abstract double transformNumber (double)
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean, int)
Number tempResult
double result
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
int nonNumericalExecutedRuleMask
Number tempResult
public abstract double composeRuleValue (double, double)
public abstract double calcUpperBound (double)
public final int getPos ()
abstract char tokenChar ()
public boolean isModulusSubstitution ()
public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols newSymbols
static void <clinit> ()
}
android/icu/text/NameUnicodeTransliterator$1.class
NameUnicodeTransliterator.java
package android.icu.text
android.icu.text.NameUnicodeTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NameUnicodeTransliterator.class
NameUnicodeTransliterator.java
package android.icu.text
android.icu.text.NameUnicodeTransliterator extends android.icu.text.Transliterator {
static final String _ID
static final String OPEN_PAT
static final char OPEN_DELIM
static final char CLOSE_DELIM
static final char SPACE
static void register ()
public void <init> (android.icu.text.UnicodeFilter)
android.icu.text.UnicodeFilter filter
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int i
String str
int delta
int len
int c
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
int maxLen
StringBuffer name
android.icu.text.UnicodeSet legal
int cursor
int limit
int mode
int openPos
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
android.icu.text.UnicodeSet items
}
android/icu/text/NormalizationTransliterator$1.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NormalizationTransliterator$2.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$2 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NormalizationTransliterator$3.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$3 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NormalizationTransliterator$4.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$4 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NormalizationTransliterator$5.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$5 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NormalizationTransliterator$6.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$6 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/NormalizationTransliterator$NormalizingTransform.class
NormalizationTransliterator.java
package android.icu.text
android.icu.text.NormalizationTransliterator$NormalizingTransform extends java.lang.Object implements android.icu.text.Transform {
final android.icu.text.Normalizer2 norm2
public void <init> (android.icu.text.Normalizer2)
android.icu.text.Normalizer2 norm2
public java.lang.String transform (java.lang.String)
String source
public volatile synthetic java.lang.Object transform (java.lang.Object)
}
android/icu/text/NormalizationTransliterator.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator extends android.icu.text.Transliterator {
private final android.icu.text.Normalizer2 norm2
static final java.util.Map SOURCE_CACHE
static void register ()
private void <init> (java.lang.String, android.icu.text.Normalizer2)
String id
android.icu.text.Normalizer2 n2
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int delta
int prev
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
int start
int limit
StringBuilder segment
StringBuilder normalized
int c
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.SourceTargetUtility cache
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.SourceTargetUtility cache
synthetic void <init> (java.lang.String, android.icu.text.Normalizer2, android.icu.text.NormalizationTransliterator$1)
String x0
android.icu.text.Normalizer2 x1
android.icu.text.NormalizationTransliterator$1 x2
static void <clinit> ()
}
android/icu/text/Normalizer$1.class
Normalizer.java
package android.icu.text
synthetic android.icu.text.Normalizer$1 extends java.lang.Object {
}
android/icu/text/Normalizer$CharsAppendable.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$CharsAppendable extends java.lang.Object implements java.lang.Appendable {
private final char[] chars
private final int start
private final int limit
private int offset
public void <init> (char[], int, int)
char[] dest
int destStart
int destLimit
public int length ()
int len
public java.lang.Appendable append (char)
char c
public java.lang.Appendable append (java.lang.CharSequence)
CharSequence s
public java.lang.Appendable append (java.lang.CharSequence, int, int)
CharSequence s
int sStart
int sLimit
int len
}
android/icu/text/Normalizer$CmpEquivLevel.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$CmpEquivLevel extends java.lang.Object {
CharSequence cs
int s
private void <init> ()
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$FCD32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$FCD32ModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$1100 ()
static void <clinit> ()
}
android/icu/text/Normalizer$FCDMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$FCDMode extends android.icu.text.Normalizer$Mode {
private void <init> ()
protected android.icu.text.Normalizer2 getNormalizer2 (int)
int options
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$FCDModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$FCDModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$1200 ()
static void <clinit> ()
}
android/icu/text/Normalizer$Mode.class
Normalizer.java
package android.icu.text
public abstract android.icu.text.Normalizer$Mode extends java.lang.Object {
protected void <init> ()
protected abstract android.icu.text.Normalizer2 getNormalizer2 (int)
}
android/icu/text/Normalizer$ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$ModeImpl extends java.lang.Object {
private final android.icu.text.Normalizer2 normalizer2
private void <init> (android.icu.text.Normalizer2)
android.icu.text.Normalizer2 n2
synthetic void <init> (android.icu.text.Normalizer2, android.icu.text.Normalizer$1)
android.icu.text.Normalizer2 x0
android.icu.text.Normalizer$1 x1
static synthetic android.icu.text.Normalizer2 access$300 (android.icu.text.Normalizer$ModeImpl)
android.icu.text.Normalizer$ModeImpl x0
}
android/icu/text/Normalizer$NFC32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFC32ModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$700 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFCMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFCMode extends android.icu.text.Normalizer$Mode {
private void <init> ()
protected android.icu.text.Normalizer2 getNormalizer2 (int)
int options
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$NFCModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFCModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$800 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFD32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFD32ModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$200 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFDMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFDMode extends android.icu.text.Normalizer$Mode {
private void <init> ()
protected android.icu.text.Normalizer2 getNormalizer2 (int)
int options
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$NFDModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFDModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$400 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFKC32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKC32ModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$900 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFKCMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKCMode extends android.icu.text.Normalizer$Mode {
private void <init> ()
protected android.icu.text.Normalizer2 getNormalizer2 (int)
int options
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$NFKCModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKCModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$1000 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFKD32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKD32ModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$500 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NFKDMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKDMode extends android.icu.text.Normalizer$Mode {
private void <init> ()
protected android.icu.text.Normalizer2 getNormalizer2 (int)
int options
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$NFKDModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKDModeImpl extends java.lang.Object {
private static final android.icu.text.Normalizer$ModeImpl INSTANCE
private void <init> ()
static synthetic android.icu.text.Normalizer$ModeImpl access$600 ()
static void <clinit> ()
}
android/icu/text/Normalizer$NONEMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NONEMode extends android.icu.text.Normalizer$Mode {
private void <init> ()
protected android.icu.text.Normalizer2 getNormalizer2 (int)
int options
synthetic void <init> (android.icu.text.Normalizer$1)
android.icu.text.Normalizer$1 x0
}
android/icu/text/Normalizer$QuickCheckResult.class
Normalizer.java
package android.icu.text
public final android.icu.text.Normalizer$QuickCheckResult extends java.lang.Object {
private void <init> (int)
int value
synthetic void <init> (int, android.icu.text.Normalizer$1)
int x0
android.icu.text.Normalizer$1 x1
}
android/icu/text/Normalizer$Unicode32.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$Unicode32 extends java.lang.Object {
private static final android.icu.text.UnicodeSet INSTANCE
private void <init> ()
static synthetic android.icu.text.UnicodeSet access$100 ()
static void <clinit> ()
}
android/icu/text/Normalizer.class
Normalizer.java
package android.icu.text
public final android.icu.text.Normalizer extends java.lang.Object implements java.lang.Cloneable {
private android.icu.text.UCharacterIterator text
private android.icu.text.Normalizer2 norm2
private android.icu.text.Normalizer$Mode mode
private int options
private int currentIndex
private int nextIndex
private StringBuilder buffer
private int bufferPos
public static final int UNICODE_3_2
public static final int DONE
public static final android.icu.text.Normalizer$Mode NONE
public static final android.icu.text.Normalizer$Mode NFD
public static final android.icu.text.Normalizer$Mode NFKD
public static final android.icu.text.Normalizer$Mode NFC
public static final android.icu.text.Normalizer$Mode DEFAULT
public static final android.icu.text.Normalizer$Mode NFKC
public static final android.icu.text.Normalizer$Mode FCD
public static final android.icu.text.Normalizer$Mode NO_OP
public static final android.icu.text.Normalizer$Mode COMPOSE
public static final android.icu.text.Normalizer$Mode COMPOSE_COMPAT
public static final android.icu.text.Normalizer$Mode DECOMP
public static final android.icu.text.Normalizer$Mode DECOMP_COMPAT
public static final int IGNORE_HANGUL
public static final android.icu.text.Normalizer$QuickCheckResult NO
public static final android.icu.text.Normalizer$QuickCheckResult YES
public static final android.icu.text.Normalizer$QuickCheckResult MAYBE
public static final int FOLD_CASE_DEFAULT
public static final int INPUT_IS_FCD
public static final int COMPARE_IGNORE_CASE
public static final int COMPARE_CODE_POINT_ORDER
public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
public static final int COMPARE_NORM_OPTIONS_SHIFT
private static final int COMPARE_EQUIV
public void <init> (java.lang.String, android.icu.text.Normalizer$Mode, int)
String str
android.icu.text.Normalizer$Mode mode
int opt
public void <init> (java.text.CharacterIterator, android.icu.text.Normalizer$Mode, int)
java.text.CharacterIterator iter
android.icu.text.Normalizer$Mode mode
int opt
public void <init> (android.icu.text.UCharacterIterator, android.icu.text.Normalizer$Mode, int)
CloneNotSupportedException e
android.icu.text.UCharacterIterator iter
android.icu.text.Normalizer$Mode mode
int options
public java.lang.Object clone ()
android.icu.text.Normalizer copy
CloneNotSupportedException e
private static final android.icu.text.Normalizer2 getComposeNormalizer2 (boolean, int)
boolean compat
int options
private static final android.icu.text.Normalizer2 getDecomposeNormalizer2 (boolean, int)
boolean compat
int options
public static java.lang.String compose (java.lang.String, boolean)
String str
boolean compat
public static java.lang.String compose (java.lang.String, boolean, int)
String str
boolean compat
int options
public static int compose (char[], char[], boolean, int)
char[] source
char[] target
boolean compat
int options
public static int compose (char[], int, int, char[], int, int, boolean, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
boolean compat
int options
java.nio.CharBuffer srcBuffer
android.icu.text.Normalizer$CharsAppendable app
public static java.lang.String decompose (java.lang.String, boolean)
String str
boolean compat
public static java.lang.String decompose (java.lang.String, boolean, int)
String str
boolean compat
int options
public static int decompose (char[], char[], boolean, int)
char[] source
char[] target
boolean compat
int options
public static int decompose (char[], int, int, char[], int, int, boolean, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
boolean compat
int options
java.nio.CharBuffer srcBuffer
android.icu.text.Normalizer$CharsAppendable app
public static java.lang.String normalize (java.lang.String, android.icu.text.Normalizer$Mode, int)
String str
android.icu.text.Normalizer$Mode mode
int options
public static java.lang.String normalize (java.lang.String, android.icu.text.Normalizer$Mode)
String src
android.icu.text.Normalizer$Mode mode
public static int normalize (char[], char[], android.icu.text.Normalizer$Mode, int)
char[] source
char[] target
android.icu.text.Normalizer$Mode mode
int options
public static int normalize (char[], int, int, char[], int, int, android.icu.text.Normalizer$Mode, int)
char[] src
int srcStart
int srcLimit
char[] dest
int destStart
int destLimit
android.icu.text.Normalizer$Mode mode
int options
java.nio.CharBuffer srcBuffer
android.icu.text.Normalizer$CharsAppendable app
public static java.lang.String normalize (int, android.icu.text.Normalizer$Mode, int)
String decomposition
int char32
android.icu.text.Normalizer$Mode mode
int options
public static java.lang.String normalize (int, android.icu.text.Normalizer$Mode)
int char32
android.icu.text.Normalizer$Mode mode
public static android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.String, android.icu.text.Normalizer$Mode)
String source
android.icu.text.Normalizer$Mode mode
public static android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.String, android.icu.text.Normalizer$Mode, int)
String source
android.icu.text.Normalizer$Mode mode
int options
public static android.icu.text.Normalizer$QuickCheckResult quickCheck (char[], android.icu.text.Normalizer$Mode, int)
char[] source
android.icu.text.Normalizer$Mode mode
int options
public static android.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, android.icu.text.Normalizer$Mode, int)
char[] source
int start
int limit
android.icu.text.Normalizer$Mode mode
int options
java.nio.CharBuffer srcBuffer
public static boolean isNormalized (char[], int, int, android.icu.text.Normalizer$Mode, int)
char[] src
int start
int limit
android.icu.text.Normalizer$Mode mode
int options
java.nio.CharBuffer srcBuffer
public static boolean isNormalized (java.lang.String, android.icu.text.Normalizer$Mode, int)
String str
android.icu.text.Normalizer$Mode mode
int options
public static boolean isNormalized (int, android.icu.text.Normalizer$Mode, int)
int char32
android.icu.text.Normalizer$Mode mode
int options
public static int compare (char[], int, int, char[], int, int, int)
char[] s1
int s1Start
int s1Limit
char[] s2
int s2Start
int s2Limit
int options
public static int compare (java.lang.String, java.lang.String, int)
String s1
String s2
int options
public static int compare (char[], char[], int)
char[] s1
char[] s2
int options
public static int compare (int, int, int)
int char32a
int char32b
int options
public static int compare (int, java.lang.String, int)
int char32a
String str2
int options
public static int concatenate (char[], int, int, char[], int, int, char[], int, int, android.icu.text.Normalizer$Mode, int)
char[] left
int leftStart
int leftLimit
char[] right
int rightStart
int rightLimit
char[] dest
int destStart
int destLimit
android.icu.text.Normalizer$Mode mode
int options
StringBuilder destBuilder
java.nio.CharBuffer rightBuffer
int destLength
public static java.lang.String concatenate (char[], char[], android.icu.text.Normalizer$Mode, int)
char[] left
char[] right
android.icu.text.Normalizer$Mode mode
int options
StringBuilder dest
public static java.lang.String concatenate (java.lang.String, java.lang.String, android.icu.text.Normalizer$Mode, int)
String left
String right
android.icu.text.Normalizer$Mode mode
int options
StringBuilder dest
public static int getFC_NFKC_Closure (int, char[])
int c
char[] dest
String closure
int length
public static java.lang.String getFC_NFKC_Closure (int)
android.icu.impl.Normalizer2Impl nfkcImpl
int c
android.icu.text.Normalizer2 nfkc
android.icu.impl.UCaseProps csp
StringBuilder folded
int folded1Length
String kc1
String kc2
public int current ()
public int next ()
int c
public int previous ()
int c
public void reset ()
public void setIndexOnly (int)
int index
public int setIndex (int)
int index
public int getBeginIndex ()
public int getEndIndex ()
public int first ()
public int last ()
public int getIndex ()
public int startIndex ()
public int endIndex ()
public void setMode (android.icu.text.Normalizer$Mode)
android.icu.text.Normalizer$Mode newMode
public android.icu.text.Normalizer$Mode getMode ()
public void setOption (int, boolean)
int option
boolean value
public int getOption (int)
int option
public int getText (char[])
char[] fillIn
public int getLength ()
public java.lang.String getText ()
public void setText (java.lang.StringBuffer)
StringBuffer newText
android.icu.text.UCharacterIterator newIter
public void setText (char[])
char[] newText
android.icu.text.UCharacterIterator newIter
public void setText (java.lang.String)
String newText
android.icu.text.UCharacterIterator newIter
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
android.icu.text.UCharacterIterator newIter
public void setText (android.icu.text.UCharacterIterator)
android.icu.text.UCharacterIterator newIter
CloneNotSupportedException e
android.icu.text.UCharacterIterator newText
private void clearBuffer ()
private boolean nextNormalize ()
int c
StringBuilder segment
private boolean previousNormalize ()
StringBuilder segment
int c
private static int internalCompare (java.lang.CharSequence, java.lang.CharSequence, int)
android.icu.text.Normalizer2 n2
StringBuilder fcd1
StringBuilder fcd2
android.icu.text.Normalizer2 n2
int spanQCYes1
int spanQCYes2
CharSequence s1
CharSequence s2
int options
int normOptions
private static final android.icu.text.Normalizer$CmpEquivLevel[] createCmpEquivLevelStack ()
static int cmpEquivFold (java.lang.CharSequence, java.lang.CharSequence, int)
android.icu.impl.Normalizer2Impl nfcImpl
android.icu.impl.UCaseProps csp
StringBuilder fold1
StringBuilder fold2
char c
char c
char c
char c
int length
int length
String decomp1
String decomp2
CharSequence cs1
CharSequence cs2
int options
android.icu.impl.Normalizer2Impl nfcImpl
android.icu.impl.UCaseProps csp
int s1
int s2
int limit1
int limit2
android.icu.text.Normalizer$CmpEquivLevel[] stack1
android.icu.text.Normalizer$CmpEquivLevel[] stack2
StringBuilder fold1
StringBuilder fold2
int level1
int level2
int c1
int c2
int cp1
int cp2
static void <clinit> ()
}
android/icu/text/Normalizer2$1.class
Normalizer2.java
package android.icu.text
synthetic android.icu.text.Normalizer2$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$Normalizer2$Mode
static void <clinit> ()
}
android/icu/text/Normalizer2$Mode.class
Normalizer2.java
package android.icu.text
public final enum android.icu.text.Normalizer2$Mode extends java.lang.Enum {
public static final enum android.icu.text.Normalizer2$Mode COMPOSE
public static final enum android.icu.text.Normalizer2$Mode DECOMPOSE
public static final enum android.icu.text.Normalizer2$Mode FCD
public static final enum android.icu.text.Normalizer2$Mode COMPOSE_CONTIGUOUS
private static final synthetic android.icu.text.Normalizer2$Mode[] $VALUES
public static android.icu.text.Normalizer2$Mode[] values ()
public static android.icu.text.Normalizer2$Mode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/Normalizer2.class
Normalizer2.java
package android.icu.text
public abstract android.icu.text.Normalizer2 extends java.lang.Object {
public static android.icu.text.Normalizer2 getNFCInstance ()
public static android.icu.text.Normalizer2 getNFDInstance ()
public static android.icu.text.Normalizer2 getNFKCInstance ()
public static android.icu.text.Normalizer2 getNFKDInstance ()
public static android.icu.text.Normalizer2 getNFKCCasefoldInstance ()
public static android.icu.text.Normalizer2 getInstance (java.io.InputStream, java.lang.String, android.icu.text.Normalizer2$Mode)
java.io.IOException e
java.io.InputStream data
String name
android.icu.text.Normalizer2$Mode mode
java.nio.ByteBuffer bytes
android.icu.impl.Norm2AllModes all2Modes
public java.lang.String normalize (java.lang.CharSequence)
StringBuilder sb
int spanLength
CharSequence src
public abstract java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder)
public abstract java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable)
public abstract java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence)
public abstract java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence)
public abstract java.lang.String getDecomposition (int)
public java.lang.String getRawDecomposition (int)
int c
public int composePair (int, int)
int a
int b
public int getCombiningClass (int)
int c
public abstract boolean isNormalized (java.lang.CharSequence)
public abstract android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence)
public abstract int spanQuickCheckYes (java.lang.CharSequence)
public abstract boolean hasBoundaryBefore (int)
public abstract boolean hasBoundaryAfter (int)
public abstract boolean isInert (int)
protected void <init> ()
}
android/icu/text/NullTransliterator.class
NullTransliterator.java
package android.icu.text
android.icu.text.NullTransliterator extends android.icu.text.Transliterator {
static final String SHORT_ID
static final String _ID
public void <init> ()
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean incremental
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
}
android/icu/text/NumberFormat$Field.class
NumberFormat.java
package android.icu.text
public android.icu.text.NumberFormat$Field extends java.text.Format$Field {
static final long serialVersionUID
public static final android.icu.text.NumberFormat$Field SIGN
public static final android.icu.text.NumberFormat$Field INTEGER
public static final android.icu.text.NumberFormat$Field FRACTION
public static final android.icu.text.NumberFormat$Field EXPONENT
public static final android.icu.text.NumberFormat$Field EXPONENT_SIGN
public static final android.icu.text.NumberFormat$Field EXPONENT_SYMBOL
public static final android.icu.text.NumberFormat$Field DECIMAL_SEPARATOR
public static final android.icu.text.NumberFormat$Field GROUPING_SEPARATOR
public static final android.icu.text.NumberFormat$Field PERCENT
public static final android.icu.text.NumberFormat$Field PERMILLE
public static final android.icu.text.NumberFormat$Field CURRENCY
public static final android.icu.text.NumberFormat$Field MEASURE_UNIT
public static final android.icu.text.NumberFormat$Field COMPACT
protected void <init> (java.lang.String)
String fieldName
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/NumberFormat$NumberFormatFactory.class
NumberFormat.java
package android.icu.text
public abstract android.icu.text.NumberFormat$NumberFormatFactory extends java.lang.Object {
public static final int FORMAT_NUMBER
public static final int FORMAT_CURRENCY
public static final int FORMAT_PERCENT
public static final int FORMAT_SCIENTIFIC
public static final int FORMAT_INTEGER
public boolean visible ()
public abstract java.util.Set getSupportedLocaleNames ()
public android.icu.text.NumberFormat createFormat (android.icu.util.ULocale, int)
android.icu.util.ULocale loc
int formatType
public android.icu.text.NumberFormat createFormat (java.util.Locale, int)
java.util.Locale loc
int formatType
protected void <init> ()
}
android/icu/text/NumberFormat$NumberFormatShim.class
NumberFormat.java
package android.icu.text
abstract android.icu.text.NumberFormat$NumberFormatShim extends java.lang.Object {
void <init> ()
abstract java.util.Locale[] getAvailableLocales ()
abstract android.icu.util.ULocale[] getAvailableULocales ()
abstract java.lang.Object registerFactory (android.icu.text.NumberFormat$NumberFormatFactory)
abstract boolean unregister (java.lang.Object)
abstract android.icu.text.NumberFormat createInstance (android.icu.util.ULocale, int)
}
android/icu/text/NumberFormat$SimpleNumberFormatFactory.class
NumberFormat.java
package android.icu.text
public abstract android.icu.text.NumberFormat$SimpleNumberFormatFactory extends android.icu.text.NumberFormat$NumberFormatFactory {
final java.util.Set localeNames
final boolean visible
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (java.util.Locale, boolean)
java.util.Locale locale
boolean visible
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.ULocale, boolean)
android.icu.util.ULocale locale
boolean visible
public final boolean visible ()
public final java.util.Set getSupportedLocaleNames ()
}
android/icu/text/NumberFormat.class
NumberFormat.java
package android.icu.text
public abstract android.icu.text.NumberFormat extends android.icu.text.UFormat {
public static final int NUMBERSTYLE
public static final int CURRENCYSTYLE
public static final int PERCENTSTYLE
public static final int SCIENTIFICSTYLE
public static final int INTEGERSTYLE
public static final int ISOCURRENCYSTYLE
public static final int PLURALCURRENCYSTYLE
public static final int ACCOUNTINGCURRENCYSTYLE
public static final int CASHCURRENCYSTYLE
public static final int STANDARDCURRENCYSTYLE
public static final int INTEGER_FIELD
public static final int FRACTION_FIELD
private static android.icu.text.NumberFormat$NumberFormatShim shim
private static final char[] doubleCurrencySign
private static final String doubleCurrencyStr
private boolean groupingUsed
private byte maxIntegerDigits
private byte minIntegerDigits
private byte maxFractionDigits
private byte minFractionDigits
private boolean parseIntegerOnly
private int maximumIntegerDigits
private int minimumIntegerDigits
private int maximumFractionDigits
private int minimumFractionDigits
private android.icu.util.Currency currency
static final int currentSerialVersion
private int serialVersionOnStream
private static final long serialVersionUID
private boolean parseStrict
private android.icu.text.DisplayContext capitalizationSetting
static final synthetic boolean $assertionsDisabled
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object number
StringBuffer toAppendTo
java.text.FieldPosition pos
public final java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition parsePosition
public final java.lang.String format (double)
double number
public final java.lang.String format (long)
long number
StringBuffer buf
java.text.FieldPosition pos
public final java.lang.String format (java.math.BigInteger)
java.math.BigInteger number
public final java.lang.String format (java.math.BigDecimal)
java.math.BigDecimal number
public final java.lang.String format (android.icu.math.BigDecimal)
android.icu.math.BigDecimal number
public final java.lang.String format (android.icu.util.CurrencyAmount)
android.icu.util.CurrencyAmount currAmt
public abstract java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
public abstract java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
public java.lang.StringBuffer format (android.icu.util.CurrencyAmount, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.util.Currency save
android.icu.util.Currency curr
boolean same
android.icu.util.CurrencyAmount currAmt
StringBuffer toAppendTo
java.text.FieldPosition pos
public abstract java.lang.Number parse (java.lang.String, java.text.ParsePosition)
public java.lang.Number parse (java.lang.String) throws java.text.ParseException
String text
java.text.ParsePosition parsePosition
Number result
public android.icu.util.CurrencyAmount parseCurrency (java.lang.CharSequence, java.text.ParsePosition)
CharSequence text
java.text.ParsePosition pos
Number n
public boolean isParseIntegerOnly ()
public void setParseIntegerOnly (boolean)
boolean value
public void setParseStrict (boolean)
boolean value
public boolean isParseStrict ()
public void setContext (android.icu.text.DisplayContext)
android.icu.text.DisplayContext context
public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type)
android.icu.text.DisplayContext$Type type
public static final android.icu.text.NumberFormat getInstance ()
public static android.icu.text.NumberFormat getInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberFormat getInstance (android.icu.util.ULocale)
android.icu.util.ULocale inLocale
public static final android.icu.text.NumberFormat getInstance (int)
int style
public static android.icu.text.NumberFormat getInstance (java.util.Locale, int)
java.util.Locale inLocale
int style
public static final android.icu.text.NumberFormat getNumberInstance ()
public static android.icu.text.NumberFormat getNumberInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberFormat getNumberInstance (android.icu.util.ULocale)
android.icu.util.ULocale inLocale
public static final android.icu.text.NumberFormat getIntegerInstance ()
public static android.icu.text.NumberFormat getIntegerInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberFormat getIntegerInstance (android.icu.util.ULocale)
android.icu.util.ULocale inLocale
public static final android.icu.text.NumberFormat getCurrencyInstance ()
public static android.icu.text.NumberFormat getCurrencyInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberFormat getCurrencyInstance (android.icu.util.ULocale)
android.icu.util.ULocale inLocale
public static final android.icu.text.NumberFormat getPercentInstance ()
public static android.icu.text.NumberFormat getPercentInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberFormat getPercentInstance (android.icu.util.ULocale)
android.icu.util.ULocale inLocale
public static final android.icu.text.NumberFormat getScientificInstance ()
public static android.icu.text.NumberFormat getScientificInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberFormat getScientificInstance (android.icu.util.ULocale)
android.icu.util.ULocale inLocale
private static android.icu.text.NumberFormat$NumberFormatShim getShim ()
Class cls
java.util.MissingResourceException e
Exception e
public static java.util.Locale[] getAvailableLocales ()
public static android.icu.util.ULocale[] getAvailableULocales ()
public static java.lang.Object registerFactory (android.icu.text.NumberFormat$NumberFormatFactory)
android.icu.text.NumberFormat$NumberFormatFactory factory
public static boolean unregister (java.lang.Object)
Object registryKey
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.NumberFormat other
public java.lang.Object clone ()
android.icu.text.NumberFormat other
public boolean isGroupingUsed ()
public void setGroupingUsed (boolean)
boolean newValue
public int getMaximumIntegerDigits ()
public void setMaximumIntegerDigits (int)
int newValue
public int getMinimumIntegerDigits ()
public void setMinimumIntegerDigits (int)
int newValue
public int getMaximumFractionDigits ()
public void setMaximumFractionDigits (int)
int newValue
public int getMinimumFractionDigits ()
public void setMinimumFractionDigits (int)
int newValue
public void setCurrency (android.icu.util.Currency)
android.icu.util.Currency theCurrency
public android.icu.util.Currency getCurrency ()
protected android.icu.util.Currency getEffectiveCurrency ()
android.icu.util.ULocale uloc
android.icu.util.Currency c
public int getRoundingMode ()
public void setRoundingMode (int)
int roundingMode
public static android.icu.text.NumberFormat getInstance (android.icu.util.ULocale, int)
android.icu.util.ULocale desiredLocale
int choice
static android.icu.text.NumberFormat createInstance (android.icu.util.ULocale, int)
String temp
String nsLocID
String nsRuleSetGroup
String nsRuleSetName
android.icu.util.ULocale nsLoc
String nsDesc
String nsRuleSetName
android.icu.util.ULocale nsLoc
int desiredRulesType
int firstSlash
int lastSlash
android.icu.text.RuleBasedNumberFormat r
android.icu.text.NumberFormat format
android.icu.text.DecimalFormat f
android.icu.util.ULocale desiredLocale
int choice
String pattern
android.icu.text.DecimalFormatSymbols symbols
android.icu.text.NumberingSystem ns
android.icu.text.NumberFormat format
android.icu.util.ULocale valid
android.icu.util.ULocale actual
protected static java.lang.String getPattern (java.util.Locale, int)
java.util.Locale forLocale
int choice
protected static java.lang.String getPattern (android.icu.util.ULocale, int)
android.icu.util.ULocale forLocale
int choice
public static java.lang.String getPatternForStyle (android.icu.util.ULocale, int)
android.icu.util.ULocale forLocale
int choice
android.icu.text.NumberingSystem ns
String nsName
public static java.lang.String getPatternForStyleAndNumberingSystem (android.icu.util.ULocale, java.lang.String, int)
String cfKeyValue
android.icu.util.ULocale forLocale
String nsName
int choice
String patternKey
android.icu.impl.ICUResourceBundle rb
String result
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
public void <init> ()
static void <clinit> ()
}
android/icu/text/NumberFormatServiceShim$NFFactory.class
NumberFormatServiceShim.java
package android.icu.text
final android.icu.text.NumberFormatServiceShim$NFFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
private android.icu.text.NumberFormat$NumberFormatFactory delegate
void <init> (android.icu.text.NumberFormat$NumberFormatFactory)
android.icu.text.NumberFormat$NumberFormatFactory delegate
public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService)
android.icu.impl.ICUService$Key key
android.icu.impl.ICUService srvc
android.icu.impl.ICULocaleService$LocaleKey lkey
Object result
protected java.util.Set getSupportedIDs ()
}
android/icu/text/NumberFormatServiceShim$NFService$1RBNumberFormatFactory.class
NumberFormatServiceShim.java
package android.icu.text
android.icu.text.NumberFormatServiceShim$NFService$1RBNumberFormatFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final synthetic android.icu.text.NumberFormatServiceShim$NFService this$0
void <init> (android.icu.text.NumberFormatServiceShim$NFService)
android.icu.text.NumberFormatServiceShim$NFService this$0
protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale loc
int kind
android.icu.impl.ICUService srvc
}
android/icu/text/NumberFormatServiceShim$NFService.class
NumberFormatServiceShim.java
package android.icu.text
android.icu.text.NumberFormatServiceShim$NFService extends android.icu.impl.ICULocaleService {
void <init> ()
}
android/icu/text/NumberFormatServiceShim.class
NumberFormatServiceShim.java
package android.icu.text
android.icu.text.NumberFormatServiceShim extends android.icu.text.NumberFormat$NumberFormatShim {
private static android.icu.impl.ICULocaleService service
void <init> ()
java.util.Locale[] getAvailableLocales ()
android.icu.util.ULocale[] getAvailableULocales ()
java.lang.Object registerFactory (android.icu.text.NumberFormat$NumberFormatFactory)
android.icu.text.NumberFormat$NumberFormatFactory factory
boolean unregister (java.lang.Object)
Object registryKey
android.icu.text.NumberFormat createInstance (android.icu.util.ULocale, int)
android.icu.util.ULocale desiredLocale
int choice
android.icu.util.ULocale[] actualLoc
android.icu.text.NumberFormat fmt
android.icu.util.ULocale uloc
static void <clinit> ()
}
android/icu/text/NumberingSystem$1.class
NumberingSystem.java
package android.icu.text
android.icu.text.NumberingSystem$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.text.NumberingSystem createInstance (java.lang.String, android.icu.text.NumberingSystem$LocaleLookupData)
String key
android.icu.text.NumberingSystem$LocaleLookupData localeLookupData
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/text/NumberingSystem$2.class
NumberingSystem.java
package android.icu.text
android.icu.text.NumberingSystem$2 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.text.NumberingSystem createInstance (java.lang.String, java.lang.Void)
String key
Void unused
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/text/NumberingSystem$LocaleLookupData.class
NumberingSystem.java
package android.icu.text
android.icu.text.NumberingSystem$LocaleLookupData extends java.lang.Object {
public final android.icu.util.ULocale locale
public final String numbersKeyword
void <init> (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale locale
String numbersKeyword
}
android/icu/text/NumberingSystem.class
NumberingSystem.java
package android.icu.text
public android.icu.text.NumberingSystem extends java.lang.Object {
private static final String[] OTHER_NS_KEYWORDS
public static final android.icu.text.NumberingSystem LATIN
private String desc
private int radix
private boolean algorithmic
private String name
private static android.icu.impl.CacheBase cachedLocaleData
private static android.icu.impl.CacheBase cachedStringData
public void <init> ()
public static android.icu.text.NumberingSystem getInstance (int, boolean, java.lang.String)
int radix_in
boolean isAlgorithmic_in
String desc_in
private static android.icu.text.NumberingSystem getInstance (java.lang.String, int, boolean, java.lang.String)
String name_in
int radix_in
boolean isAlgorithmic_in
String desc_in
android.icu.text.NumberingSystem ns
public static android.icu.text.NumberingSystem getInstance (java.util.Locale)
java.util.Locale inLocale
public static android.icu.text.NumberingSystem getInstance (android.icu.util.ULocale)
String keyword
android.icu.text.NumberingSystem ns
android.icu.util.ULocale locale
boolean nsResolved
String numbersKeyword
String baseName
String key
android.icu.text.NumberingSystem$LocaleLookupData localeLookupData
static android.icu.text.NumberingSystem lookupInstanceByLocale (android.icu.text.NumberingSystem$LocaleLookupData)
android.icu.impl.ICUResourceBundle rb
java.util.MissingResourceException ex
java.util.MissingResourceException ex
android.icu.text.NumberingSystem$LocaleLookupData localeLookupData
android.icu.util.ULocale locale
android.icu.impl.ICUResourceBundle rb
String numbersKeyword
String resolvedNumberingSystem
android.icu.text.NumberingSystem ns
public static android.icu.text.NumberingSystem getInstance ()
public static android.icu.text.NumberingSystem getInstanceByName (java.lang.String)
String name
private static android.icu.text.NumberingSystem lookupInstanceByName (java.lang.String)
android.icu.util.UResourceBundle numberingSystemsInfo
android.icu.util.UResourceBundle nsCurrent
android.icu.util.UResourceBundle nsTop
android.icu.util.UResourceBundle nsRadixBundle
android.icu.util.UResourceBundle nsAlgBundle
int algorithmic
int radix
boolean isAlgorithmic
String description
java.util.MissingResourceException ex
String name
int radix
boolean isAlgorithmic
String description
public static java.lang.String[] getAvailableNames ()
android.icu.util.UResourceBundle temp
String nsName
android.icu.util.UResourceBundle numberingSystemsInfo
android.icu.util.UResourceBundle nsCurrent
java.util.ArrayList output
android.icu.util.UResourceBundleIterator it
public static boolean isValidDigitString (java.lang.String)
String str
int numCodepoints
public int getRadix ()
public java.lang.String getDescription ()
public java.lang.String getName ()
public boolean isAlgorithmic ()
static synthetic android.icu.text.NumberingSystem access$000 (java.lang.String)
String x0
static void <clinit> ()
}
android/icu/text/NumeratorSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.NumeratorSubstitution extends android.icu.text.NFSubstitution {
private final double denominator
private final boolean withZeros
void <init> (int, double, android.icu.text.NFRuleSet, java.lang.String)
int pos
double denominator
android.icu.text.NFRuleSet ruleSet
String description
static java.lang.String fixdesc (java.lang.String)
String description
public boolean equals (java.lang.Object)
android.icu.text.NumeratorSubstitution that2
Object that
public void doSubstitution (double, java.lang.StringBuilder, int, int)
long nf
int len
double number
StringBuilder toInsertInto
int position
int recursionCount
double numberToFormat
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean, int)
String workText
java.text.ParsePosition workPos
long n
long d
String text
java.text.ParsePosition parsePosition
double baseValue
double upperBound
boolean lenientParse
int nonNumericalExecutedRuleMask
int zeroCount
Number result
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
android/icu/text/PluralFormat$1.class
PluralFormat.java
package android.icu.text
synthetic android.icu.text.PluralFormat$1 extends java.lang.Object {
}
android/icu/text/PluralFormat$PluralSelector.class
PluralFormat.java
package android.icu.text
abstract android.icu.text.PluralFormat$PluralSelector extends java.lang.Object {
public abstract java.lang.String select (java.lang.Object, double)
}
android/icu/text/PluralFormat$PluralSelectorAdapter.class
PluralFormat.java
package android.icu.text
final android.icu.text.PluralFormat$PluralSelectorAdapter extends java.lang.Object implements android.icu.text.PluralFormat$PluralSelector {
final synthetic android.icu.text.PluralFormat this$0
private void <init> (android.icu.text.PluralFormat)
public java.lang.String select (java.lang.Object, double)
Object context
double number
android.icu.text.PluralRules$IFixedDecimal dec
synthetic void <init> (android.icu.text.PluralFormat, android.icu.text.PluralFormat$1)
android.icu.text.PluralFormat x0
android.icu.text.PluralFormat$1 x1
}
android/icu/text/PluralFormat.class
PluralFormat.java
package android.icu.text
public android.icu.text.PluralFormat extends android.icu.text.UFormat {
private static final long serialVersionUID
private android.icu.util.ULocale ulocale
private android.icu.text.PluralRules pluralRules
private String pattern
private transient android.icu.text.MessagePattern msgPattern
private java.util.Map parsedValues
private android.icu.text.NumberFormat numberFormat
private transient double offset
private transient android.icu.text.PluralFormat$PluralSelectorAdapter pluralRulesWrapper
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale ulocale
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.text.PluralRules)
android.icu.text.PluralRules rules
public void <init> (android.icu.util.ULocale, android.icu.text.PluralRules)
android.icu.util.ULocale ulocale
android.icu.text.PluralRules rules
public void <init> (java.util.Locale, android.icu.text.PluralRules)
java.util.Locale locale
android.icu.text.PluralRules rules
public void <init> (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType)
android.icu.util.ULocale ulocale
android.icu.text.PluralRules$PluralType type
public void <init> (java.util.Locale, android.icu.text.PluralRules$PluralType)
java.util.Locale locale
android.icu.text.PluralRules$PluralType type
public void <init> (java.lang.String)
String pattern
public void <init> (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale ulocale
String pattern
public void <init> (android.icu.text.PluralRules, java.lang.String)
android.icu.text.PluralRules rules
String pattern
public void <init> (android.icu.util.ULocale, android.icu.text.PluralRules, java.lang.String)
android.icu.util.ULocale ulocale
android.icu.text.PluralRules rules
String pattern
public void <init> (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType, java.lang.String)
android.icu.util.ULocale ulocale
android.icu.text.PluralRules$PluralType type
String pattern
void <init> (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType, java.lang.String, android.icu.text.NumberFormat)
android.icu.util.ULocale ulocale
android.icu.text.PluralRules$PluralType type
String pattern
android.icu.text.NumberFormat numberFormat
private void init (android.icu.text.PluralRules, android.icu.text.PluralRules$PluralType, android.icu.util.ULocale, android.icu.text.NumberFormat)
android.icu.text.PluralRules rules
android.icu.text.PluralRules$PluralType type
android.icu.util.ULocale locale
android.icu.text.NumberFormat numberFormat
private void resetPattern ()
public void applyPattern (java.lang.String)
RuntimeException e
String pattern
public java.lang.String toPattern ()
static int findSubMessage (android.icu.text.MessagePattern, int, android.icu.text.PluralFormat$PluralSelector, java.lang.Object, double)
double offset
android.icu.text.MessagePattern$Part$Type type
android.icu.text.MessagePattern pattern
int partIndex
android.icu.text.PluralFormat$PluralSelector selector
Object context
double number
int count
double offset
android.icu.text.MessagePattern$Part part
String keyword
boolean haveKeywordMatch
int msgStart
public final java.lang.String format (double)
double number
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object number
StringBuffer toAppendTo
java.text.FieldPosition pos
Number numberObject
private java.lang.String format (java.lang.Number, double)
android.icu.number.FormattedNumber result
android.icu.number.LocalizedNumberFormatter f
android.icu.number.FormattedNumber result
String numberString
android.icu.text.PluralRules$IFixedDecimal dec
String numberString
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int index
Number numberObject
double number
double numberMinusOffset
String numberString
android.icu.text.PluralRules$IFixedDecimal dec
int partIndex
StringBuilder result
int prevIndex
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition parsePosition
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
java.lang.String parseType (java.lang.String, android.icu.text.RbnfLenientScanner, java.text.FieldPosition)
int currMatchIndex
int[] scannerMatchResult
int tempPos
int currMatchIndex
android.icu.text.MessagePattern$Part partSelector
android.icu.text.MessagePattern$Part partStart
android.icu.text.MessagePattern$Part partLimit
String currArg
int currMatchIndex
String source
android.icu.text.RbnfLenientScanner scanner
java.text.FieldPosition pos
int partIndex
int count
int startingAt
String keyword
String matchedWord
int matchedIndex
public void setLocale (android.icu.util.ULocale)
android.icu.util.ULocale ulocale
public void setNumberFormat (android.icu.text.NumberFormat)
android.icu.text.NumberFormat format
public boolean equals (java.lang.Object)
Object rhs
android.icu.text.PluralFormat pf
public boolean equals (android.icu.text.PluralFormat)
android.icu.text.PluralFormat rhs
public int hashCode ()
public java.lang.String toString ()
StringBuilder buf
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
static synthetic android.icu.text.PluralRules access$000 (android.icu.text.PluralFormat)
android.icu.text.PluralFormat x0
static void <clinit> ()
}
android/icu/text/PluralRules$1.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$1 extends java.lang.Object implements android.icu.text.PluralRules$Constraint {
private static final long serialVersionUID
void <init> ()
public boolean isFulfilled (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$IFixedDecimal n
public boolean isLimited (android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$SampleType sampleType
public java.lang.String toString ()
}
android/icu/text/PluralRules$2.class
PluralRules.java
package android.icu.text
synthetic android.icu.text.PluralRules$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$PluralRules$Operand
static final synthetic int[] $SwitchMap$android$icu$text$PluralRules$SampleType
static void <clinit> ()
}
android/icu/text/PluralRules$AndConstraint.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$AndConstraint extends android.icu.text.PluralRules$BinaryConstraint {
private static final long serialVersionUID
void <init> (android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$Constraint)
android.icu.text.PluralRules$Constraint a
android.icu.text.PluralRules$Constraint b
public boolean isFulfilled (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$IFixedDecimal n
public boolean isLimited (android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$SampleType sampleType
public java.lang.String toString ()
}
android/icu/text/PluralRules$BinaryConstraint.class
PluralRules.java
package android.icu.text
abstract android.icu.text.PluralRules$BinaryConstraint extends java.lang.Object implements android.icu.text.PluralRules$Constraint java.io.Serializable {
private static final long serialVersionUID
protected final android.icu.text.PluralRules$Constraint a
protected final android.icu.text.PluralRules$Constraint b
protected void <init> (android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$Constraint)
android.icu.text.PluralRules$Constraint a
android.icu.text.PluralRules$Constraint b
}
android/icu/text/PluralRules$Constraint.class
PluralRules.java
package android.icu.text
abstract android.icu.text.PluralRules$Constraint extends java.lang.Object implements java.io.Serializable {
public abstract boolean isFulfilled (android.icu.text.PluralRules$IFixedDecimal)
public abstract boolean isLimited (android.icu.text.PluralRules$SampleType)
}
android/icu/text/PluralRules$Factory.class
PluralRules.java
package android.icu.text
public abstract android.icu.text.PluralRules$Factory extends java.lang.Object {
protected void <init> ()
public abstract android.icu.text.PluralRules forLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType)
public final android.icu.text.PluralRules forLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public abstract android.icu.util.ULocale[] getAvailableULocales ()
public abstract android.icu.util.ULocale getFunctionalEquivalent (android.icu.util.ULocale, boolean[])
public static android.icu.impl.PluralRulesLoader getDefaultFactory ()
public abstract boolean hasOverride (android.icu.util.ULocale)
}
android/icu/text/PluralRules$FixedDecimal.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules$FixedDecimal extends java.lang.Number implements java.lang.Comparable android.icu.text.PluralRules$IFixedDecimal {
private static final long serialVersionUID
final double source
final int visibleDecimalDigitCount
final int visibleDecimalDigitCountWithoutTrailingZeros
final long decimalDigits
final long decimalDigitsWithoutTrailingZeros
final long integerValue
final boolean hasIntegerValue
final boolean isNegative
final int exponent
private final int baseFactor
static final long MAX
private static final long MAX_INTEGER_PART
public double getSource ()
public int getVisibleDecimalDigitCount ()
public int getVisibleDecimalDigitCountWithoutTrailingZeros ()
public long getDecimalDigits ()
public long getDecimalDigitsWithoutTrailingZeros ()
public long getIntegerValue ()
public boolean isHasIntegerValue ()
public boolean isNegative ()
public int getBaseFactor ()
public void <init> (double, int, long, int)
long fdwtz
int trimmedCount
double n
int v
long f
int e
public void <init> (double, int, long)
double n
int v
long f
public static android.icu.text.PluralRules$FixedDecimal createWithExponent (double, int, int)
double n
int v
int e
public void <init> (double, int)
double n
int v
private static int getFractionalDigits (double, int)
int baseFactor
long scaled
double n
int v
public void <init> (double)
double n
public void <init> (long)
long n
public static int decimals (double)
int mask
int digits
long temp
int i
String buf
int ePos
int expNumPos
String exponentStr
int exponent
int numFractionDigits
double n
private void <init> (android.icu.text.PluralRules$FixedDecimal)
android.icu.text.PluralRules$FixedDecimal other
public void <init> (java.lang.String)
String n
private static android.icu.text.PluralRules$FixedDecimal parseDecimalSampleRangeNumString (java.lang.String)
int ePos
int expNumPos
String exponentStr
int exponent
String fractionStr
String num
private static int getVisibleFractionCount (java.lang.String)
String value
int decimalPos
public double getPluralOperand (android.icu.text.PluralRules$Operand)
android.icu.text.PluralRules$Operand operand
public static android.icu.text.PluralRules$Operand getOperand (java.lang.String)
String t
public int compareTo (android.icu.text.PluralRules$FixedDecimal)
android.icu.text.PluralRules$FixedDecimal other
long diff
public boolean equals (java.lang.Object)
Object arg0
android.icu.text.PluralRules$FixedDecimal other
public int hashCode ()
public java.lang.String toString ()
String baseString
public boolean hasIntegerValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public long getShiftedValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
public boolean isNaN ()
public boolean isInfinite ()
public volatile synthetic int compareTo (java.lang.Object)
static synthetic int access$100 (android.icu.text.PluralRules$FixedDecimal)
android.icu.text.PluralRules$FixedDecimal x0
}
android/icu/text/PluralRules$FixedDecimalRange.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules$FixedDecimalRange extends java.lang.Object {
public final android.icu.text.PluralRules$FixedDecimal start
public final android.icu.text.PluralRules$FixedDecimal end
public void <init> (android.icu.text.PluralRules$FixedDecimal, android.icu.text.PluralRules$FixedDecimal)
android.icu.text.PluralRules$FixedDecimal start
android.icu.text.PluralRules$FixedDecimal end
public java.lang.String toString ()
}
android/icu/text/PluralRules$FixedDecimalSamples.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules$FixedDecimalSamples extends java.lang.Object {
public final android.icu.text.PluralRules$SampleType sampleType
public final java.util.Set samples
public final boolean bounded
private void <init> (android.icu.text.PluralRules$SampleType, java.util.Set, boolean)
android.icu.text.PluralRules$SampleType sampleType
java.util.Set samples
boolean bounded
static android.icu.text.PluralRules$FixedDecimalSamples parse (java.lang.String)
android.icu.text.PluralRules$SampleType sampleType2
android.icu.text.PluralRules$SampleType sampleType2
android.icu.text.PluralRules$FixedDecimal sample
android.icu.text.PluralRules$FixedDecimal start
android.icu.text.PluralRules$FixedDecimal end
String[] rangeParts
String range
String source
android.icu.text.PluralRules$SampleType sampleType2
boolean bounded2
boolean haveBound
java.util.Set samples2
private static void checkDecimal (android.icu.text.PluralRules$SampleType, android.icu.text.PluralRules$FixedDecimal)
android.icu.text.PluralRules$SampleType sampleType2
android.icu.text.PluralRules$FixedDecimal sample
public java.util.Set addSamples (java.util.Set)
long d
long startDouble
long endDouble
android.icu.text.PluralRules$FixedDecimalRange item
java.util.Set result
public java.lang.String toString ()
android.icu.text.PluralRules$FixedDecimalRange item
StringBuilder b
boolean first
public java.util.Set getSamples ()
public void getStartEndSamples (java.util.Set)
android.icu.text.PluralRules$FixedDecimalRange item
java.util.Set target
}
android/icu/text/PluralRules$IFixedDecimal.class
PluralRules.java
package android.icu.text
public abstract android.icu.text.PluralRules$IFixedDecimal extends java.lang.Object {
public abstract double getPluralOperand (android.icu.text.PluralRules$Operand)
public abstract boolean isNaN ()
public abstract boolean isInfinite ()
}
android/icu/text/PluralRules$KeywordStatus.class
PluralRules.java
package android.icu.text
public final enum android.icu.text.PluralRules$KeywordStatus extends java.lang.Enum {
public static final enum android.icu.text.PluralRules$KeywordStatus INVALID
public static final enum android.icu.text.PluralRules$KeywordStatus SUPPRESSED
public static final enum android.icu.text.PluralRules$KeywordStatus UNIQUE
public static final enum android.icu.text.PluralRules$KeywordStatus BOUNDED
public static final enum android.icu.text.PluralRules$KeywordStatus UNBOUNDED
private static final synthetic android.icu.text.PluralRules$KeywordStatus[] $VALUES
public static android.icu.text.PluralRules$KeywordStatus[] values ()
public static android.icu.text.PluralRules$KeywordStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/PluralRules$Operand.class
PluralRules.java
package android.icu.text
public final enum android.icu.text.PluralRules$Operand extends java.lang.Enum {
public static final enum android.icu.text.PluralRules$Operand n
public static final enum android.icu.text.PluralRules$Operand i
public static final enum android.icu.text.PluralRules$Operand f
public static final enum android.icu.text.PluralRules$Operand t
public static final enum android.icu.text.PluralRules$Operand v
public static final enum android.icu.text.PluralRules$Operand w
public static final enum android.icu.text.PluralRules$Operand e
public static final enum android.icu.text.PluralRules$Operand j
private static final synthetic android.icu.text.PluralRules$Operand[] $VALUES
public static android.icu.text.PluralRules$Operand[] values ()
public static android.icu.text.PluralRules$Operand valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/PluralRules$OrConstraint.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$OrConstraint extends android.icu.text.PluralRules$BinaryConstraint {
private static final long serialVersionUID
void <init> (android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$Constraint)
android.icu.text.PluralRules$Constraint a
android.icu.text.PluralRules$Constraint b
public boolean isFulfilled (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$IFixedDecimal n
public boolean isLimited (android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$SampleType sampleType
public java.lang.String toString ()
}
android/icu/text/PluralRules$PluralType.class
PluralRules.java
package android.icu.text
public final enum android.icu.text.PluralRules$PluralType extends java.lang.Enum {
public static final enum android.icu.text.PluralRules$PluralType CARDINAL
public static final enum android.icu.text.PluralRules$PluralType ORDINAL
private static final synthetic android.icu.text.PluralRules$PluralType[] $VALUES
public static android.icu.text.PluralRules$PluralType[] values ()
public static android.icu.text.PluralRules$PluralType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/PluralRules$RangeConstraint.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$RangeConstraint extends java.lang.Object implements android.icu.text.PluralRules$Constraint java.io.Serializable {
private static final long serialVersionUID
private final int mod
private final boolean inRange
private final boolean integersOnly
private final double lowerBound
private final double upperBound
private final long[] range_list
private final android.icu.text.PluralRules$Operand operand
void <init> (int, boolean, android.icu.text.PluralRules$Operand, boolean, double, double, long[])
int mod
boolean inRange
android.icu.text.PluralRules$Operand operand
boolean integersOnly
double lowBound
double highBound
long[] vals
public boolean isFulfilled (android.icu.text.PluralRules$IFixedDecimal)
int i
android.icu.text.PluralRules$IFixedDecimal number
double n
boolean test
public boolean isLimited (android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$SampleType sampleType
boolean valueIsZero
boolean hasDecimals
public java.lang.String toString ()
int i
StringBuilder result
boolean isList
}
android/icu/text/PluralRules$Rule.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$Rule extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String keyword
private final android.icu.text.PluralRules$Constraint constraint
private final android.icu.text.PluralRules$FixedDecimalSamples integerSamples
private final android.icu.text.PluralRules$FixedDecimalSamples decimalSamples
public void <init> (java.lang.String, android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$FixedDecimalSamples, android.icu.text.PluralRules$FixedDecimalSamples)
String keyword
android.icu.text.PluralRules$Constraint constraint
android.icu.text.PluralRules$FixedDecimalSamples integerSamples
android.icu.text.PluralRules$FixedDecimalSamples decimalSamples
public android.icu.text.PluralRules$Rule and (android.icu.text.PluralRules$Constraint)
android.icu.text.PluralRules$Constraint c
public android.icu.text.PluralRules$Rule or (android.icu.text.PluralRules$Constraint)
android.icu.text.PluralRules$Constraint c
public java.lang.String getKeyword ()
public boolean appliesTo (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$IFixedDecimal n
public boolean isLimited (android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$SampleType sampleType
public java.lang.String toString ()
public int hashCode ()
public java.lang.String getConstraint ()
static synthetic android.icu.text.PluralRules$FixedDecimalSamples access$300 (android.icu.text.PluralRules$Rule)
android.icu.text.PluralRules$Rule x0
static synthetic android.icu.text.PluralRules$FixedDecimalSamples access$400 (android.icu.text.PluralRules$Rule)
android.icu.text.PluralRules$Rule x0
}
android/icu/text/PluralRules$RuleList.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$RuleList extends java.lang.Object implements java.io.Serializable {
private boolean hasExplicitBoundingInfo
private static final long serialVersionUID
private final java.util.List rules
private void <init> ()
public android.icu.text.PluralRules$RuleList addRule (android.icu.text.PluralRules$Rule)
android.icu.text.PluralRules$Rule rule
android.icu.text.PluralRules$Rule nextRule
String keyword
public android.icu.text.PluralRules$RuleList finish () throws java.text.ParseException
android.icu.text.PluralRules$Rule rule
java.util.Iterator it
android.icu.text.PluralRules$Rule otherRule
private android.icu.text.PluralRules$Rule selectRule (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$Rule rule
android.icu.text.PluralRules$IFixedDecimal n
public java.lang.String select (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$IFixedDecimal n
android.icu.text.PluralRules$Rule r
public java.util.Set getKeywords ()
android.icu.text.PluralRules$Rule rule
java.util.Set result
public boolean isLimited (java.lang.String, android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$FixedDecimalSamples mySamples
String keyword
android.icu.text.PluralRules$SampleType sampleType
public boolean computeLimited (java.lang.String, android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$Rule rule
String keyword
android.icu.text.PluralRules$SampleType sampleType
boolean result
public java.lang.String toString ()
android.icu.text.PluralRules$Rule rule
StringBuilder builder
public java.lang.String getRules (java.lang.String)
android.icu.text.PluralRules$Rule rule
String keyword
public boolean select (android.icu.text.PluralRules$IFixedDecimal, java.lang.String)
android.icu.text.PluralRules$Rule rule
android.icu.text.PluralRules$IFixedDecimal sample
String keyword
public android.icu.text.PluralRules$FixedDecimalSamples getDecimalSamples (java.lang.String, android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$Rule rule
String keyword
android.icu.text.PluralRules$SampleType sampleType
synthetic void <init> (android.icu.text.PluralRules$1)
android.icu.text.PluralRules$1 x0
static synthetic boolean access$276 (android.icu.text.PluralRules$RuleList, int)
android.icu.text.PluralRules$RuleList x0
int x1
static synthetic boolean access$200 (android.icu.text.PluralRules$RuleList)
android.icu.text.PluralRules$RuleList x0
}
android/icu/text/PluralRules$SampleType.class
PluralRules.java
package android.icu.text
public final enum android.icu.text.PluralRules$SampleType extends java.lang.Enum {
public static final enum android.icu.text.PluralRules$SampleType INTEGER
public static final enum android.icu.text.PluralRules$SampleType DECIMAL
private static final synthetic android.icu.text.PluralRules$SampleType[] $VALUES
public static android.icu.text.PluralRules$SampleType[] values ()
public static android.icu.text.PluralRules$SampleType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/PluralRules$SimpleTokenizer.class
PluralRules.java
package android.icu.text
android.icu.text.PluralRules$SimpleTokenizer extends java.lang.Object {
static final android.icu.text.UnicodeSet BREAK_AND_IGNORE
static final android.icu.text.UnicodeSet BREAK_AND_KEEP
void <init> ()
static java.lang.String[] split (java.lang.String)
char ch
int i
String source
int last
java.util.List result
static void <clinit> ()
}
android/icu/text/PluralRules.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules extends java.lang.Object implements java.io.Serializable {
static final android.icu.text.UnicodeSet ALLOWED_ID
private static final String CATEGORY_SEPARATOR
private static final long serialVersionUID
private final android.icu.text.PluralRules$RuleList rules
private final transient java.util.Set keywords
private final transient android.icu.impl.number.range.StandardPluralRanges standardPluralRanges
public static final String KEYWORD_ZERO
public static final String KEYWORD_ONE
public static final String KEYWORD_TWO
public static final String KEYWORD_FEW
public static final String KEYWORD_MANY
public static final String KEYWORD_OTHER
public static final double NO_UNIQUE_VALUE
private static final android.icu.text.PluralRules$Constraint NO_CONSTRAINT
private static final android.icu.text.PluralRules$Rule DEFAULT_RULE
public static final android.icu.text.PluralRules DEFAULT
static final java.util.regex.Pattern AT_SEPARATED
static final java.util.regex.Pattern OR_SEPARATED
static final java.util.regex.Pattern AND_SEPARATED
static final java.util.regex.Pattern COMMA_SEPARATED
static final java.util.regex.Pattern DOTDOT_SEPARATED
static final java.util.regex.Pattern TILDE_SEPARATED
static final java.util.regex.Pattern SEMI_SEPARATED
public static android.icu.text.PluralRules parseDescription (java.lang.String) throws java.text.ParseException
String description
public static android.icu.text.PluralRules createRules (java.lang.String)
Exception e
String description
public static android.icu.text.PluralRules newInternal (java.lang.String, android.icu.impl.number.range.StandardPluralRanges) throws java.text.ParseException
String description
android.icu.impl.number.range.StandardPluralRanges ranges
private static android.icu.text.PluralRules$Constraint parseConstraint (java.lang.String) throws java.text.ParseException
android.icu.text.PluralRules$Operand operand
Exception e
long low
long high
int k
java.util.List valueList
android.icu.text.PluralRules$Constraint newConstraint
String condition
String[] tokens
int mod
boolean inRange
boolean integersOnly
double lowBound
double highBound
long[] vals
int x
String t
boolean hackForCompatibility
android.icu.text.PluralRules$Operand operand
int j
android.icu.text.PluralRules$Constraint andConstraint
String[] and_together
int i
String description
android.icu.text.PluralRules$Constraint result
String[] or_together
private static java.text.ParseException unexpected (java.lang.String, java.lang.String)
String token
String context
private static java.lang.String nextToken (java.lang.String[], int, java.lang.String) throws java.text.ParseException
String[] tokens
int x
String context
private static android.icu.text.PluralRules$Rule parseRule (java.lang.String) throws java.text.ParseException
android.icu.text.PluralRules$Constraint constraint
String description
int x
String keyword
String[] constraintOrSamples
boolean sampleFailure
android.icu.text.PluralRules$FixedDecimalSamples integerSamples
android.icu.text.PluralRules$FixedDecimalSamples decimalSamples
boolean isOther
android.icu.text.PluralRules$Constraint constraint
private static android.icu.text.PluralRules$RuleList parseRuleChain (java.lang.String) throws java.text.ParseException
android.icu.text.PluralRules$Rule rule
int i
String description
android.icu.text.PluralRules$RuleList result
String[] rules
private static void addRange (java.lang.StringBuilder, double, double, boolean)
StringBuilder result
double lb
double ub
boolean addSeparator
private static java.lang.String format (double)
double lb
long lbi
private boolean addConditional (java.util.Set, java.util.Set, double)
boolean added
java.util.Set toAddTo
java.util.Set others
double trial
boolean added
android.icu.text.PluralRules$IFixedDecimal toAdd
public static android.icu.text.PluralRules forLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.PluralRules forLocale (java.util.Locale)
java.util.Locale locale
public static android.icu.text.PluralRules forLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType)
android.icu.util.ULocale locale
android.icu.text.PluralRules$PluralType type
public static android.icu.text.PluralRules forLocale (java.util.Locale, android.icu.text.PluralRules$PluralType)
java.util.Locale locale
android.icu.text.PluralRules$PluralType type
private static boolean isValidKeyword (java.lang.String)
String token
private void <init> (android.icu.text.PluralRules$RuleList, android.icu.impl.number.range.StandardPluralRanges)
android.icu.text.PluralRules$RuleList rules
android.icu.impl.number.range.StandardPluralRanges standardPluralRanges
public int hashCode ()
public java.lang.String select (double)
double number
public java.lang.String select (android.icu.number.FormattedNumber)
android.icu.number.FormattedNumber number
public java.lang.String select (android.icu.number.FormattedNumberRange)
android.icu.number.FormattedNumberRange range
android.icu.impl.StandardPlural form1
android.icu.impl.StandardPlural form2
android.icu.impl.StandardPlural result
public java.lang.String select (double, int, long)
double number
int countVisibleFractionDigits
long fractionaldigits
public java.lang.String select (android.icu.text.PluralRules$IFixedDecimal)
android.icu.text.PluralRules$IFixedDecimal number
public boolean matches (android.icu.text.PluralRules$FixedDecimal, java.lang.String)
android.icu.text.PluralRules$FixedDecimal sample
String keyword
public java.util.Set getKeywords ()
public double getUniqueKeywordValue (java.lang.String)
String keyword
java.util.Collection values
public java.util.Collection getAllKeywordValues (java.lang.String)
String keyword
public java.util.Collection getAllKeywordValues (java.lang.String, android.icu.text.PluralRules$SampleType)
String keyword
android.icu.text.PluralRules$SampleType type
java.util.Collection samples
public java.util.Collection getSamples (java.lang.String)
String keyword
public java.util.Collection getSamples (java.lang.String, android.icu.text.PluralRules$SampleType)
android.icu.text.PluralRules$FixedDecimalSamples samples
int i
int i
String keyword
android.icu.text.PluralRules$SampleType sampleType
java.util.Set result
int maxCount
private boolean addSample (java.lang.String, java.lang.Number, int, java.util.Set)
String keyword
Number sample
int maxCount
java.util.Set result
String selectedKeyword
public android.icu.text.PluralRules$FixedDecimalSamples getDecimalSamples (java.lang.String, android.icu.text.PluralRules$SampleType)
String keyword
android.icu.text.PluralRules$SampleType sampleType
public static android.icu.util.ULocale[] getAvailableULocales ()
public static android.icu.util.ULocale getFunctionalEquivalent (android.icu.util.ULocale, boolean[])
android.icu.util.ULocale locale
boolean[] isAvailable
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object rhs
public boolean equals (android.icu.text.PluralRules)
android.icu.text.PluralRules rhs
public android.icu.text.PluralRules$KeywordStatus getKeywordStatus (java.lang.String, int, java.util.Set, android.icu.util.Output)
String keyword
int offset
java.util.Set explicits
android.icu.util.Output uniqueValue
public android.icu.text.PluralRules$KeywordStatus getKeywordStatus (java.lang.String, int, java.util.Set, android.icu.util.Output, android.icu.text.PluralRules$SampleType)
Double explicit
String keyword
int offset
java.util.Set explicits
android.icu.util.Output uniqueValue
android.icu.text.PluralRules$SampleType sampleType
java.util.Collection values
int originalSize
java.util.HashSet subtractedSet
public java.lang.String getRules (java.lang.String)
String keyword
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
public int compareTo (android.icu.text.PluralRules)
android.icu.text.PluralRules other
java.lang.Boolean isLimited (java.lang.String)
String keyword
public boolean isLimited (java.lang.String, android.icu.text.PluralRules$SampleType)
String keyword
android.icu.text.PluralRules$SampleType sampleType
public boolean computeLimited (java.lang.String, android.icu.text.PluralRules$SampleType)
String keyword
android.icu.text.PluralRules$SampleType sampleType
static synthetic void access$500 (java.lang.StringBuilder, double, double, boolean)
StringBuilder x0
double x1
double x2
boolean x3
static synthetic android.icu.text.PluralRules$Rule access$600 (java.lang.String) throws java.text.ParseException
String x0
static void <clinit> ()
}
android/icu/text/PluralRulesSerialProxy.class
PluralRulesSerialProxy.java
package android.icu.text
android.icu.text.PluralRulesSerialProxy extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String data
void <init> (java.lang.String)
String rules
private java.lang.Object readResolve () throws java.io.ObjectStreamException
}
android/icu/text/PluralSamples.class
PluralSamples.java
package android.icu.text
public android.icu.text.PluralSamples extends java.lang.Object {
private android.icu.text.PluralRules pluralRules
private final java.util.Map _keySamplesMap
public final java.util.Map _keyLimitedMap
private final java.util.Map _keyFractionSamplesMap
private final java.util.Set _fractionSamples
private static final int[] TENS
private static final int LIMIT_FRACTION_SAMPLES
public void <init> (android.icu.text.PluralRules)
String k
int i
String keyword
android.icu.text.PluralRules$FixedDecimal s
boolean done
int i
boolean done
int i
String keyword
java.util.Set list
android.icu.text.PluralRules$FixedDecimal s
String k
java.util.Map$Entry entry
java.util.Map$Entry entry
android.icu.text.PluralRules pluralRules
java.util.Set keywords
int MAX_SAMPLES
java.util.Map temp
java.util.Map sampleMap
int keywordsRemaining
int limit
java.util.Map sampleFractionMap
java.util.Set mentioned
java.util.Map foundKeywords
private int addSimpleSamples (android.icu.text.PluralRules, int, java.util.Map, int, double)
android.icu.text.PluralRules pluralRules
int MAX_SAMPLES
java.util.Map sampleMap
int keywordsRemaining
double val
String keyword
boolean keyIsLimited
java.util.List list
private void addRelation (java.util.Map, java.lang.String, android.icu.text.PluralRules$FixedDecimal)
java.util.Map foundKeywords
String keyword
android.icu.text.PluralRules$FixedDecimal s
java.util.Set set
private boolean addIfNotPresent (double, java.util.Set, java.util.Map)
double d
java.util.Set mentioned
java.util.Map foundKeywords
android.icu.text.PluralRules$FixedDecimal numberInfo
String keyword
private java.util.Set fractions (java.util.Set)
android.icu.text.PluralRules$FixedDecimal base1
int i
int visibleFractions
Integer base
String keyword
Integer fract
int j
java.util.Set original
java.util.Set toAddTo
java.util.Set result
java.util.List ints
java.util.Set keywords
private java.lang.Integer getDifferentCategory (java.util.List, java.lang.String)
Integer other
String keywordOther
int i
java.util.List ints
String keyword
public android.icu.text.PluralRules$KeywordStatus getStatus (java.lang.String, int, java.util.Set, android.icu.util.Output)
Double explicit
String keyword
int offset
java.util.Set explicits
android.icu.util.Output uniqueValue
java.util.Collection values
int originalSize
java.util.HashSet subtractedSet
java.util.Map getKeySamplesMap ()
java.util.Map getKeyFractionSamplesMap ()
java.util.Set getFractionSamples ()
java.util.Collection getAllKeywordValues (java.lang.String)
String keyword
java.util.Collection result
static void <clinit> ()
}
android/icu/text/Quantifier.class
Quantifier.java
package android.icu.text
android.icu.text.Quantifier extends java.lang.Object implements android.icu.text.UnicodeMatcher {
private android.icu.text.UnicodeMatcher matcher
private int minCount
private int maxCount
public static final int MAX
public void <init> (android.icu.text.UnicodeMatcher, int, int)
android.icu.text.UnicodeMatcher theMatcher
int theMinCount
int theMaxCount
public int matches (android.icu.text.Replaceable, int[], int, boolean)
int pos
int m
android.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
int start
int count
public java.lang.String toPattern (boolean)
boolean escapeUnprintable
StringBuilder result
public boolean matchesIndexValue (int)
int v
public void addMatchSetTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet toUnionTo
}
android/icu/text/QuantityFormatter.class
QuantityFormatter.java
package android.icu.text
android.icu.text.QuantityFormatter extends java.lang.Object {
private final android.icu.text.SimpleFormatter[] templates
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void addIfAbsent (java.lang.CharSequence, java.lang.String)
CharSequence variant
String template
int idx
public boolean isValid ()
public java.lang.String format (double, android.icu.text.NumberFormat, android.icu.text.PluralRules)
double number
android.icu.text.NumberFormat numberFormat
android.icu.text.PluralRules pluralRules
String formatStr
android.icu.impl.StandardPlural p
android.icu.text.SimpleFormatter formatter
public android.icu.text.SimpleFormatter getByVariant (java.lang.CharSequence)
CharSequence variant
int idx
android.icu.text.SimpleFormatter template
public static android.icu.impl.StandardPlural selectPlural (double, android.icu.text.NumberFormat, android.icu.text.PluralRules)
String pluralKeyword
double number
android.icu.text.NumberFormat numberFormat
android.icu.text.PluralRules rules
String pluralKeyword
public static java.lang.StringBuilder format (java.lang.String, java.lang.CharSequence, java.lang.StringBuilder, java.text.FieldPosition)
String compiledPattern
CharSequence value
StringBuilder appendTo
java.text.FieldPosition pos
int[] offsets
static void <clinit> ()
}
android/icu/text/RBBINode.class
RBBINode.java
package android.icu.text
android.icu.text.RBBINode extends java.lang.Object {
static final int setRef
static final int uset
static final int varRef
static final int leafChar
static final int lookAhead
static final int tag
static final int endMark
static final int opStart
static final int opCat
static final int opOr
static final int opStar
static final int opPlus
static final int opQuestion
static final int opBreak
static final int opReverse
static final int opLParen
static final int nodeTypeLimit
static final String[] nodeTypeNames
static final int precZero
static final int precStart
static final int precLParen
static final int precOpOr
static final int precOpCat
int fType
android.icu.text.RBBINode fParent
android.icu.text.RBBINode fLeftChild
android.icu.text.RBBINode fRightChild
android.icu.text.UnicodeSet fInputSet
int fPrecedence
String fText
int fFirstPos
int fLastPos
boolean fNullable
int fVal
boolean fLookAheadEnd
boolean fRuleRoot
boolean fChainIn
java.util.Set fFirstPosSet
java.util.Set fLastPosSet
java.util.Set fFollowPos
int fSerialNum
static int gLastSerial
void <init> (int)
int t
void <init> (android.icu.text.RBBINode)
android.icu.text.RBBINode other
android.icu.text.RBBINode cloneTree ()
android.icu.text.RBBINode n
android.icu.text.RBBINode n
android.icu.text.RBBINode n
android.icu.text.RBBINode flattenVariables ()
android.icu.text.RBBINode retNode
void flattenSets ()
android.icu.text.RBBINode setRefNode
android.icu.text.RBBINode usetNode
android.icu.text.RBBINode replTree
android.icu.text.RBBINode setRefNode
android.icu.text.RBBINode usetNode
android.icu.text.RBBINode replTree
void findNodes (java.util.List, int)
java.util.List dest
int kind
static void printNode (android.icu.text.RBBINode)
android.icu.text.RBBINode n
static void printString (java.lang.String, int)
int i
int i
String s
int minWidth
static void printInt (int, int)
int i
int minWidth
String s
static void printHex (int, int)
int i
int minWidth
String s
String leadingZeroes
void printTree (boolean)
boolean printHeading
static void <clinit> ()
}
android/icu/text/RBBIRuleBuilder$IntPair.class
RBBIRuleBuilder.java
package android.icu.text
android.icu.text.RBBIRuleBuilder$IntPair extends java.lang.Object {
int first
int second
void <init> ()
void <init> (int, int)
int f
int s
}
android/icu/text/RBBIRuleBuilder.class
RBBIRuleBuilder.java
package android.icu.text
android.icu.text.RBBIRuleBuilder extends java.lang.Object {
String fDebugEnv
String fRules
StringBuilder fStrippedRules
android.icu.text.RBBIRuleScanner fScanner
android.icu.text.RBBINode[] fTreeRoots
static final int fForwardTree
static final int fReverseTree
static final int fSafeFwdTree
static final int fSafeRevTree
int fDefaultTree
boolean fChainRules
boolean fLBCMNoChain
boolean fLookAheadHardBreak
android.icu.text.RBBISetBuilder fSetBuilder
java.util.List fUSetNodes
android.icu.text.RBBITableBuilder fForwardTable
java.util.Map fStatusSets
java.util.List fRuleStatusVals
static final int U_BRK_ERROR_START
static final int U_BRK_INTERNAL_ERROR
static final int U_BRK_HEX_DIGITS_EXPECTED
static final int U_BRK_SEMICOLON_EXPECTED
static final int U_BRK_RULE_SYNTAX
static final int U_BRK_UNCLOSED_SET
static final int U_BRK_ASSIGN_ERROR
static final int U_BRK_VARIABLE_REDFINITION
static final int U_BRK_MISMATCHED_PAREN
static final int U_BRK_NEW_LINE_IN_QUOTED_STRING
static final int U_BRK_UNDEFINED_VARIABLE
static final int U_BRK_INIT_ERROR
static final int U_BRK_RULE_EMPTY_SET
static final int U_BRK_UNRECOGNIZED_OPTION
static final int U_BRK_MALFORMED_RULE_TAG
static final int U_BRK_MALFORMED_SET
static final int U_BRK_ERROR_LIMIT
static final synthetic boolean $assertionsDisabled
void <init> (java.lang.String)
String rules
static final int align8 (int)
int i
void flattenData (java.io.OutputStream) throws java.io.IOException
Integer val
java.io.OutputStream os
java.io.DataOutputStream dos
int i
String strippedRules
int headerSize
int forwardTableSize
int reverseTableSize
int trieSize
int statusTableSize
byte[] strippedRulesUTF8
int rulesSize
int totalSize
int outputPos
int[] header
android.icu.impl.RBBIDataWrapper$RBBIStateTable table
static void compileRules (java.lang.String, java.io.OutputStream) throws java.io.IOException
String rules
java.io.OutputStream os
android.icu.text.RBBIRuleBuilder builder
void build (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
void optimizeTables ()
android.icu.text.RBBIRuleBuilder$IntPair duplPair
boolean didSomething
static void <clinit> ()
}
android/icu/text/RBBIRuleParseTable$RBBIRuleTableElement.class
RBBIRuleParseTable.java
package android.icu.text
android.icu.text.RBBIRuleParseTable$RBBIRuleTableElement extends java.lang.Object {
short fAction
short fCharClass
short fNextState
short fPushState
boolean fNextChar
String fStateName
void <init> (short, int, int, int, boolean, java.lang.String)
short a
int cc
int ns
int ps
boolean nc
String sn
}
android/icu/text/RBBIRuleParseTable.class
RBBIRuleParseTable.java
package android.icu.text
android.icu.text.RBBIRuleParseTable extends java.lang.Object {
static final short doCheckVarDef
static final short doDotAny
static final short doEndAssign
static final short doEndOfRule
static final short doEndVariableName
static final short doExit
static final short doExprCatOperator
static final short doExprFinished
static final short doExprOrOperator
static final short doExprRParen
static final short doExprStart
static final short doLParen
static final short doNOP
static final short doNoChain
static final short doOptionEnd
static final short doOptionStart
static final short doReverseDir
static final short doRuleChar
static final short doRuleError
static final short doRuleErrorAssignExpr
static final short doScanUnicodeSet
static final short doSlash
static final short doStartAssign
static final short doStartTagValue
static final short doStartVariableName
static final short doTagDigit
static final short doTagExpectedError
static final short doTagValue
static final short doUnaryOpPlus
static final short doUnaryOpQuestion
static final short doUnaryOpStar
static final short doVariableNameExpectedErr
static final short kRuleSet_default
static final short kRuleSet_digit_char
static final short kRuleSet_eof
static final short kRuleSet_escaped
static final short kRuleSet_name_char
static final short kRuleSet_name_start_char
static final short kRuleSet_rule_char
static final short kRuleSet_white_space
static android.icu.text.RBBIRuleParseTable$RBBIRuleTableElement[] gRuleParseStateTable
void <init> ()
static void <clinit> ()
}
android/icu/text/RBBIRuleScanner$RBBIRuleChar.class
RBBIRuleScanner.java
package android.icu.text
android.icu.text.RBBIRuleScanner$RBBIRuleChar extends java.lang.Object {
int fChar
boolean fEscaped
void <init> ()
}
android/icu/text/RBBIRuleScanner$RBBISetTableEl.class
RBBIRuleScanner.java
package android.icu.text
android.icu.text.RBBIRuleScanner$RBBISetTableEl extends java.lang.Object {
String key
android.icu.text.RBBINode val
void <init> ()
}
android/icu/text/RBBIRuleScanner.class
RBBIRuleScanner.java
package android.icu.text
android.icu.text.RBBIRuleScanner extends java.lang.Object {
private static final int kStackSize
android.icu.text.RBBIRuleBuilder fRB
int fScanIndex
int fNextIndex
boolean fQuoteMode
int fLineNum
int fCharNum
int fLastChar
android.icu.text.RBBIRuleScanner$RBBIRuleChar fC
short[] fStack
int fStackPtr
android.icu.text.RBBINode[] fNodeStack
int fNodeStackPtr
boolean fReverseRule
boolean fLookAheadRule
boolean fNoChainInRule
android.icu.text.RBBISymbolTable fSymbolTable
java.util.HashMap fSetTable
android.icu.text.UnicodeSet[] fRuleSets
int fRuleNum
int fOptionStart
private static String gRuleSet_rule_char_pattern
private static String gRuleSet_name_char_pattern
private static String gRuleSet_digit_char_pattern
private static String gRuleSet_name_start_char_pattern
private static String gRuleSet_white_space_pattern
private static String kAny
static final int chNEL
static final int chLS
void <init> (android.icu.text.RBBIRuleBuilder)
android.icu.text.RBBIRuleBuilder rb
boolean doParseActions (int)
android.icu.text.RBBINode operandNode
android.icu.text.RBBINode orNode
android.icu.text.RBBINode operandNode
android.icu.text.RBBINode catNode
android.icu.text.RBBINode startExprNode
android.icu.text.RBBINode varRefNode
android.icu.text.RBBINode RHSExprNode
android.icu.text.RBBINode endNode
android.icu.text.RBBINode catNode
android.icu.text.RBBINode prevRules
android.icu.text.RBBINode orNode
android.icu.text.RBBINode thisRule
int destRules
android.icu.text.RBBINode operandNode
android.icu.text.RBBINode plusNode
android.icu.text.RBBINode operandNode
android.icu.text.RBBINode qNode
android.icu.text.RBBINode operandNode
android.icu.text.RBBINode starNode
String s
int v
String opt
int action
android.icu.text.RBBINode n
boolean returnVal
void error (int)
int e
String s
IllegalArgumentException ex
void fixOpStack (int)
int p
android.icu.text.RBBINode n
void findSetFor (java.lang.String, android.icu.text.RBBINode, android.icu.text.UnicodeSet)
int c
String s
android.icu.text.RBBINode node
android.icu.text.UnicodeSet setToAdopt
android.icu.text.RBBIRuleScanner$RBBISetTableEl el
android.icu.text.RBBINode usetNode
static java.lang.String stripRules (java.lang.String)
int cp
boolean whiteSpace
int idx
String rules
StringBuilder strippedRules
int rulesLength
int nextCharLL ()
int ch
void nextChar (android.icu.text.RBBIRuleScanner$RBBIRuleChar)
int i
int commentStart
int[] unescapeIndex
android.icu.text.RBBIRuleScanner$RBBIRuleChar c
void parse ()
android.icu.text.UnicodeSet uniset
int tableRow
android.icu.text.RBBIRuleParseTable$RBBIRuleTableElement tableEl
int state
void printNodeStack (java.lang.String)
String title
int i
android.icu.text.RBBINode pushNewNode (int)
int nodeType
void scanSet ()
Exception e
android.icu.text.UnicodeSet uset
int startPos
java.text.ParsePosition pos
int i
android.icu.text.RBBINode n
int numRules ()
static void <clinit> ()
}
android/icu/text/RBBISetBuilder$RangeDescriptor.class
RBBISetBuilder.java
package android.icu.text
android.icu.text.RBBISetBuilder$RangeDescriptor extends java.lang.Object {
int fStartChar
int fEndChar
int fNum
boolean fIncludesDict
boolean fFirstInGroup
java.util.List fIncludesSets
android.icu.text.RBBISetBuilder$RangeDescriptor fNext
void <init> ()
void <init> (android.icu.text.RBBISetBuilder$RangeDescriptor)
android.icu.text.RBBISetBuilder$RangeDescriptor other
void split (int)
int where
android.icu.text.RBBISetBuilder$RangeDescriptor nr
boolean isDictionaryRange ()
android.icu.text.RBBINode varRef
android.icu.text.RBBINode usetNode
String setName
android.icu.text.RBBINode setRef
int i
}
android/icu/text/RBBISetBuilder.class
RBBISetBuilder.java
package android.icu.text
android.icu.text.RBBISetBuilder extends java.lang.Object {
android.icu.text.RBBIRuleBuilder fRB
android.icu.text.RBBISetBuilder$RangeDescriptor fRangeList
android.icu.util.MutableCodePointTrie fTrie
android.icu.util.CodePointTrie fFrozenTrie
int fGroupCount
int fDictCategoriesStart
boolean fSawBOF
private static final int MAX_CHAR_CATEGORIES_FOR_8BITS_TRIE
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.text.RBBIRuleBuilder)
android.icu.text.RBBIRuleBuilder rb
void buildRanges ()
int inputSetRangeBegin
int inputSetRangeEnd
android.icu.text.UnicodeSet inputSet
int inputSetRangeCount
int inputSetRangeIndex
android.icu.text.RBBINode usetNode
android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
android.icu.text.RBBISetBuilder$RangeDescriptor rlSearchRange
android.icu.text.UnicodeSet inputSet
android.icu.text.RBBINode usetNode
android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
int dictGroupCount
String eofString
String bofString
void buildTrie ()
android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
void mergeCategories (android.icu.text.RBBIRuleBuilder$IntPair)
int rangeNum
android.icu.text.RBBISetBuilder$RangeDescriptor rd
android.icu.text.RBBIRuleBuilder$IntPair categories
void freezeTrieIfNotYet ()
boolean use8Bits
int getTrieSize ()
void serializeTrie (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
void addValToSets (java.util.List, int)
android.icu.text.RBBINode usetNode
java.util.List sets
int val
void addValToSet (android.icu.text.RBBINode, int)
android.icu.text.RBBINode orNode
android.icu.text.RBBINode usetNode
int val
android.icu.text.RBBINode leafNode
int getNumCharCategories ()
int getDictCategoriesStart ()
boolean sawBOF ()
int getFirstChar (int)
int category
android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
int retVal
void printRanges ()
android.icu.text.RBBINode varRef
android.icu.text.RBBINode usetNode
String setName
android.icu.text.RBBINode setRef
int i
android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
void printRangeGroups ()
android.icu.text.RBBINode varRef
android.icu.text.RBBINode usetNode
String setName
android.icu.text.RBBINode setRef
android.icu.text.RBBISetBuilder$RangeDescriptor tRange
int groupNum
int i
android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
void printSets ()
android.icu.text.RBBINode varRef
android.icu.text.RBBINode usetNode
android.icu.text.RBBINode setRef
String setName
int i
static void <clinit> ()
}
android/icu/text/RBBISymbolTable$RBBISymbolTableEntry.class
RBBISymbolTable.java
package android.icu.text
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry extends java.lang.Object {
String key
android.icu.text.RBBINode val
void <init> ()
}
android/icu/text/RBBISymbolTable.class
RBBISymbolTable.java
package android.icu.text
android.icu.text.RBBISymbolTable extends java.lang.Object implements android.icu.text.SymbolTable {
java.util.HashMap fHashTable
android.icu.text.RBBIRuleScanner fRuleScanner
String ffffString
android.icu.text.UnicodeSet fCachedSetLookup
void <init> (android.icu.text.RBBIRuleScanner)
android.icu.text.RBBIRuleScanner rs
public char[] lookup (java.lang.String)
android.icu.text.RBBINode usetNode
String retString
String s
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry el
android.icu.text.RBBINode varRefNode
android.icu.text.RBBINode exprNode
String retString
public android.icu.text.UnicodeMatcher lookupMatcher (int)
int ch
android.icu.text.UnicodeSet retVal
public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
int c
String text
java.text.ParsePosition pos
int limit
int start
int i
String result
android.icu.text.RBBINode lookupNode (java.lang.String)
String key
android.icu.text.RBBINode retNode
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry el
void addEntry (java.lang.String, android.icu.text.RBBINode)
String key
android.icu.text.RBBINode val
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry e
void rbbiSymtablePrint ()
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry s
int i
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry s
int i
android.icu.text.RBBISymbolTable$RBBISymbolTableEntry[] syms
}
android/icu/text/RBBITableBuilder$RBBIStateDescriptor.class
RBBITableBuilder.java
package android.icu.text
android.icu.text.RBBITableBuilder$RBBIStateDescriptor extends java.lang.Object {
boolean fMarked
int fAccepting
int fLookAhead
java.util.SortedSet fTagVals
int fTagsIdx
java.util.Set fPositions
int[] fDtran
void <init> (int)
int maxInputSymbol
}
android/icu/text/RBBITableBuilder.class
RBBITableBuilder.java
package android.icu.text
android.icu.text.RBBITableBuilder extends java.lang.Object {
private android.icu.text.RBBIRuleBuilder fRB
private int fRootIx
private java.util.List fDStates
private java.util.List fSafeTable
private static final int MAX_STATE_FOR_8BITS_TABLE
int[] fLookAheadRuleMap
int fLASlotsInUse
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.text.RBBIRuleBuilder, int)
android.icu.text.RBBIRuleBuilder rb
int rootNodeIx
void buildForwardTable ()
android.icu.text.RBBINode bofTop
android.icu.text.RBBINode bofLeaf
android.icu.text.RBBINode cn
android.icu.text.RBBINode endMarkerNode
void calcNullable (android.icu.text.RBBINode)
android.icu.text.RBBINode n
void calcFirstPos (android.icu.text.RBBINode)
android.icu.text.RBBINode n
void calcLastPos (android.icu.text.RBBINode)
android.icu.text.RBBINode n
void calcFollowPos (android.icu.text.RBBINode)
android.icu.text.RBBINode i
android.icu.text.RBBINode i
android.icu.text.RBBINode n
void addRuleRootNodes (java.util.List, android.icu.text.RBBINode)
java.util.List dest
android.icu.text.RBBINode node
void calcChainedFollowPos (android.icu.text.RBBINode, android.icu.text.RBBINode)
android.icu.text.RBBINode node
int cLBProp
int c
android.icu.text.RBBINode startNode
android.icu.text.RBBINode endNode
android.icu.text.RBBINode tree
android.icu.text.RBBINode endMarkNode
java.util.List leafNodes
java.util.List ruleRootNodes
java.util.Set matchStartNodes
void bofFixup ()
android.icu.text.RBBINode startNode
android.icu.text.RBBINode bofNode
java.util.Set matchStartNodes
void buildStateTable ()
android.icu.text.RBBITableBuilder$RBBIStateDescriptor temp
android.icu.text.RBBINode p
android.icu.text.RBBITableBuilder$RBBIStateDescriptor temp2
android.icu.text.RBBITableBuilder$RBBIStateDescriptor newState
int ix
java.util.Set U
int ux
boolean UinDstates
android.icu.text.RBBITableBuilder$RBBIStateDescriptor T
int tx
int a
int lastInputSymbol
android.icu.text.RBBITableBuilder$RBBIStateDescriptor failState
android.icu.text.RBBITableBuilder$RBBIStateDescriptor initialState
void mapLookAheadRules ()
int ruleNum
int laSlot
android.icu.text.RBBINode node
int ruleNum
int existingVal
android.icu.text.RBBINode node
int laSlotForState
boolean sawLookAheadNode
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
void flagAcceptingStates ()
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
android.icu.text.RBBINode endMarker
int n
java.util.List endMarkerNodes
int i
void flagLookAheadStates ()
int lookaheadSlot
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
android.icu.text.RBBINode lookAheadNode
int n
java.util.List lookAheadNodes
int i
void flagTaggedStates ()
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
android.icu.text.RBBINode tagNode
int n
java.util.List tagNodes
int i
void mergeRuleStatusVals ()
java.util.SortedSet s0
java.util.SortedSet s1
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
java.util.Set statusVals
Integer arrayIndexI
int n
void printPosSets (android.icu.text.RBBINode)
android.icu.text.RBBINode n
boolean findDuplCharClassFrom (android.icu.text.RBBIRuleBuilder$IntPair)
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
int state
int limitSecond
android.icu.text.RBBIRuleBuilder$IntPair categories
int numStates
int numCols
int table_base
int table_dupl
void removeColumn (int)
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
int[] newArray
int state
int column
int numStates
boolean findDuplicateState (android.icu.text.RBBIRuleBuilder$IntPair)
int firstVal
int duplVal
int col
android.icu.text.RBBITableBuilder$RBBIStateDescriptor duplSD
boolean rowsMatch
android.icu.text.RBBITableBuilder$RBBIStateDescriptor firstSD
android.icu.text.RBBIRuleBuilder$IntPair states
int numStates
int numCols
boolean findDuplicateSafeState (android.icu.text.RBBIRuleBuilder$IntPair)
int firstVal
int duplVal
int col
short[] duplRow
boolean rowsMatch
int numCols
short[] firstRow
android.icu.text.RBBIRuleBuilder$IntPair states
int numStates
void removeState (android.icu.text.RBBIRuleBuilder$IntPair)
int existingVal
int newVal
int col
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
int state
android.icu.text.RBBIRuleBuilder$IntPair duplStates
int keepState
int duplState
int numStates
int numCols
void removeSafeState (android.icu.text.RBBIRuleBuilder$IntPair)
int existingVal
int newVal
int col
short[] row
int state
android.icu.text.RBBIRuleBuilder$IntPair duplStates
int keepState
int duplState
int numStates
int removeDuplicateStates ()
android.icu.text.RBBIRuleBuilder$IntPair dupls
int numStatesRemoved
int getTableSize ()
int size
int numRows
int numCols
boolean use8Bits
int rowSize
android.icu.impl.RBBIDataWrapper$RBBIStateTable exportTable ()
int tableSize
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
int row
int col
int state
android.icu.impl.RBBIDataWrapper$RBBIStateTable table
boolean use8Bits
int rowLen
int tableSize
int numCharCategories
void buildSafeReverseTable ()
android.icu.text.RBBITableBuilder$RBBIStateDescriptor startStateD
int s2
android.icu.text.RBBITableBuilder$RBBIStateDescriptor s2StateD
int startState
int wantedEndState
int endState
int c2
int c1
int row
int charClass
int row
int c1
int c2
short[] rowState
int pairIdx
StringBuilder safePairs
int numCharClasses
int numStates
short[] startState
android.icu.text.RBBIRuleBuilder$IntPair states
int getSafeTableSize ()
int size
int numRows
int numCols
boolean use8Bits
int rowSize
android.icu.impl.RBBIDataWrapper$RBBIStateTable exportSafeTable ()
int col
short[] rowArray
int row
int state
android.icu.impl.RBBIDataWrapper$RBBIStateTable table
boolean use8Bits
int numCharCategories
int rowLen
int tableSize
void printSet (java.util.Collection)
android.icu.text.RBBINode n
java.util.Collection s
void printStates ()
android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
int c
int n
void printReverseTable ()
short[] rowArray
int n
int c
int numCharCategories
void printRuleStatusTable ()
int val
int i
int thisRecord
int nextRecord
java.util.List tbl
static void <clinit> ()
}
android/icu/text/RBNFChinesePostProcessor.class
RBNFChinesePostProcessor.java
package android.icu.text
final android.icu.text.RBNFChinesePostProcessor extends java.lang.Object implements android.icu.text.RBNFPostProcessor {
private boolean longForm
private int format
private static final String[] rulesetNames
void <init> ()
public void init (android.icu.text.RuleBasedNumberFormat, java.lang.String)
android.icu.text.RuleBasedNumberFormat formatter
String rules
public void process (java.lang.StringBuilder, android.icu.text.NFRuleSet)
int i
int i
int n
int i
String[] m
int m
int nn
int ns
char c
int i
StringBuilder buf
android.icu.text.NFRuleSet ruleSet
String name
String DIAN
String[][] markers
int x
int s
int n
String ling
static void <clinit> ()
}
android/icu/text/RBNFPostProcessor.class
RBNFPostProcessor.java
package android.icu.text
abstract android.icu.text.RBNFPostProcessor extends java.lang.Object {
public abstract void init (android.icu.text.RuleBasedNumberFormat, java.lang.String)
public abstract void process (java.lang.StringBuilder, android.icu.text.NFRuleSet)
}
android/icu/text/RawCollationKey.class
RawCollationKey.java
package android.icu.text
public final android.icu.text.RawCollationKey extends android.icu.util.ByteArrayWrapper {
public void <init> ()
public void <init> (int)
int capacity
public void <init> (byte[])
byte[] bytes
public void <init> (byte[], int)
byte[] bytesToAdopt
int size
public int compareTo (android.icu.text.RawCollationKey)
android.icu.text.RawCollationKey rhs
int result
}
android/icu/text/RbnfLenientScanner.class
RbnfLenientScanner.java
package android.icu.text
public abstract android.icu.text.RbnfLenientScanner extends java.lang.Object {
public abstract boolean allIgnorable (java.lang.String)
public abstract int prefixLength (java.lang.String, java.lang.String)
public abstract int[] findText (java.lang.String, java.lang.String, int)
}
android/icu/text/RbnfLenientScannerProvider.class
RbnfLenientScannerProvider.java
package android.icu.text
public abstract android.icu.text.RbnfLenientScannerProvider extends java.lang.Object {
public abstract android.icu.text.RbnfLenientScanner get (android.icu.util.ULocale, java.lang.String)
}
android/icu/text/RelativeDateTimeFormatter$1.class
RelativeDateTimeFormatter.java
package android.icu.text
synthetic android.icu.text.RelativeDateTimeFormatter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$RelativeDateTimeFormatter$RelativeDateTimeUnit
static final synthetic int[] $SwitchMap$android$icu$text$RelativeDateTimeFormatter$Style
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$AbsoluteUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
public final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit extends java.lang.Enum {
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit SUNDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit MONDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit TUESDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit WEDNESDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit THURSDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit FRIDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit SATURDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit DAY
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit WEEK
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit MONTH
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit YEAR
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit NOW
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit QUARTER
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit HOUR
public static final enum android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit MINUTE
private static final synthetic android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit[] $VALUES
public static android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit[] values ()
public static android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$Cache$1.class
RelativeDateTimeFormatter.java
package android.icu.text
android.icu.text.RelativeDateTimeFormatter$Cache$1 extends android.icu.impl.SoftCache {
final synthetic android.icu.text.RelativeDateTimeFormatter$Cache this$0
void <init> (android.icu.text.RelativeDateTimeFormatter$Cache)
android.icu.text.RelativeDateTimeFormatter$Cache this$0
protected android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData createInstance (java.lang.String, android.icu.util.ULocale)
String key
android.icu.util.ULocale locale
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/text/RelativeDateTimeFormatter$Cache.class
RelativeDateTimeFormatter.java
package android.icu.text
android.icu.text.RelativeDateTimeFormatter$Cache extends java.lang.Object {
private final android.icu.impl.CacheBase cache
private void <init> ()
public android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData get (android.icu.util.ULocale)
android.icu.util.ULocale locale
String key
synthetic void <init> (android.icu.text.RelativeDateTimeFormatter$1)
android.icu.text.RelativeDateTimeFormatter$1 x0
}
android/icu/text/RelativeDateTimeFormatter$Direction.class
RelativeDateTimeFormatter.java
package android.icu.text
public final enum android.icu.text.RelativeDateTimeFormatter$Direction extends java.lang.Enum {
public static final enum android.icu.text.RelativeDateTimeFormatter$Direction LAST_2
public static final enum android.icu.text.RelativeDateTimeFormatter$Direction LAST
public static final enum android.icu.text.RelativeDateTimeFormatter$Direction THIS
public static final enum android.icu.text.RelativeDateTimeFormatter$Direction NEXT
public static final enum android.icu.text.RelativeDateTimeFormatter$Direction NEXT_2
public static final enum android.icu.text.RelativeDateTimeFormatter$Direction PLAIN
private static final synthetic android.icu.text.RelativeDateTimeFormatter$Direction[] $VALUES
public static android.icu.text.RelativeDateTimeFormatter$Direction[] values ()
public static android.icu.text.RelativeDateTimeFormatter$Direction valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$Field.class
RelativeDateTimeFormatter.java
package android.icu.text
public android.icu.text.RelativeDateTimeFormatter$Field extends java.text.Format$Field {
private static final long serialVersionUID
public static final android.icu.text.RelativeDateTimeFormatter$Field LITERAL
public static final android.icu.text.RelativeDateTimeFormatter$Field NUMERIC
private void <init> (java.lang.String)
String fieldName
protected java.lang.Object readResolve () throws java.io.InvalidObjectException
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$FormattedRelativeDateTime.class
RelativeDateTimeFormatter.java
package android.icu.text
public android.icu.text.RelativeDateTimeFormatter$FormattedRelativeDateTime extends java.lang.Object implements android.icu.text.FormattedValue {
private final android.icu.impl.FormattedStringBuilder string
private void <init> (android.icu.impl.FormattedStringBuilder)
android.icu.impl.FormattedStringBuilder string
public java.lang.String toString ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.Appendable appendTo (java.lang.Appendable)
Appendable appendable
public boolean nextPosition (android.icu.text.ConstrainedFieldPosition)
android.icu.text.ConstrainedFieldPosition cfpos
public java.text.AttributedCharacterIterator toCharacterIterator ()
synthetic void <init> (android.icu.impl.FormattedStringBuilder, android.icu.text.RelativeDateTimeFormatter$1)
android.icu.impl.FormattedStringBuilder x0
android.icu.text.RelativeDateTimeFormatter$1 x1
}
android/icu/text/RelativeDateTimeFormatter$Loader.class
RelativeDateTimeFormatter.java
package android.icu.text
android.icu.text.RelativeDateTimeFormatter$Loader extends java.lang.Object {
private final android.icu.util.ULocale ulocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale ulocale
private java.lang.String getDateTimePattern (android.icu.impl.ICUResourceBundle)
int elementType
android.icu.impl.ICUResourceBundle r
String calType
String resourcePath
android.icu.impl.ICUResourceBundle patternsRb
public android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData load ()
android.icu.text.RelativeDateTimeFormatter$Style newStyle2
android.icu.text.RelativeDateTimeFormatter$Style newStyle1
android.icu.text.RelativeDateTimeFormatter$Style testStyle
android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink sink
android.icu.impl.ICUResourceBundle r
}
android/icu/text/RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit extends java.lang.Enum {
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit SECOND
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit MINUTE
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit HOUR
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit DAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit WEEK
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit MONTH
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit QUARTER
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit YEAR
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit SUNDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit MONDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit TUESDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit WEDNESDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit THURSDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit FRIDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit SATURDAY
android.icu.text.RelativeDateTimeFormatter$RelativeUnit relUnit
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
private static final synthetic android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit[] $VALUES
public static android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit[] values ()
public static android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, android.icu.text.RelativeDateTimeFormatter$RelativeUnit, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit)
android.icu.text.RelativeDateTimeFormatter$RelativeUnit relUnit
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
private static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit orNullFromString (java.lang.CharSequence)
CharSequence keyword
static synthetic android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit access$200 (java.lang.CharSequence)
CharSequence x0
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$RelDateTimeDataSink.class
RelativeDateTimeFormatter.java
package android.icu.text
final android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink extends android.icu.impl.UResource$Sink {
java.util.EnumMap qualitativeUnitMap
java.util.EnumMap styleRelUnitPatterns
StringBuilder sb
int pastFutureIndex
android.icu.text.RelativeDateTimeFormatter$Style style
android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit unit
private android.icu.text.RelativeDateTimeFormatter$Style styleFromKey (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key key
private android.icu.text.RelativeDateTimeFormatter$Style styleFromAlias (android.icu.impl.UResource$Value)
android.icu.impl.UResource$Value value
String s
private static int styleSuffixLength (android.icu.text.RelativeDateTimeFormatter$Style)
android.icu.text.RelativeDateTimeFormatter$Style style
public void consumeTableRelative (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
java.util.EnumMap unitStrings
String valueString
java.util.EnumMap absMap
android.icu.text.RelativeDateTimeFormatter$Direction keyDirection
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
java.util.EnumMap dirMap
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table unitTypesTable
public void consumeTableRelativeTime (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table unitTypesTable
public void consumeTimeDetail (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
int pluralIndex
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table unitTypesTable
java.util.EnumMap unitPatterns
String[][] patterns
private void handlePlainDirection (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
java.util.EnumMap unitMap
java.util.EnumMap dirMap
public void consumeTimeUnit (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value)
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
android.icu.impl.UResource$Table unitTypesTable
private void handleAlias (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
android.icu.text.RelativeDateTimeFormatter$Style targetStyle
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.text.RelativeDateTimeFormatter$Style sourceStyle
int limit
android.icu.text.RelativeDateTimeFormatter$RelDateTimeDataSink$DateTimeUnit unit
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int limit
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table table
void <init> ()
}
android/icu/text/RelativeDateTimeFormatter$RelativeDateTimeFormatterData.class
RelativeDateTimeFormatter.java
package android.icu.text
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData extends java.lang.Object {
public final java.util.EnumMap qualitativeUnitMap
java.util.EnumMap relUnitPatternMap
public final String dateTimePattern
public void <init> (java.util.EnumMap, java.util.EnumMap, java.lang.String)
java.util.EnumMap qualitativeUnitMap
java.util.EnumMap relUnitPatternMap
String dateTimePattern
}
android/icu/text/RelativeDateTimeFormatter$RelativeDateTimeUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
public final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit extends java.lang.Enum {
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit YEAR
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit QUARTER
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit MONTH
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit WEEK
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit DAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit HOUR
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit MINUTE
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit SECOND
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit SUNDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit MONDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit TUESDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit WEDNESDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit THURSDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit FRIDAY
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit SATURDAY
private static final synthetic android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit[] $VALUES
public static android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit[] values ()
public static android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$RelativeUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
public final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit extends java.lang.Enum {
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit SECONDS
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit MINUTES
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit HOURS
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit DAYS
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit WEEKS
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit MONTHS
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit YEARS
public static final enum android.icu.text.RelativeDateTimeFormatter$RelativeUnit QUARTERS
private static final synthetic android.icu.text.RelativeDateTimeFormatter$RelativeUnit[] $VALUES
public static android.icu.text.RelativeDateTimeFormatter$RelativeUnit[] values ()
public static android.icu.text.RelativeDateTimeFormatter$RelativeUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter$Style.class
RelativeDateTimeFormatter.java
package android.icu.text
public final enum android.icu.text.RelativeDateTimeFormatter$Style extends java.lang.Enum {
public static final enum android.icu.text.RelativeDateTimeFormatter$Style LONG
public static final enum android.icu.text.RelativeDateTimeFormatter$Style SHORT
public static final enum android.icu.text.RelativeDateTimeFormatter$Style NARROW
private static final int INDEX_COUNT
private static final synthetic android.icu.text.RelativeDateTimeFormatter$Style[] $VALUES
public static android.icu.text.RelativeDateTimeFormatter$Style[] values ()
public static android.icu.text.RelativeDateTimeFormatter$Style valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/RelativeDateTimeFormatter.class
RelativeDateTimeFormatter.java
package android.icu.text
public final android.icu.text.RelativeDateTimeFormatter extends java.lang.Object {
private int[] styleToDateFormatSymbolsWidth
private final java.util.EnumMap qualitativeUnitMap
private final java.util.EnumMap patternMap
private final String combinedDateAndTime
private final android.icu.text.PluralRules pluralRules
private final android.icu.text.NumberFormat numberFormat
private final android.icu.text.RelativeDateTimeFormatter$Style style
private final android.icu.text.DisplayContext capitalizationContext
private final android.icu.text.BreakIterator breakIterator
private final android.icu.util.ULocale locale
private final android.icu.text.DateFormatSymbols dateFormatSymbols
private static final android.icu.text.RelativeDateTimeFormatter$Style[] fallbackCache
private static final android.icu.text.RelativeDateTimeFormatter$Cache cache
public static android.icu.text.RelativeDateTimeFormatter getInstance ()
public static android.icu.text.RelativeDateTimeFormatter getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.RelativeDateTimeFormatter getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.RelativeDateTimeFormatter getInstance (android.icu.util.ULocale, android.icu.text.NumberFormat)
android.icu.util.ULocale locale
android.icu.text.NumberFormat nf
public static android.icu.text.RelativeDateTimeFormatter getInstance (android.icu.util.ULocale, android.icu.text.NumberFormat, android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.DisplayContext)
android.icu.util.ULocale locale
android.icu.text.NumberFormat nf
android.icu.text.RelativeDateTimeFormatter$Style style
android.icu.text.DisplayContext capitalizationContext
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData data
public static android.icu.text.RelativeDateTimeFormatter getInstance (java.util.Locale, android.icu.text.NumberFormat)
java.util.Locale locale
android.icu.text.NumberFormat nf
public java.lang.String format (double, android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$RelativeUnit)
double quantity
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
android.icu.impl.FormattedStringBuilder output
public android.icu.text.RelativeDateTimeFormatter$FormattedRelativeDateTime formatToValue (double, android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$RelativeUnit)
double quantity
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
private android.icu.impl.FormattedStringBuilder formatImpl (double, android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$RelativeUnit)
android.icu.impl.number.DecimalQuantity dq
String pluralKeyword
String result
double quantity
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
int pastFutureIndex
android.icu.impl.FormattedStringBuilder output
String pluralKeyword
android.icu.impl.StandardPlural pluralForm
String compiledPattern
public java.lang.String formatNumeric (double, android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit)
double offset
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit unit
android.icu.impl.FormattedStringBuilder output
public android.icu.text.RelativeDateTimeFormatter$FormattedRelativeDateTime formatNumericToValue (double, android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit)
double offset
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit unit
private android.icu.impl.FormattedStringBuilder formatNumericImpl (double, android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit)
double offset
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit unit
android.icu.text.RelativeDateTimeFormatter$RelativeUnit relunit
android.icu.text.RelativeDateTimeFormatter$Direction direction
public java.lang.String format (android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit)
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit unit
String result
public android.icu.text.RelativeDateTimeFormatter$FormattedRelativeDateTime formatToValue (android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit)
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit unit
String string
android.icu.impl.FormattedStringBuilder nsb
private java.lang.String formatAbsoluteImpl (android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit)
int dateSymbolsDayOrdinal
String[] dayNames
String result
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit unit
String result
public java.lang.String format (double, android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit)
double offset
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit unit
public android.icu.text.RelativeDateTimeFormatter$FormattedRelativeDateTime formatToValue (double, android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit)
android.icu.impl.FormattedStringBuilder nsb
double offset
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit unit
CharSequence cs
android.icu.impl.FormattedStringBuilder nsb
private java.lang.CharSequence formatRelativeImpl (double, android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit)
double offsetx100
int intoffsetx100
String result
double offset
android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeUnit unit
boolean useNumeric
android.icu.text.RelativeDateTimeFormatter$Direction direction
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absunit
private java.lang.String getAbsoluteUnitString (android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit, android.icu.text.RelativeDateTimeFormatter$Direction)
String result
java.util.EnumMap dirMap
android.icu.text.RelativeDateTimeFormatter$Style style
android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit unit
android.icu.text.RelativeDateTimeFormatter$Direction direction
java.util.EnumMap unitMap
public java.lang.String combineDateAndTime (java.lang.String, java.lang.String)
String relativeDateString
String timeString
android.icu.text.MessageFormat msgFmt
StringBuffer combinedDateTimeBuffer
public android.icu.text.NumberFormat getNumberFormat ()
public android.icu.text.DisplayContext getCapitalizationContext ()
public android.icu.text.RelativeDateTimeFormatter$Style getFormatStyle ()
private java.lang.String adjustForContext (java.lang.String)
String originalFormattedString
private void checkNoAdjustForContext ()
private void <init> (java.util.EnumMap, java.util.EnumMap, java.lang.String, android.icu.text.PluralRules, android.icu.text.NumberFormat, android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.DisplayContext, android.icu.text.BreakIterator, android.icu.util.ULocale)
java.util.EnumMap qualitativeUnitMap
java.util.EnumMap patternMap
String combinedDateAndTime
android.icu.text.PluralRules pluralRules
android.icu.text.NumberFormat numberFormat
android.icu.text.RelativeDateTimeFormatter$Style style
android.icu.text.DisplayContext capitalizationContext
android.icu.text.BreakIterator breakIterator
android.icu.util.ULocale locale
private java.lang.String getRelativeUnitPluralPattern (android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.RelativeDateTimeFormatter$RelativeUnit, int, android.icu.impl.StandardPlural)
String formatter
android.icu.text.RelativeDateTimeFormatter$Style style
android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
int pastFutureIndex
android.icu.impl.StandardPlural pluralForm
private java.lang.String getRelativeUnitPattern (android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.RelativeDateTimeFormatter$RelativeUnit, int, android.icu.impl.StandardPlural)
String[][] spfCompiledPatterns
java.util.EnumMap unitMap
android.icu.text.RelativeDateTimeFormatter$Style style
android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
int pastFutureIndex
android.icu.impl.StandardPlural pluralForm
int pluralIndex
private static android.icu.text.RelativeDateTimeFormatter$Direction keyToDirection (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key key
static synthetic android.icu.text.RelativeDateTimeFormatter$Direction access$100 (android.icu.impl.UResource$Key)
android.icu.impl.UResource$Key x0
static synthetic android.icu.text.RelativeDateTimeFormatter$Style[] access$300 ()
static void <clinit> ()
}
android/icu/text/RemoveTransliterator$1.class
RemoveTransliterator.java
package android.icu.text
android.icu.text.RemoveTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/RemoveTransliterator.class
RemoveTransliterator.java
package android.icu.text
android.icu.text.RemoveTransliterator extends android.icu.text.Transliterator {
private static final String _ID
static void register ()
public void <init> ()
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
boolean incremental
int len
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
}
android/icu/text/Replaceable.class
Replaceable.java
package android.icu.text
public abstract android.icu.text.Replaceable extends java.lang.Object {
public abstract int length ()
public abstract char charAt (int)
public abstract int char32At (int)
public abstract void getChars (int, int, char[], int)
public abstract void replace (int, int, java.lang.String)
public abstract void replace (int, int, char[], int, int)
public abstract void copy (int, int, int)
public abstract boolean hasMetaData ()
}
android/icu/text/ReplaceableContextIterator.class
ReplaceableContextIterator.java
package android.icu.text
android.icu.text.ReplaceableContextIterator extends java.lang.Object implements android.icu.impl.UCaseProps$ContextIterator {
protected android.icu.text.Replaceable rep
protected int index
protected int limit
protected int cpStart
protected int cpLimit
protected int contextStart
protected int contextLimit
protected int dir
protected boolean reachedLimit
void <init> ()
public void setText (android.icu.text.Replaceable)
android.icu.text.Replaceable rep
public void setIndex (int)
int index
public int getCaseMapCPStart ()
public void setLimit (int)
int lim
public void setContextLimits (int, int)
int contextStart
int contextLimit
public int nextCaseMapCP ()
int c
public int replace (java.lang.String)
String text
int delta
public boolean didReachLimit ()
public void reset (int)
int direction
public int next ()
int c
int c
}
android/icu/text/ReplaceableString.class
ReplaceableString.java
package android.icu.text
public android.icu.text.ReplaceableString extends java.lang.Object implements android.icu.text.Replaceable {
private StringBuffer buf
public void <init> (java.lang.String)
String str
public void <init> (java.lang.StringBuffer)
StringBuffer buf
public void <init> ()
public java.lang.String toString ()
public java.lang.String substring (int, int)
int start
int limit
public int length ()
public char charAt (int)
int offset
public int char32At (int)
int offset
public void getChars (int, int, char[], int)
int srcStart
int srcLimit
char[] dst
int dstStart
public void replace (int, int, java.lang.String)
int start
int limit
String text
public void replace (int, int, char[], int, int)
int start
int limit
char[] chars
int charsStart
int charsLen
public void copy (int, int, int)
int start
int limit
int dest
char[] text
public boolean hasMetaData ()
}
android/icu/text/RuleBasedBreakIterator$BreakCache.class
RuleBasedBreakIterator.java
package android.icu.text
android.icu.text.RuleBasedBreakIterator$BreakCache extends java.lang.Object {
static final boolean RetainCachePosition
static final boolean UpdateCachePosition
static final int CACHE_SIZE
int fStartBufIdx
int fEndBufIdx
int fTextIdx
int fBufIdx
int[] fBoundaries
short[] fStatuses
android.icu.text.DictionaryBreakEngine$DequeI fSideBuffer
static final synthetic boolean $assertionsDisabled
final synthetic android.icu.text.RuleBasedBreakIterator this$0
void <init> (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator this$0
void reset (int, int)
int pos
int ruleStatus
void reset ()
void next ()
void previous ()
int initialBufIdx
void following (int)
int startPos
void preceding (int)
int startPos
int current ()
boolean populateNear (int)
int backupPos
int aBoundary
int ruleStatusIndex
int position
boolean populateFollowing ()
int count
int fromPosition
int fromRuleStatusIdx
int pos
int ruleStatusIdx
boolean populatePreceding ()
int dictSegEndPosition
int prevPosition
int prevStatusIdx
boolean segmentHandledByDictionary
int textBegin
int fromPosition
int position
int positionStatusIdx
int backupPosition
boolean success
void addFollowing (int, int, boolean)
int position
int ruleStatusIdx
boolean update
int nextIdx
boolean addPreceding (int, int, boolean)
int position
int ruleStatusIdx
boolean update
int nextIdx
boolean seek (int)
int probe
int pos
int min
int max
void <init> (android.icu.text.RuleBasedBreakIterator, android.icu.text.RuleBasedBreakIterator$BreakCache)
android.icu.text.RuleBasedBreakIterator this$0
android.icu.text.RuleBasedBreakIterator$BreakCache src
void dumpCache ()
int i
private final int modChunkSize (int)
int index
static void <clinit> ()
}
android/icu/text/RuleBasedBreakIterator$DictionaryCache.class
RuleBasedBreakIterator.java
package android.icu.text
android.icu.text.RuleBasedBreakIterator$DictionaryCache extends java.lang.Object {
android.icu.text.DictionaryBreakEngine$DequeI fBreaks
int fPositionInCache
int fStart
int fLimit
int fFirstRuleStatusIndex
int fOtherRuleStatusIndex
int fBoundary
int fStatusIndex
static final synthetic boolean $assertionsDisabled
final synthetic android.icu.text.RuleBasedBreakIterator this$0
void reset ()
boolean following (int)
int fromPos
int r
boolean preceding (int)
int r
int r
int fromPos
void populateDictionary (int, int, int, int)
android.icu.text.LanguageBreakEngine lbe
int startPos
int endPos
int firstRuleStatus
int otherRuleStatus
int rangeStart
int rangeEnd
int category
int current
int foundBreakCount
int c
int dictStart
void <init> (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator this$0
void <init> (android.icu.text.RuleBasedBreakIterator, android.icu.text.RuleBasedBreakIterator$DictionaryCache)
CloneNotSupportedException e
android.icu.text.RuleBasedBreakIterator this$0
android.icu.text.RuleBasedBreakIterator$DictionaryCache src
static void <clinit> ()
}
android/icu/text/RuleBasedBreakIterator.class
RuleBasedBreakIterator.java
package android.icu.text
public android.icu.text.RuleBasedBreakIterator extends android.icu.text.BreakIterator {
private static final int START_STATE
private static final int STOP_STATE
private static final int RBBI_START
private static final int RBBI_RUN
private static final int RBBI_END
private java.text.CharacterIterator fText
public android.icu.impl.RBBIDataWrapper fRData
private int fPosition
private int fRuleStatusIndex
private boolean fDone
private int[] fLookAheadMatches
private android.icu.text.RuleBasedBreakIterator$BreakCache fBreakCache
private int fDictionaryCharCount
private android.icu.text.RuleBasedBreakIterator$DictionaryCache fDictionaryCache
private static final String RBBI_DEBUG_ARG
private static final boolean TRACE
private static final android.icu.text.UnhandledBreakEngine gUnhandledBreakEngine
private static final java.util.List gAllBreakEngines
private java.util.List fBreakEngines
public static final String fDebugEnv
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static android.icu.text.RuleBasedBreakIterator getInstanceFromCompiledRules (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
android.icu.text.RuleBasedBreakIterator This
public static android.icu.text.RuleBasedBreakIterator getInstanceFromCompiledRules (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
android.icu.text.RuleBasedBreakIterator This
public void <init> (java.lang.String)
java.io.ByteArrayOutputStream ruleOS
RuntimeException rte
java.io.IOException e
String rules
public java.lang.Object clone ()
android.icu.text.RuleBasedBreakIterator result
public boolean equals (java.lang.Object)
android.icu.text.RuleBasedBreakIterator other
ClassCastException e
Object that
public java.lang.String toString ()
String retStr
public int hashCode ()
public void dump (java.io.PrintStream)
java.io.PrintStream out
public static void compileRules (java.lang.String, java.io.OutputStream) throws java.io.IOException
String rules
java.io.OutputStream ruleBinary
public int first ()
int start
public int last ()
int endPos
boolean endShouldBeBoundary
public int next (int)
int n
int result
public int next ()
public int previous ()
public int following (int)
int startPos
public int preceding (int)
int offset
int adjustedOffset
protected static final void checkOffset (int, java.text.CharacterIterator)
int offset
java.text.CharacterIterator text
public boolean isBoundary (int)
int offset
int adjustedOffset
boolean result
public int current ()
public int getRuleStatus ()
int idx
int tagVal
public int getRuleStatusVec (int[])
int i
int numToCopy
int[] fillInArray
int numStatusVals
public java.text.CharacterIterator getText ()
public void setText (java.text.CharacterIterator)
java.text.CharacterIterator newText
private android.icu.text.LanguageBreakEngine getLanguageBreakEngine (int)
android.icu.text.LanguageBreakEngine candidate
android.icu.text.LanguageBreakEngine candidate
android.icu.text.LanguageBreakEngine eng
android.icu.text.LanguageBreakEngine eng
android.icu.text.LanguageBreakEngine eng
android.icu.text.LanguageBreakEngine eng
android.icu.text.LanguageBreakEngine eng
android.icu.text.LanguageBreakEngine eng
android.icu.text.LanguageBreakEngine eng
java.io.IOException e
int script
android.icu.text.LanguageBreakEngine eng
int c
private int handleNext ()
int lookaheadResult
int pos
int accepting
int rule
java.text.CharacterIterator text
android.icu.util.CodePointTrie trie
char[] stateTable
int initialPosition
int result
int c
int state
int row
short category
int flagsState
int dictStart
int mode
private int handleSafePrevious (int)
int fromPosition
char state
short category
int result
java.text.CharacterIterator text
android.icu.util.CodePointTrie trie
char[] stateTable
int c
int row
private static int CISetIndex32 (java.text.CharacterIterator, int)
java.text.CharacterIterator ci
int index
static synthetic java.text.CharacterIterator access$000 (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator x0
static synthetic android.icu.text.LanguageBreakEngine access$100 (android.icu.text.RuleBasedBreakIterator, int)
android.icu.text.RuleBasedBreakIterator x0
int x1
static synthetic boolean access$202 (android.icu.text.RuleBasedBreakIterator, boolean)
android.icu.text.RuleBasedBreakIterator x0
boolean x1
static synthetic int access$302 (android.icu.text.RuleBasedBreakIterator, int)
android.icu.text.RuleBasedBreakIterator x0
int x1
static synthetic int access$402 (android.icu.text.RuleBasedBreakIterator, int)
android.icu.text.RuleBasedBreakIterator x0
int x1
static synthetic int access$500 (android.icu.text.RuleBasedBreakIterator, int)
android.icu.text.RuleBasedBreakIterator x0
int x1
static synthetic int access$600 (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator x0
static synthetic int access$400 (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator x0
static synthetic android.icu.text.RuleBasedBreakIterator$DictionaryCache access$700 (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator x0
static synthetic int access$800 (android.icu.text.RuleBasedBreakIterator)
android.icu.text.RuleBasedBreakIterator x0
static void <clinit> ()
}
android/icu/text/RuleBasedCollator$1.class
RuleBasedCollator.java
package android.icu.text
synthetic android.icu.text.RuleBasedCollator$1 extends java.lang.Object {
}
android/icu/text/RuleBasedCollator$CollationBuffer.class
RuleBasedCollator.java
package android.icu.text
final android.icu.text.RuleBasedCollator$CollationBuffer extends java.lang.Object {
android.icu.impl.coll.UTF16CollationIterator leftUTF16CollIter
android.icu.impl.coll.UTF16CollationIterator rightUTF16CollIter
android.icu.impl.coll.FCDUTF16CollationIterator leftFCDUTF16Iter
android.icu.impl.coll.FCDUTF16CollationIterator rightFCDUTF16Iter
android.icu.text.RuleBasedCollator$UTF16NFDIterator leftUTF16NFDIter
android.icu.text.RuleBasedCollator$UTF16NFDIterator rightUTF16NFDIter
android.icu.text.RuleBasedCollator$FCDUTF16NFDIterator leftFCDUTF16NFDIter
android.icu.text.RuleBasedCollator$FCDUTF16NFDIterator rightFCDUTF16NFDIter
android.icu.text.RawCollationKey rawCollationKey
private void <init> (android.icu.impl.coll.CollationData)
android.icu.impl.coll.CollationData data
synthetic void <init> (android.icu.impl.coll.CollationData, android.icu.text.RuleBasedCollator$1)
android.icu.impl.coll.CollationData x0
android.icu.text.RuleBasedCollator$1 x1
}
android/icu/text/RuleBasedCollator$CollationKeyByteSink.class
RuleBasedCollator.java
package android.icu.text
final android.icu.text.RuleBasedCollator$CollationKeyByteSink extends android.icu.impl.coll.CollationKeys$SortKeyByteSink {
private android.icu.text.RawCollationKey key_
void <init> (android.icu.text.RawCollationKey)
android.icu.text.RawCollationKey key
protected void AppendBeyondCapacity (byte[], int, int, int)
byte[] bytes
int start
int n
int length
protected boolean Resize (int, int)
int appendCapacity
int length
int newCapacity
int altCapacity
byte[] newBytes
static synthetic android.icu.text.RawCollationKey access$100 (android.icu.text.RuleBasedCollator$CollationKeyByteSink)
android.icu.text.RuleBasedCollator$CollationKeyByteSink x0
}
android/icu/text/RuleBasedCollator$FCDUTF16NFDIterator.class
RuleBasedCollator.java
package android.icu.text
final android.icu.text.RuleBasedCollator$FCDUTF16NFDIterator extends android.icu.text.RuleBasedCollator$UTF16NFDIterator {
private StringBuilder str
void <init> ()
void setText (android.icu.impl.Normalizer2Impl, java.lang.CharSequence, int)
android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
android.icu.impl.Normalizer2Impl nfcImpl
CharSequence seq
int start
int spanLimit
}
android/icu/text/RuleBasedCollator$NFDIterator.class
RuleBasedCollator.java
package android.icu.text
abstract android.icu.text.RuleBasedCollator$NFDIterator extends java.lang.Object {
private String decomp
private int index
void <init> ()
final void reset ()
final int nextCodePoint ()
int c
final int nextDecomposedCodePoint (android.icu.impl.Normalizer2Impl, int)
android.icu.impl.Normalizer2Impl nfcImpl
int c
protected abstract int nextRawCodePoint ()
}
android/icu/text/RuleBasedCollator$UTF16NFDIterator.class
RuleBasedCollator.java
package android.icu.text
android.icu.text.RuleBasedCollator$UTF16NFDIterator extends android.icu.text.RuleBasedCollator$NFDIterator {
protected CharSequence s
protected int pos
void <init> ()
void setText (java.lang.CharSequence, int)
CharSequence seq
int start
protected int nextRawCodePoint ()
int c
}
android/icu/text/RuleBasedCollator.class
RuleBasedCollator.java
package android.icu.text
public final android.icu.text.RuleBasedCollator extends android.icu.text.Collator {
private java.util.concurrent.locks.Lock frozenLock
private android.icu.text.RuleBasedCollator$CollationBuffer collationBuffer
android.icu.impl.coll.CollationData data
android.icu.impl.coll.SharedObject$Reference settings
android.icu.impl.coll.CollationTailoring tailoring
private android.icu.util.ULocale validLocale
private boolean actualLocaleIsSameAsValid
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String) throws java.lang.Exception
String rules
private final void internalBuildTailoring (java.lang.String) throws java.lang.Exception
Class builderClass
Object builder
java.lang.reflect.Method parseAndBuild
android.icu.impl.coll.CollationTailoring t
java.lang.reflect.InvocationTargetException e
String rules
android.icu.impl.coll.CollationTailoring base
ClassLoader classLoader
android.icu.impl.coll.CollationTailoring t
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
private final void initMaxExpansions ()
public android.icu.text.CollationElementIterator getCollationElementIterator (java.lang.String)
String source
public android.icu.text.CollationElementIterator getCollationElementIterator (java.text.CharacterIterator)
java.text.CharacterIterator source
java.text.CharacterIterator newsource
public android.icu.text.CollationElementIterator getCollationElementIterator (android.icu.text.UCharacterIterator)
android.icu.text.UCharacterIterator source
public boolean isFrozen ()
public android.icu.text.Collator freeze ()
public android.icu.text.RuleBasedCollator cloneAsThawed ()
android.icu.text.RuleBasedCollator result
CloneNotSupportedException e
private void checkNotFrozen ()
private final android.icu.impl.coll.CollationSettings getOwnedSettings ()
private final android.icu.impl.coll.CollationSettings getDefaultSettings ()
public void setHiraganaQuaternary (boolean)
boolean flag
public void setHiraganaQuaternaryDefault ()
public void setUpperCaseFirst (boolean)
boolean upperfirst
android.icu.impl.coll.CollationSettings ownedSettings
public void setLowerCaseFirst (boolean)
boolean lowerfirst
android.icu.impl.coll.CollationSettings ownedSettings
public final void setCaseFirstDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setAlternateHandlingDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setCaseLevelDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setDecompositionDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setFrenchCollationDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setStrengthDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setNumericCollationDefault ()
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
public void setFrenchCollation (boolean)
boolean flag
android.icu.impl.coll.CollationSettings ownedSettings
public void setAlternateHandlingShifted (boolean)
boolean shifted
android.icu.impl.coll.CollationSettings ownedSettings
public void setCaseLevel (boolean)
boolean flag
android.icu.impl.coll.CollationSettings ownedSettings
public void setDecomposition (int)
boolean flag
boolean flag
int decomposition
boolean flag
android.icu.impl.coll.CollationSettings ownedSettings
public void setStrength (int)
int newStrength
android.icu.impl.coll.CollationSettings ownedSettings
public android.icu.text.RuleBasedCollator setMaxVariable (int)
int value
int value
int group
int value
int oldValue
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
long varTop
public int getMaxVariable ()
public int setVariableTop (java.lang.String)
android.icu.impl.coll.UTF16CollationIterator ci
long ce1
long ce2
android.icu.impl.coll.FCDUTF16CollationIterator ci
String varTop
boolean numeric
long ce1
long ce2
public void setVariableTop (int)
int varTop
private void internalSetVariableTop (long)
android.icu.impl.coll.CollationSettings ownedSettings
int group
long v
long varTop
public void setNumericCollation (boolean)
boolean flag
android.icu.impl.coll.CollationSettings ownedSettings
public transient void setReorderCodes (int[])
android.icu.impl.coll.CollationSettings ownedSettings
int[] order
int length
android.icu.impl.coll.CollationSettings defaultSettings
android.icu.impl.coll.CollationSettings ownedSettings
private void setFastLatinOptions (android.icu.impl.coll.CollationSettings)
android.icu.impl.coll.CollationSettings ownedSettings
public java.lang.String getRules ()
public java.lang.String getRules (boolean)
boolean fullrules
public android.icu.text.UnicodeSet getTailoredSet ()
android.icu.text.UnicodeSet tailored
public void getContractionsAndExpansions (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, boolean) throws java.lang.Exception
android.icu.text.UnicodeSet contractions
android.icu.text.UnicodeSet expansions
boolean addPrefixes
void internalAddContractions (int, android.icu.text.UnicodeSet)
int c
android.icu.text.UnicodeSet set
public android.icu.text.CollationKey getCollationKey (java.lang.String)
String source
android.icu.text.RuleBasedCollator$CollationBuffer buffer
private android.icu.text.CollationKey getCollationKey (java.lang.String, android.icu.text.RuleBasedCollator$CollationBuffer)
String source
android.icu.text.RuleBasedCollator$CollationBuffer buffer
public android.icu.text.RawCollationKey getRawCollationKey (java.lang.String, android.icu.text.RawCollationKey)
String source
android.icu.text.RawCollationKey key
android.icu.text.RuleBasedCollator$CollationBuffer buffer
private android.icu.text.RawCollationKey getRawCollationKey (java.lang.CharSequence, android.icu.text.RawCollationKey, android.icu.text.RuleBasedCollator$CollationBuffer)
CharSequence source
android.icu.text.RawCollationKey key
android.icu.text.RuleBasedCollator$CollationBuffer buffer
android.icu.text.RuleBasedCollator$CollationKeyByteSink sink
private int simpleKeyLengthEstimate (java.lang.CharSequence)
CharSequence source
private void writeSortKey (java.lang.CharSequence, android.icu.text.RuleBasedCollator$CollationKeyByteSink, android.icu.text.RuleBasedCollator$CollationBuffer)
CharSequence s
android.icu.text.RuleBasedCollator$CollationKeyByteSink sink
android.icu.text.RuleBasedCollator$CollationBuffer buffer
boolean numeric
private void writeIdenticalLevel (java.lang.CharSequence, android.icu.text.RuleBasedCollator$CollationKeyByteSink)
int destLengthEstimate
StringBuilder nfd
CharSequence s
android.icu.text.RuleBasedCollator$CollationKeyByteSink sink
int nfdQCYesLimit
int prev
public long[] internalGetCEs (java.lang.CharSequence)
android.icu.impl.coll.CollationIterator iter
boolean numeric
android.icu.impl.coll.CollationIterator iter
int length
long[] ces
CharSequence str
android.icu.text.RuleBasedCollator$CollationBuffer buffer
public int getStrength ()
public int getDecomposition ()
public boolean isUpperCaseFirst ()
public boolean isLowerCaseFirst ()
public boolean isAlternateHandlingShifted ()
public boolean isCaseLevel ()
public boolean isFrenchCollation ()
public boolean isHiraganaQuaternary ()
public int getVariableTop ()
public boolean getNumericCollation ()
public int[] getReorderCodes ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.RuleBasedCollator o
boolean thisIsRoot
boolean otherIsRoot
String theseRules
String otherRules
android.icu.text.UnicodeSet thisTailored
android.icu.text.UnicodeSet otherTailored
public int hashCode ()
int h
android.icu.text.UnicodeSet set
android.icu.text.UnicodeSetIterator iter
public int compare (java.lang.String, java.lang.String)
String source
String target
private static final int compareNFDIter (android.icu.impl.Normalizer2Impl, android.icu.text.RuleBasedCollator$NFDIterator, android.icu.text.RuleBasedCollator$NFDIterator)
int leftCp
int rightCp
android.icu.impl.Normalizer2Impl nfcImpl
android.icu.text.RuleBasedCollator$NFDIterator left
android.icu.text.RuleBasedCollator$NFDIterator right
protected int doCompare (java.lang.CharSequence, java.lang.CharSequence)
int result
android.icu.text.RuleBasedCollator$CollationBuffer buffer
android.icu.impl.Normalizer2Impl nfcImpl
CharSequence left
CharSequence right
int equalPrefixLength
android.icu.impl.coll.CollationSettings roSettings
boolean numeric
int result
int fastLatinOptions
android.icu.text.RuleBasedCollator$CollationBuffer buffer
void <init> (android.icu.impl.coll.CollationTailoring, android.icu.util.ULocale)
android.icu.impl.coll.CollationTailoring t
android.icu.util.ULocale vl
private void adoptTailoring (android.icu.impl.coll.CollationTailoring)
android.icu.impl.coll.CollationTailoring t
final boolean isUnsafe (int)
int c
public android.icu.util.VersionInfo getVersion ()
int version
int rtVersion
public android.icu.util.VersionInfo getUCAVersion ()
android.icu.util.VersionInfo v
private final android.icu.text.RuleBasedCollator$CollationBuffer getCollationBuffer ()
private final void releaseCollationBuffer (android.icu.text.RuleBasedCollator$CollationBuffer)
android.icu.text.RuleBasedCollator$CollationBuffer buffer
public android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
public volatile synthetic android.icu.text.Collator cloneAsThawed ()
public volatile synthetic android.icu.text.Collator setMaxVariable (int)
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
}
android/icu/text/RuleBasedCollator.uau
android/icu/text/RuleBasedNumberFormat.class
RuleBasedNumberFormat.java
package android.icu.text
public android.icu.text.RuleBasedNumberFormat extends android.icu.text.NumberFormat {
static final long serialVersionUID
public static final int SPELLOUT
public static final int ORDINAL
public static final int DURATION
public static final int NUMBERING_SYSTEM
private transient android.icu.text.NFRuleSet[] ruleSets
private transient java.util.Map ruleSetsMap
private transient android.icu.text.NFRuleSet defaultRuleSet
private android.icu.util.ULocale locale
private int roundingMode
private transient android.icu.text.RbnfLenientScannerProvider scannerProvider
private transient boolean lookedForScanner
private transient android.icu.text.DecimalFormatSymbols decimalFormatSymbols
private transient android.icu.text.DecimalFormat decimalFormat
private transient android.icu.text.NFRule defaultInfinityRule
private transient android.icu.text.NFRule defaultNaNRule
private boolean lenientParse
private transient String lenientParseRules
private transient String postProcessRules
private transient android.icu.text.RBNFPostProcessor postProcessor
private java.util.Map ruleSetDisplayNames
private String[] publicRuleSetNames
private boolean capitalizationInfoIsSet
private boolean capitalizationForListOrMenu
private boolean capitalizationForStandAlone
private transient android.icu.text.BreakIterator capitalizationBrkIter
private static final boolean DEBUG
private static final String[] rulenames
private static final String[] locnames
private static final android.icu.math.BigDecimal MAX_VALUE
private static final android.icu.math.BigDecimal MIN_VALUE
public void <init> (java.lang.String)
String description
public void <init> (java.lang.String, java.lang.String[][])
String description
String[][] localizations
public void <init> (java.lang.String, java.util.Locale)
String description
java.util.Locale locale
public void <init> (java.lang.String, android.icu.util.ULocale)
String description
android.icu.util.ULocale locale
public void <init> (java.lang.String, java.lang.String[][], android.icu.util.ULocale)
String description
String[][] localizations
android.icu.util.ULocale locale
public void <init> (java.util.Locale, int)
java.util.Locale locale
int format
public void <init> (android.icu.util.ULocale, int)
android.icu.impl.ICUResourceBundle rules
android.icu.util.UResourceBundleIterator it
int i
android.icu.util.ULocale locale
int format
android.icu.impl.ICUResourceBundle bundle
android.icu.util.ULocale uloc
StringBuilder description
String[][] localizations
android.icu.util.UResourceBundle locNamesBundle
public void <init> (int)
int format
public java.lang.Object clone ()
public boolean equals (java.lang.Object)
int i
android.icu.text.RuleBasedNumberFormat that2
Object that
public int hashCode ()
public java.lang.String toString ()
android.icu.text.NFRuleSet ruleSet
StringBuilder result
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException
android.icu.util.ULocale loc
Exception e
java.io.ObjectInputStream in
String description
android.icu.util.ULocale loc
android.icu.text.RuleBasedNumberFormat temp
public java.lang.String[] getRuleSetNames ()
public android.icu.util.ULocale[] getRuleSetDisplayNameLocales ()
int i
java.util.Set s
String[] locales
android.icu.util.ULocale[] result
private java.lang.String[] getNameListForLocale (android.icu.util.ULocale)
String[] names
String lname
String[] localeNames
android.icu.util.ULocale loc
public java.lang.String[] getRuleSetDisplayNames (android.icu.util.ULocale)
int i
android.icu.util.ULocale loc
String[] names
public java.lang.String[] getRuleSetDisplayNames ()
public java.lang.String getRuleSetDisplayName (java.lang.String, android.icu.util.ULocale)
String[] names
int ix
String ruleSetName
android.icu.util.ULocale loc
String[] rsnames
public java.lang.String getRuleSetDisplayName (java.lang.String)
String ruleSetName
public java.lang.String format (double, java.lang.String) throws java.lang.IllegalArgumentException
double number
String ruleSet
public java.lang.String format (long, java.lang.String) throws java.lang.IllegalArgumentException
long number
String ruleSet
public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition)
double number
StringBuffer toAppendTo
java.text.FieldPosition ignore
public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition)
long number
StringBuffer toAppendTo
java.text.FieldPosition ignore
public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigInteger number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
java.math.BigDecimal number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.math.BigDecimal number
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Number parse (java.lang.String, java.text.ParsePosition)
int i
String text
java.text.ParsePosition parsePosition
String workingText
java.text.ParsePosition workingPos
Number tempResult
Number result
java.text.ParsePosition highWaterMark
public void setLenientParseMode (boolean)
boolean enabled
public boolean lenientParseEnabled ()
public void setLenientScannerProvider (android.icu.text.RbnfLenientScannerProvider)
android.icu.text.RbnfLenientScannerProvider scannerProvider
public android.icu.text.RbnfLenientScannerProvider getLenientScannerProvider ()
Class cls
android.icu.text.RbnfLenientScannerProvider provider
public void setDefaultRuleSet (java.lang.String)
String currentName
int n
String ruleSetName
public java.lang.String getDefaultRuleSetName ()
public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols)
android.icu.text.NFRuleSet ruleSet
android.icu.text.DecimalFormatSymbols newSymbols
public void setContext (android.icu.text.DisplayContext)
android.icu.text.DisplayContext context
public int getRoundingMode ()
public void setRoundingMode (int)
int roundingMode
android.icu.text.NFRuleSet getDefaultRuleSet ()
android.icu.text.RbnfLenientScanner getLenientScanner ()
android.icu.text.RbnfLenientScannerProvider provider
android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols ()
android.icu.text.DecimalFormat getDecimalFormat ()
String pattern
android.icu.text.PluralFormat createPluralFormat (android.icu.text.PluralRules$PluralType, java.lang.String)
android.icu.text.PluralRules$PluralType pluralType
String pattern
android.icu.text.NFRule getDefaultInfinityRule ()
android.icu.text.NFRule getDefaultNaNRule ()
private java.lang.String extractSpecial (java.lang.StringBuilder, java.lang.String)
int lpEnd
int lpStart
StringBuilder description
String specialName
String result
int lp
private void init (java.lang.String, java.lang.String[][])
android.icu.text.NFRuleSet ruleSet
String currentName
int i
int i
int i
int j
String name
int i
String description
String[][] localizations
StringBuilder descBuf
int numRuleSets
int p
int publicRuleSetCount
String[] ruleSetDescriptions
int curRuleSet
int start
String[] publicRuleSetTemp
private void initLocalizations (java.lang.String[][])
String[] data
String loc
String[] names
int i
java.util.Map m
String[][] localizations
private void initCapitalizationContextInfo (android.icu.util.ULocale)
android.icu.impl.ICUResourceBundle rdb
int[] intVector
android.icu.util.ULocale theLocale
android.icu.impl.ICUResourceBundle rb
private java.lang.StringBuilder stripWhitespace (java.lang.String)
int p
String description
StringBuilder result
int descriptionLength
int start
private java.lang.String format (double, android.icu.text.NFRuleSet)
double number
android.icu.text.NFRuleSet ruleSet
StringBuilder result
private java.lang.String format (long, android.icu.text.NFRuleSet)
long number
android.icu.text.NFRuleSet ruleSet
StringBuilder result
private void postProcess (java.lang.StringBuilder, android.icu.text.NFRuleSet)
Class cls
Exception e
int ix
String ppClassName
StringBuilder result
android.icu.text.NFRuleSet ruleSet
private java.lang.String adjustForContext (java.lang.String)
String result
android.icu.text.DisplayContext capitalization
android.icu.text.NFRuleSet findRuleSet (java.lang.String) throws java.lang.IllegalArgumentException
String name
android.icu.text.NFRuleSet result
static void <clinit> ()
}
android/icu/text/RuleBasedTransliterator$Data.class
RuleBasedTransliterator.java
package android.icu.text
android.icu.text.RuleBasedTransliterator$Data extends java.lang.Object {
public android.icu.text.TransliterationRuleSet ruleSet
java.util.Map variableNames
Object[] variables
char variablesBase
public void <init> ()
public android.icu.text.UnicodeMatcher lookupMatcher (int)
int standIn
int i
public android.icu.text.UnicodeReplacer lookupReplacer (int)
int standIn
int i
}
android/icu/text/RuleBasedTransliterator.class
RuleBasedTransliterator.java
package android.icu.text
public android.icu.text.RuleBasedTransliterator extends android.icu.text.Transliterator {
private final android.icu.text.RuleBasedTransliterator$Data data
void <init> (java.lang.String, android.icu.text.RuleBasedTransliterator$Data, android.icu.text.UnicodeFilter)
String ID
android.icu.text.RuleBasedTransliterator$Data data
android.icu.text.UnicodeFilter filter
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int loopCount
int loopLimit
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
boolean incremental
public java.lang.String toRules (boolean)
boolean escapeUnprintable
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet filter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
public android.icu.text.Transliterator safeClone ()
android.icu.text.UnicodeFilter filter
}
android/icu/text/SCSU.class
SCSU.java
package android.icu.text
abstract android.icu.text.SCSU extends java.lang.Object {
public static final int COMPRESSIONOFFSET
public static final int NUMWINDOWS
public static final int NUMSTATICWINDOWS
public static final int INVALIDWINDOW
public static final int INVALIDCHAR
public static final int SINGLEBYTEMODE
public static final int UNICODEMODE
public static final int MAXINDEX
public static final int RESERVEDINDEX
public static final int LATININDEX
public static final int IPAEXTENSIONINDEX
public static final int GREEKINDEX
public static final int ARMENIANINDEX
public static final int HIRAGANAINDEX
public static final int KATAKANAINDEX
public static final int HALFWIDTHKATAKANAINDEX
public static final int SDEFINEX
public static final int SRESERVED
public static final int SQUOTEU
public static final int SCHANGEU
public static final int SQUOTE0
public static final int SQUOTE1
public static final int SQUOTE2
public static final int SQUOTE3
public static final int SQUOTE4
public static final int SQUOTE5
public static final int SQUOTE6
public static final int SQUOTE7
public static final int SCHANGE0
public static final int SCHANGE1
public static final int SCHANGE2
public static final int SCHANGE3
public static final int SCHANGE4
public static final int SCHANGE5
public static final int SCHANGE6
public static final int SCHANGE7
public static final int SDEFINE0
public static final int SDEFINE1
public static final int SDEFINE2
public static final int SDEFINE3
public static final int SDEFINE4
public static final int SDEFINE5
public static final int SDEFINE6
public static final int SDEFINE7
public static final int UCHANGE0
public static final int UCHANGE1
public static final int UCHANGE2
public static final int UCHANGE3
public static final int UCHANGE4
public static final int UCHANGE5
public static final int UCHANGE6
public static final int UCHANGE7
public static final int UDEFINE0
public static final int UDEFINE1
public static final int UDEFINE2
public static final int UDEFINE3
public static final int UDEFINE4
public static final int UDEFINE5
public static final int UDEFINE6
public static final int UDEFINE7
public static final int UQUOTEU
public static final int UDEFINEX
public static final int URESERVED
public static final int[] sOffsetTable
public static final int[] sOffsets
static void <clinit> ()
}
android/icu/text/SameValueSubstitution.class
NFSubstitution.java
package android.icu.text
android.icu.text.SameValueSubstitution extends android.icu.text.NFSubstitution {
void <init> (int, android.icu.text.NFRuleSet, java.lang.String)
int pos
android.icu.text.NFRuleSet ruleSet
String description
public long transformNumber (long)
long number
public double transformNumber (double)
double number
public double composeRuleValue (double, double)
double newRuleValue
double oldRuleValue
public double calcUpperBound (double)
double oldUpperBound
char tokenChar ()
}
android/icu/text/ScientificNumberFormatter$1.class
ScientificNumberFormatter.java
package android.icu.text
synthetic android.icu.text.ScientificNumberFormatter$1 extends java.lang.Object {
}
android/icu/text/ScientificNumberFormatter$MarkupStyle.class
ScientificNumberFormatter.java
package android.icu.text
android.icu.text.ScientificNumberFormatter$MarkupStyle extends android.icu.text.ScientificNumberFormatter$Style {
private final String beginMarkup
private final String endMarkup
void <init> (java.lang.String, java.lang.String)
String beginMarkup
String endMarkup
java.lang.String format (java.text.AttributedCharacterIterator, java.lang.String)
int limit
java.util.Map attributeSet
java.text.AttributedCharacterIterator iterator
String preExponent
int copyFromOffset
StringBuilder result
}
android/icu/text/ScientificNumberFormatter$Style.class
ScientificNumberFormatter.java
package android.icu.text
abstract android.icu.text.ScientificNumberFormatter$Style extends java.lang.Object {
private void <init> ()
abstract java.lang.String format (java.text.AttributedCharacterIterator, java.lang.String)
static void append (java.text.AttributedCharacterIterator, int, int, java.lang.StringBuilder)
int i
java.text.AttributedCharacterIterator iterator
int start
int limit
StringBuilder result
int oldIndex
synthetic void <init> (android.icu.text.ScientificNumberFormatter$1)
android.icu.text.ScientificNumberFormatter$1 x0
}
android/icu/text/ScientificNumberFormatter$SuperscriptStyle.class
ScientificNumberFormatter.java
package android.icu.text
android.icu.text.ScientificNumberFormatter$SuperscriptStyle extends android.icu.text.ScientificNumberFormatter$Style {
private static final char[] SUPERSCRIPT_DIGITS
private static final char SUPERSCRIPT_PLUS_SIGN
private static final char SUPERSCRIPT_MINUS_SIGN
private void <init> ()
java.lang.String format (java.text.AttributedCharacterIterator, java.lang.String)
int start
int limit
int aChar
int start
int limit
java.util.Map attributeSet
java.text.AttributedCharacterIterator iterator
String preExponent
int copyFromOffset
StringBuilder result
private static void copyAsSuperscript (java.text.AttributedCharacterIterator, int, int, java.lang.StringBuilder)
int aChar
int digit
java.text.AttributedCharacterIterator iterator
int start
int limit
StringBuilder result
int oldIndex
private static int char32AtAndAdvance (java.text.AttributedCharacterIterator)
java.text.AttributedCharacterIterator iterator
char c1
char c2
synthetic void <init> (android.icu.text.ScientificNumberFormatter$1)
android.icu.text.ScientificNumberFormatter$1 x0
static void <clinit> ()
}
android/icu/text/ScientificNumberFormatter.class
ScientificNumberFormatter.java
package android.icu.text
public final android.icu.text.ScientificNumberFormatter extends java.lang.Object {
private final String preExponent
private final android.icu.text.DecimalFormat fmt
private final android.icu.text.ScientificNumberFormatter$Style style
private static final android.icu.text.ScientificNumberFormatter$Style SUPER_SCRIPT
public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance (android.icu.text.DecimalFormat)
android.icu.text.DecimalFormat df
public static android.icu.text.ScientificNumberFormatter getMarkupInstance (android.icu.util.ULocale, java.lang.String, java.lang.String)
android.icu.util.ULocale locale
String beginMarkup
String endMarkup
public static android.icu.text.ScientificNumberFormatter getMarkupInstance (android.icu.text.DecimalFormat, java.lang.String, java.lang.String)
android.icu.text.DecimalFormat df
String beginMarkup
String endMarkup
public java.lang.String format (java.lang.Object)
Object number
private static java.lang.String getPreExponent (android.icu.text.DecimalFormatSymbols)
android.icu.text.DecimalFormatSymbols dfs
StringBuilder preExponent
char[] digits
private static android.icu.text.ScientificNumberFormatter getInstance (android.icu.text.DecimalFormat, android.icu.text.ScientificNumberFormatter$Style)
android.icu.text.DecimalFormat decimalFormat
android.icu.text.ScientificNumberFormatter$Style style
android.icu.text.DecimalFormatSymbols dfs
private static android.icu.text.ScientificNumberFormatter getInstanceForLocale (android.icu.util.ULocale, android.icu.text.ScientificNumberFormatter$Style)
android.icu.util.ULocale locale
android.icu.text.ScientificNumberFormatter$Style style
android.icu.text.DecimalFormat decimalFormat
private void <init> (android.icu.text.DecimalFormat, java.lang.String, android.icu.text.ScientificNumberFormatter$Style)
android.icu.text.DecimalFormat decimalFormat
String preExponent
android.icu.text.ScientificNumberFormatter$Style style
static void <clinit> ()
}
android/icu/text/SearchIterator$ElementComparisonType.class
SearchIterator.java
package android.icu.text
public final enum android.icu.text.SearchIterator$ElementComparisonType extends java.lang.Enum {
public static final enum android.icu.text.SearchIterator$ElementComparisonType STANDARD_ELEMENT_COMPARISON
public static final enum android.icu.text.SearchIterator$ElementComparisonType PATTERN_BASE_WEIGHT_IS_WILDCARD
public static final enum android.icu.text.SearchIterator$ElementComparisonType ANY_BASE_WEIGHT_IS_WILDCARD
private static final synthetic android.icu.text.SearchIterator$ElementComparisonType[] $VALUES
public static android.icu.text.SearchIterator$ElementComparisonType[] values ()
public static android.icu.text.SearchIterator$ElementComparisonType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/SearchIterator$Search.class
SearchIterator.java
package android.icu.text
final android.icu.text.SearchIterator$Search extends java.lang.Object {
boolean isOverlap_
boolean isCanonicalMatch_
android.icu.text.SearchIterator$ElementComparisonType elementComparisonType_
android.icu.text.BreakIterator internalBreakIter_
int matchedIndex_
boolean isForwardSearching_
boolean reset_
final synthetic android.icu.text.SearchIterator this$0
void <init> (android.icu.text.SearchIterator)
android.icu.text.SearchIterator this$0
java.text.CharacterIterator text ()
void setTarget (java.text.CharacterIterator)
java.text.CharacterIterator text
android.icu.text.BreakIterator breakIter ()
void setBreakIter (android.icu.text.BreakIterator)
android.icu.text.BreakIterator breakIter
int matchedLength ()
void setMatchedLength (int)
int matchedLength
int beginIndex ()
int endIndex ()
}
android/icu/text/SearchIterator.class
SearchIterator.java
package android.icu.text
public abstract android.icu.text.SearchIterator extends java.lang.Object {
protected android.icu.text.BreakIterator breakIterator
protected java.text.CharacterIterator targetText
protected int matchLength
android.icu.text.SearchIterator$Search search_
public static final int DONE
public void setIndex (int)
int position
public void setOverlapping (boolean)
boolean allowOverlap
public void setBreakIterator (android.icu.text.BreakIterator)
android.icu.text.BreakIterator breakiter
public void setTarget (java.text.CharacterIterator)
java.text.CharacterIterator text
public int getMatchStart ()
public abstract int getIndex ()
public int getMatchLength ()
public android.icu.text.BreakIterator getBreakIterator ()
public java.text.CharacterIterator getTarget ()
public java.lang.String getMatchedText ()
int limit
StringBuilder result
java.text.CharacterIterator it
public int next ()
int endIdx
int index
int matchindex
int matchlength
public int previous ()
int index
int startIdx
int index
int matchindex
public boolean isOverlapping ()
public void reset ()
public final int first ()
int startIdx
public final int following (int)
int position
public final int last ()
int endIdx
public final int preceding (int)
int position
protected void <init> (java.text.CharacterIterator, android.icu.text.BreakIterator)
java.text.CharacterIterator target
android.icu.text.BreakIterator breaker
protected void setMatchLength (int)
int length
protected abstract int handleNext (int)
protected abstract int handlePrevious (int)
protected void setMatchNotFound ()
public void setElementComparisonType (android.icu.text.SearchIterator$ElementComparisonType)
android.icu.text.SearchIterator$ElementComparisonType type
public android.icu.text.SearchIterator$ElementComparisonType getElementComparisonType ()
}
android/icu/text/SelectFormat.class
SelectFormat.java
package android.icu.text
public android.icu.text.SelectFormat extends java.text.Format {
private static final long serialVersionUID
private String pattern
private transient android.icu.text.MessagePattern msgPattern
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String)
String pattern
private void reset ()
public void applyPattern (java.lang.String)
RuntimeException e
String pattern
public java.lang.String toPattern ()
static int findSubMessage (android.icu.text.MessagePattern, int, java.lang.String)
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
android.icu.text.MessagePattern pattern
int partIndex
String keyword
int count
int msgStart
public final java.lang.String format (java.lang.String)
int msgLimit
android.icu.text.MessagePattern$Part part
android.icu.text.MessagePattern$Part$Type type
int index
int i
String keyword
int msgStart
StringBuilder result
int prevIndex
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object keyword
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public boolean equals (java.lang.Object)
Object obj
android.icu.text.SelectFormat sf
public int hashCode ()
public java.lang.String toString ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
static void <clinit> ()
}
android/icu/text/SimpleDateFormat$1.class
SimpleDateFormat.java
package android.icu.text
synthetic android.icu.text.SimpleDateFormat$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$DisplayContext
static void <clinit> ()
}
android/icu/text/SimpleDateFormat$ContextValue.class
SimpleDateFormat.java
package android.icu.text
final enum android.icu.text.SimpleDateFormat$ContextValue extends java.lang.Enum {
public static final enum android.icu.text.SimpleDateFormat$ContextValue UNKNOWN
public static final enum android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
public static final enum android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
public static final enum android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_UI_LIST_OR_MENU
public static final enum android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_STANDALONE
private static final synthetic android.icu.text.SimpleDateFormat$ContextValue[] $VALUES
public static android.icu.text.SimpleDateFormat$ContextValue[] values ()
public static android.icu.text.SimpleDateFormat$ContextValue valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/SimpleDateFormat$PatternItem.class
SimpleDateFormat.java
package android.icu.text
android.icu.text.SimpleDateFormat$PatternItem extends java.lang.Object {
final char type
final int length
final boolean isNumeric
void <init> (char, int)
char type
int length
}
android/icu/text/SimpleDateFormat.class
SimpleDateFormat.java
package android.icu.text
public android.icu.text.SimpleDateFormat extends android.icu.text.DateFormat {
private static final long serialVersionUID
static final int currentSerialVersion
static boolean DelayedHebrewMonthCheck
private static final int[] CALENDAR_FIELD_TO_LEVEL
private static final int[] PATTERN_CHAR_TO_LEVEL
private static final boolean[] PATTERN_CHAR_IS_SYNTAX
private static final int HEBREW_CAL_CUR_MILLENIUM_START_YEAR
private static final int HEBREW_CAL_CUR_MILLENIUM_END_YEAR
private int serialVersionOnStream
private String pattern
private String override
private java.util.HashMap numberFormatters
private java.util.HashMap overrideMap
private android.icu.text.DateFormatSymbols formatData
private transient android.icu.util.ULocale locale
private java.util.Date defaultCenturyStart
private transient int defaultCenturyStartYear
private transient long defaultCenturyBase
private static final int millisPerHour
private static final int ISOSpecialEra
private static final String SUPPRESS_NEGATIVE_PREFIX
private transient boolean useFastFormat
private volatile android.icu.text.TimeZoneFormat tzFormat
private transient android.icu.text.BreakIterator capitalizationBrkIter
private transient boolean hasMinute
private transient boolean hasSecond
private transient boolean hasHanYearChar
private static android.icu.util.ULocale cachedDefaultLocale
private static String cachedDefaultPattern
private static final String FALLBACKPATTERN
private static final int[] PATTERN_CHAR_TO_INDEX
private static final int[] PATTERN_INDEX_TO_CALENDAR_FIELD
private static final int[] PATTERN_INDEX_TO_DATE_FORMAT_FIELD
private static final android.icu.text.DateFormat$Field[] PATTERN_INDEX_TO_DATE_FORMAT_ATTRIBUTE
private static android.icu.impl.ICUCache PARSED_PATTERN_CACHE
private transient Object[] patternItems
private transient boolean useLocalZeroPaddingNumberFormat
private transient char[] decDigits
private transient char[] decimalBuf
private static final int DECIMAL_BUF_SIZE
private static final String NUMERIC_FORMAT_CHARS
private static final String NUMERIC_FORMAT_CHARS2
private static final long MAX_DAYLIGHT_DETECTION_RANGE
static final android.icu.text.UnicodeSet DATE_PATTERN_TYPE
static final synthetic boolean $assertionsDisabled
private static int getLevelFromChar (char)
char ch
private static boolean isSyntaxChar (char)
char ch
public void <init> ()
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, java.util.Locale)
String pattern
java.util.Locale loc
public void <init> (java.lang.String, android.icu.util.ULocale)
String pattern
android.icu.util.ULocale loc
public void <init> (java.lang.String, java.lang.String, android.icu.util.ULocale)
String pattern
String override
android.icu.util.ULocale loc
public void <init> (java.lang.String, android.icu.text.DateFormatSymbols)
String pattern
android.icu.text.DateFormatSymbols formatData
public void <init> (java.lang.String, android.icu.text.DateFormatSymbols, android.icu.util.ULocale)
String pattern
android.icu.text.DateFormatSymbols formatData
android.icu.util.ULocale loc
void <init> (java.lang.String, android.icu.text.DateFormatSymbols, android.icu.util.Calendar, android.icu.util.ULocale, boolean, java.lang.String)
String pattern
android.icu.text.DateFormatSymbols formatData
android.icu.util.Calendar calendar
android.icu.util.ULocale locale
boolean useFastFormat
String override
private void <init> (java.lang.String, android.icu.text.DateFormatSymbols, android.icu.util.Calendar, android.icu.text.NumberFormat, android.icu.util.ULocale, boolean, java.lang.String)
String pattern
android.icu.text.DateFormatSymbols formatData
android.icu.util.Calendar calendar
android.icu.text.NumberFormat numberFormat
android.icu.util.ULocale locale
boolean useFastFormat
String override
public static android.icu.text.SimpleDateFormat getInstance (android.icu.util.Calendar$FormatConfiguration)
android.icu.util.Calendar$FormatConfiguration formatConfig
String ostr
boolean useFast
private void initialize ()
String nsName
android.icu.text.NumberingSystem ns
String digitString
private synchronized void initializeTimeZoneFormat (boolean)
String digit
android.icu.text.DecimalFormatSymbols decsym
String[] strDigits
StringBuilder digitsBuf
String digits
boolean bForceUpdate
private android.icu.text.TimeZoneFormat tzFormat ()
private static synchronized java.lang.String getDefaultPattern ()
int defaultIndex
String basePattern
android.icu.impl.ICUResourceBundle rb
String resourcePath
android.icu.impl.ICUResourceBundle patternsRb
java.util.MissingResourceException e
android.icu.util.Calendar cal
android.icu.util.ULocale defaultLocale
private void parseAmbiguousDatesAsAfter (java.util.Date)
java.util.Date startDate
private void initializeDefaultCenturyStart (long)
long baseTime
android.icu.util.Calendar tmpCal
private java.util.Date getDefaultCenturyStart ()
private int getDefaultCenturyStartYear ()
public void set2DigitYearStart (java.util.Date)
java.util.Date startDate
public java.util.Date get2DigitYearStart ()
public void setContext (android.icu.text.DisplayContext)
android.icu.text.DisplayContext context
public java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)
android.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition pos
java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition, java.util.List)
android.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition pos
java.util.List attributes
android.icu.util.TimeZone backupTZ
StringBuffer result
private java.lang.StringBuffer format (android.icu.util.Calendar, android.icu.text.DisplayContext, java.lang.StringBuffer, java.text.FieldPosition, java.util.List)
android.icu.text.DateFormat$Field attr
java.text.FieldPosition fp
int end
android.icu.text.SimpleDateFormat$PatternItem item
int start
int i
android.icu.util.Calendar cal
android.icu.text.DisplayContext capitalizationContext
StringBuffer toAppendTo
java.text.FieldPosition pos
java.util.List attributes
Object[] items
private static int getIndexFromChar (char)
char ch
protected android.icu.text.DateFormat$Field patternCharToDateFormatField (char)
char ch
int patternCharIndex
protected java.lang.String subFormat (char, int, int, java.text.FieldPosition, android.icu.text.DateFormatSymbols, android.icu.util.Calendar) throws java.lang.IllegalArgumentException
char ch
int count
int beginOffset
java.text.FieldPosition pos
android.icu.text.DateFormatSymbols fmtData
android.icu.util.Calendar cal
protected java.lang.String subFormat (char, int, int, int, android.icu.text.DisplayContext, java.text.FieldPosition, char, android.icu.util.Calendar)
char ch
int count
int beginOffset
int fieldNum
android.icu.text.DisplayContext capitalizationContext
java.text.FieldPosition pos
char patternCharToOutput
android.icu.util.Calendar cal
StringBuffer buf
protected void subFormat (java.lang.StringBuffer, char, int, int, int, android.icu.text.DisplayContext, java.text.FieldPosition, char, android.icu.util.Calendar)
boolean isLeap
StringBuffer monthNumber
String[] monthNumberStrings
int isLeapMonth
java.text.FieldPosition p
int hour
String toAppend
android.icu.impl.DayPeriodRules$DayPeriod periodType
android.icu.impl.DayPeriodRules$DayPeriod periodType
int index
int index
android.icu.impl.DayPeriodRules ruleSet
int hour
int minute
int second
android.icu.impl.DayPeriodRules$DayPeriod periodType
String toAppend
boolean[] transforms
android.icu.text.BreakIterator mutableCapitalizationBrkIter
String firstField
String firstFieldTitleCase
boolean titlecase
StringBuffer buf
char ch
int count
int beginOffset
int fieldNum
android.icu.text.DisplayContext capitalizationContext
java.text.FieldPosition pos
char patternCharToOutput
android.icu.util.Calendar cal
int maxIntCount
int bufstart
android.icu.util.TimeZone tz
long date
String result
int patternCharIndex
int field
int value
android.icu.text.NumberFormat currentNumberFormat
android.icu.text.DateFormatSymbols$CapitalizationContextUsage capContextUsageType
int outputCharIndex
private static void safeAppend (java.lang.String[], int, java.lang.StringBuffer)
String[] array
int value
StringBuffer appendTo
private static void safeAppendWithMonthPattern (java.lang.String[], int, java.lang.StringBuffer, java.lang.String)
String s
String[] array
int value
StringBuffer appendTo
String monthPattern
private java.lang.Object[] getPatternItems ()
char ch
int i
boolean isPrevQuote
boolean inQuote
StringBuilder text
char itemType
int itemLength
java.util.List items
protected void zeroPaddingNumber (android.icu.text.NumberFormat, java.lang.StringBuffer, int, int, int)
android.icu.text.NumberFormat nf
StringBuffer buf
int value
int minDigits
int maxDigits
public void setNumberFormat (android.icu.text.NumberFormat)
android.icu.text.NumberFormat newNumberFormat
private void initLocalZeroPaddingNumberFormat ()
int i
android.icu.text.DecimalFormatSymbols tmpDecfs
String[] tmpDigits
private void fastZeroPaddingNumber (java.lang.StringBuffer, int, int, int)
StringBuffer buf
int value
int minDigits
int maxDigits
int limit
int index
int padding
protected java.lang.String zeroPaddingNumber (long, int, int)
long value
int minDigits
int maxDigits
private static final boolean isNumeric (char, int)
char formatChar
int count
public void parse (java.lang.String, android.icu.util.Calendar, java.text.ParsePosition)
int len
ClassCastException cce
char pch
String patl
int plen
int idx
int s
android.icu.text.SimpleDateFormat$PatternItem field
boolean[] complete
Object lastItem
char extra
double midPoint
int midPointHour
int midPointMinute
int hourOfDay
double currentHour
double midPointHour
double hoursAheadMidPoint
int hourOfDay
android.icu.impl.DayPeriodRules ruleSet
java.util.Date parsedDate
android.icu.util.Calendar copy
long baseTime
long time
long limit
android.icu.util.TimeZoneTransition trs
android.icu.util.TimeZone tz
android.icu.util.BasicTimeZone btz
long localMillis
int[] offsets
int resolvedSavings
android.icu.util.Calendar copy
android.icu.text.TimeZoneFormat$TimeType tztype
IllegalArgumentException e
String text
android.icu.util.Calendar cal
java.text.ParsePosition parsePos
android.icu.util.TimeZone backupTZ
android.icu.util.Calendar resultCal
int pos
int start
android.icu.util.Output dayPeriod
android.icu.util.Output tzTimeType
boolean[] ambiguousYear
int numericFieldStart
int numericFieldLength
int numericStartPos
android.icu.text.MessageFormat numericLeapMonthFormatter
Object[] items
int i
private int matchLiteral (java.lang.String, int, java.lang.Object[], int, boolean[])
boolean isNumeric
Object before
char pch
char ich
char ich
int newPos
char beforeType
char afterType
Object before
Object after
String text
int pos
Object[] items
int itemIndex
boolean[] complete
int originalPos
String patternLiteral
int plen
int tlen
int idx
protected int matchString (java.lang.String, int, int, java.lang.String[], android.icu.util.Calendar)
String text
int start
int field
String[] data
android.icu.util.Calendar cal
private int matchString (java.lang.String, int, int, java.lang.String[], java.lang.String, android.icu.util.Calendar)
String leapMonthName
int length
String text
int start
int field
String[] data
String monthPattern
android.icu.util.Calendar cal
int i
int count
int bestMatchLength
int bestMatch
int isLeapMonth
int matchLength
private int regionMatchesWithOptionalDot (java.lang.String, int, java.lang.String, int)
String text
int start
String data
int length
boolean matches
protected int matchQuarterString (java.lang.String, int, int, java.lang.String[], android.icu.util.Calendar)
int length
String text
int start
int field
String[] data
android.icu.util.Calendar cal
int i
int count
int bestMatchLength
int bestMatch
int matchLength
private int matchDayPeriodString (java.lang.String, int, java.lang.String[], int, android.icu.util.Output)
int length
int i
String text
int start
String[] data
int dataLength
android.icu.util.Output dayPeriod
int bestMatchLength
int bestMatch
int matchLength
protected int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar)
String text
int start
char ch
int count
boolean obeyCount
boolean allowNegative
boolean[] ambiguousYear
android.icu.util.Calendar cal
private int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar, android.icu.text.MessageFormat, android.icu.util.Output)
String text
int start
char ch
int count
boolean obeyCount
boolean allowNegative
boolean[] ambiguousYear
android.icu.util.Calendar cal
android.icu.text.MessageFormat numericLeapMonthFormatter
android.icu.util.Output tzTimeType
private int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar, android.icu.text.MessageFormat, android.icu.util.Output, android.icu.util.Output)
int c
Object[] args
boolean parsedNumericLeapMonth
int ps
int ambiguousTwoDigitYear
int newStart
boolean haveMonthPat
int newStart
int a
int i
int newStart
int newStart
int newStart
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
int newStart
int newStart
java.util.ArrayList data
int newStart
int ampmStart
int newStart
String text
int start
char ch
int count
boolean obeyCount
boolean allowNegative
boolean[] ambiguousYear
android.icu.util.Calendar cal
android.icu.text.MessageFormat numericLeapMonthFormatter
android.icu.util.Output tzTimeType
android.icu.util.Output dayPeriod
Number number
android.icu.text.NumberFormat currentNumberFormat
int value
java.text.ParsePosition pos
int patternCharIndex
int field
boolean isChineseCalendar
private boolean allowNumericFallback (int)
int patternCharIndex
private java.lang.Number parseInt (java.lang.String, java.text.ParsePosition, boolean, android.icu.text.NumberFormat)
String text
java.text.ParsePosition pos
boolean allowNegative
android.icu.text.NumberFormat fmt
private java.lang.Number parseInt (java.lang.String, int, java.text.ParsePosition, boolean, android.icu.text.NumberFormat)
Number number
String oldPrefix
Number number
boolean dateNumberFormat
double val
int nDigits
String text
int maxDigits
java.text.ParsePosition pos
boolean allowNegative
android.icu.text.NumberFormat fmt
Number number
int oldPos
private static int countDigits (java.lang.String, int, int)
int cp
String text
int start
int end
int numDigits
int idx
private java.lang.String translatePattern (java.lang.String, java.lang.String, java.lang.String)
int ci
char c
int i
String pat
String from
String to
StringBuilder result
boolean inQuote
public java.lang.String toPattern ()
public java.lang.String toLocalizedPattern ()
public void applyPattern (java.lang.String)
android.icu.util.ULocale ovrLoc
android.icu.text.NumberFormat nf
String pat
public void applyLocalizedPattern (java.lang.String)
String pat
public android.icu.text.DateFormatSymbols getDateFormatSymbols ()
public void setDateFormatSymbols (android.icu.text.DateFormatSymbols)
android.icu.text.DateFormatSymbols newFormatSymbols
protected android.icu.text.DateFormatSymbols getSymbols ()
public android.icu.text.TimeZoneFormat getTimeZoneFormat ()
public void setTimeZoneFormat (android.icu.text.TimeZoneFormat)
android.icu.text.TimeZoneFormat tzfmt
public java.lang.Object clone ()
android.icu.text.SimpleDateFormat other
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.SimpleDateFormat that
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
android.icu.text.DisplayContext context
java.io.ObjectInputStream stream
int capitalizationSettingValue
public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object)
java.text.FieldPosition fp
java.text.Format$Field attribute
int i
Object obj
android.icu.util.Calendar cal
StringBuffer toAppendTo
java.text.FieldPosition pos
java.util.List attributes
java.text.AttributedString as
android.icu.util.ULocale getLocale ()
boolean isFieldUnitIgnored (int)
int field
static boolean isFieldUnitIgnored (java.lang.String, int)
int level
char ch
int i
int level
String pattern
int field
int fieldLevel
boolean inQuote
char prevCh
int count
public final java.lang.StringBuffer intervalFormatByAlgorithm (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition) throws java.lang.IllegalArgumentException
int i
int i
IllegalArgumentException e
android.icu.text.SimpleDateFormat$PatternItem item
char ch
int patternCharIndex
int i
int i
int i
IllegalArgumentException e
android.icu.text.SimpleDateFormat$PatternItem item
int i
android.icu.text.SimpleDateFormat$PatternItem item
int i
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
StringBuffer appendTo
java.text.FieldPosition pos
Object[] items
int diffBegin
int diffEnd
int highestLevel
android.icu.text.DisplayContext capSetting
private boolean diffCalFieldValue (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.Object[], int) throws java.lang.IllegalArgumentException
int value
int value_2
android.icu.util.Calendar fromCalendar
android.icu.util.Calendar toCalendar
Object[] items
int i
android.icu.text.SimpleDateFormat$PatternItem item
char ch
int patternCharIndex
int field
private boolean lowerLevel (java.lang.Object[], int, int) throws java.lang.IllegalArgumentException
Object[] items
int i
int level
android.icu.text.SimpleDateFormat$PatternItem item
char ch
int patternCharIndex
public void setNumberFormat (java.lang.String, android.icu.text.NumberFormat)
char field
int i
String fields
android.icu.text.NumberFormat overrideNF
String nsName
public android.icu.text.NumberFormat getNumberFormat (char)
String nsName
android.icu.text.NumberFormat nf
char field
Character ovrField
private void initNumberFormatters (android.icu.util.ULocale)
android.icu.util.ULocale loc
private void processOverrideString (android.icu.util.ULocale, java.lang.String)
int end
String nsName
boolean fullOverride
Character ovrField
int delimiterPosition
String currentString
int equalSignPosition
android.icu.util.ULocale ovrLoc
android.icu.text.NumberFormat nf
int end
String nsName
boolean fullOverride
android.icu.util.ULocale loc
String str
int start
boolean moreToProcess
private void parsePattern ()
char ch
int i
boolean inQuote
static synthetic boolean access$000 (char, int)
char x0
int x1
static void <clinit> ()
}
android/icu/text/SimpleFormatter.class
SimpleFormatter.java
package android.icu.text
public final android.icu.text.SimpleFormatter extends java.lang.Object {
private final String compiledPattern
private void <init> (java.lang.String)
String compiledPattern
public static android.icu.text.SimpleFormatter compile (java.lang.CharSequence)
CharSequence pattern
public static android.icu.text.SimpleFormatter compileMinMaxArguments (java.lang.CharSequence, int, int)
CharSequence pattern
int min
int max
StringBuilder sb
String compiledPattern
public int getArgumentLimit ()
public transient java.lang.String format (java.lang.CharSequence[])
CharSequence[] values
public transient java.lang.StringBuilder formatAndAppend (java.lang.StringBuilder, int[], java.lang.CharSequence[])
StringBuilder appendTo
int[] offsets
CharSequence[] values
public transient java.lang.StringBuilder formatAndReplace (java.lang.StringBuilder, int[], java.lang.CharSequence[])
StringBuilder result
int[] offsets
CharSequence[] values
public java.lang.String toString ()
int i
String[] values
public java.lang.String getTextWithNoArguments ()
}
android/icu/text/SourceTargetUtility.class
SourceTargetUtility.java
package android.icu.text
android.icu.text.SourceTargetUtility extends java.lang.Object {
final android.icu.text.Transform transform
final android.icu.text.UnicodeSet sourceCache
final java.util.Set sourceStrings
static final android.icu.text.UnicodeSet NON_STARTERS
static android.icu.text.Normalizer2 NFC
public void <init> (android.icu.text.Transform)
android.icu.text.Transform transform
public void <init> (android.icu.text.Transform, android.icu.text.Normalizer2)
String s
boolean added
String d
int i
android.icu.text.Transform transform
android.icu.text.Normalizer2 normalizer
public void addSourceTargetSet (android.icu.text.Transliterator, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
String s
String t
String s
android.icu.text.Transliterator transliterator
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
android.icu.text.UnicodeSet affectedCharacters
static void <clinit> ()
}
android/icu/text/SpoofChecker$1.class
SpoofChecker.java
package android.icu.text
synthetic android.icu.text.SpoofChecker$1 extends java.lang.Object {
}
android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUString.class
SpoofChecker.java
package android.icu.text
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString extends java.lang.Object {
String fStr
int fCharOrStrTableIndex
void <init> (java.lang.String)
String s
}
android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUStringComparator.class
SpoofChecker.java
package android.icu.text
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringComparator extends java.lang.Object implements java.util.Comparator {
static final android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringComparator INSTANCE
private void <init> ()
public int compare (android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString, android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString)
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString sL
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString sR
int lenL
int lenR
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
static void <clinit> ()
}
android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool.class
SpoofChecker.java
package android.icu.text
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool extends java.lang.Object {
private java.util.Vector fVec
private java.util.Hashtable fHash
public void <init> ()
public int size ()
public android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString getByIndex (int)
int index
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString retString
public android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString addString (java.lang.String)
String src
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString hashedString
public void sort ()
}
android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder.class
SpoofChecker.java
package android.icu.text
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder extends java.lang.Object {
private java.util.Hashtable fTable
private android.icu.text.UnicodeSet fKeySet
private StringBuffer fStringTable
private java.util.ArrayList fKeyVec
private java.util.ArrayList fValueVec
private android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool stringPool
private java.util.regex.Pattern fParseLine
private java.util.regex.Pattern fParseHexNum
private int fLineNum
static final synthetic boolean $assertionsDisabled
void <init> ()
void build (java.io.Reader, android.icu.text.SpoofChecker$SpoofData) throws java.text.ParseException java.io.IOException
String line
int c
int keyChar
java.util.regex.Matcher m
StringBuilder mapString
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString smapString
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString s
int strLen
int strIndex
int keyChar
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString targetMapping
int key
int value
String keyCharStr
int key
int codePoint
int value
java.io.Reader confusables
android.icu.text.SpoofChecker$SpoofData dest
StringBuffer fInput
java.io.LineNumberReader lnr
java.util.regex.Matcher matcher
int poolSize
int i
int numKeys
int previousCodePoint
int numValues
public static void buildConfusableData (java.io.Reader, android.icu.text.SpoofChecker$SpoofData) throws java.io.IOException java.text.ParseException
java.io.Reader confusables
android.icu.text.SpoofChecker$SpoofData dest
android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder builder
static void <clinit> ()
}
android/icu/text/SpoofChecker$Builder.class
SpoofChecker.java
package android.icu.text
public android.icu.text.SpoofChecker$Builder extends java.lang.Object {
int fChecks
android.icu.text.SpoofChecker$SpoofData fSpoofData
final android.icu.text.UnicodeSet fAllowedCharsSet
final java.util.Set fAllowedLocales
private android.icu.text.SpoofChecker$RestrictionLevel fRestrictionLevel
public void <init> ()
public void <init> (android.icu.text.SpoofChecker)
android.icu.text.SpoofChecker src
public android.icu.text.SpoofChecker build ()
android.icu.text.SpoofChecker result
public android.icu.text.SpoofChecker$Builder setData (java.io.Reader) throws java.text.ParseException java.io.IOException
java.io.Reader confusables
public android.icu.text.SpoofChecker$Builder setData (java.io.Reader, java.io.Reader) throws java.text.ParseException java.io.IOException
java.io.Reader confusables
java.io.Reader confusablesWholeScript
public android.icu.text.SpoofChecker$Builder setChecks (int)
int checks
public android.icu.text.SpoofChecker$Builder setAllowedLocales (java.util.Set)
android.icu.util.ULocale locale
java.util.Set locales
android.icu.text.UnicodeSet tempSet
public android.icu.text.SpoofChecker$Builder setAllowedJavaLocales (java.util.Set)
java.util.Locale locale
java.util.Set locales
java.util.HashSet ulocales
private void addScriptChars (android.icu.util.ULocale, android.icu.text.UnicodeSet)
int i
android.icu.text.UnicodeSet tmpSet
android.icu.util.ULocale locale
android.icu.text.UnicodeSet allowedChars
int[] scripts
public android.icu.text.SpoofChecker$Builder setAllowedChars (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet chars
public android.icu.text.SpoofChecker$Builder setRestrictionLevel (android.icu.text.SpoofChecker$RestrictionLevel)
android.icu.text.SpoofChecker$RestrictionLevel restrictionLevel
}
android/icu/text/SpoofChecker$CheckResult.class
SpoofChecker.java
package android.icu.text
public android.icu.text.SpoofChecker$CheckResult extends java.lang.Object {
public int checks
public int position
public android.icu.text.UnicodeSet numerics
public android.icu.text.SpoofChecker$RestrictionLevel restrictionLevel
public void <init> ()
public java.lang.String toString ()
StringBuilder sb
}
android/icu/text/SpoofChecker$ConfusableDataUtils.class
SpoofChecker.java
package android.icu.text
final android.icu.text.SpoofChecker$ConfusableDataUtils extends java.lang.Object {
public static final int FORMAT_VERSION
static final synthetic boolean $assertionsDisabled
private void <init> ()
public static final int keyToCodePoint (int)
int key
public static final int keyToLength (int)
int key
public static final int codePointAndLengthToKey (int, int)
int codePoint
int length
static void <clinit> ()
}
android/icu/text/SpoofChecker$RestrictionLevel.class
SpoofChecker.java
package android.icu.text
public final enum android.icu.text.SpoofChecker$RestrictionLevel extends java.lang.Enum {
public static final enum android.icu.text.SpoofChecker$RestrictionLevel ASCII
public static final enum android.icu.text.SpoofChecker$RestrictionLevel SINGLE_SCRIPT_RESTRICTIVE
public static final enum android.icu.text.SpoofChecker$RestrictionLevel HIGHLY_RESTRICTIVE
public static final enum android.icu.text.SpoofChecker$RestrictionLevel MODERATELY_RESTRICTIVE
public static final enum android.icu.text.SpoofChecker$RestrictionLevel MINIMALLY_RESTRICTIVE
public static final enum android.icu.text.SpoofChecker$RestrictionLevel UNRESTRICTIVE
private static final synthetic android.icu.text.SpoofChecker$RestrictionLevel[] $VALUES
public static android.icu.text.SpoofChecker$RestrictionLevel[] values ()
public static android.icu.text.SpoofChecker$RestrictionLevel valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/SpoofChecker$ScriptSet.class
SpoofChecker.java
package android.icu.text
android.icu.text.SpoofChecker$ScriptSet extends java.util.BitSet {
private static final long serialVersionUID
void <init> ()
public void and (int)
int script
public void setAll ()
public boolean isFull ()
public void appendStringTo (java.lang.StringBuilder)
int script
StringBuilder sb
public java.lang.String toString ()
StringBuilder sb
}
android/icu/text/SpoofChecker$SpoofData$DefaultData.class
SpoofChecker.java
package android.icu.text
final android.icu.text.SpoofChecker$SpoofData$DefaultData extends java.lang.Object {
private static android.icu.text.SpoofChecker$SpoofData INSTANCE
private static java.io.IOException EXCEPTION
private void <init> ()
static synthetic java.io.IOException access$900 ()
static synthetic android.icu.text.SpoofChecker$SpoofData access$1000 ()
static void <clinit> ()
java.io.IOException e
}
android/icu/text/SpoofChecker$SpoofData$IsAcceptable.class
SpoofChecker.java
package android.icu.text
final android.icu.text.SpoofChecker$SpoofData$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate {
private void <init> ()
public boolean isDataVersionAcceptable (byte[])
byte[] version
synthetic void <init> (android.icu.text.SpoofChecker$1)
android.icu.text.SpoofChecker$1 x0
}
android/icu/text/SpoofChecker$SpoofData.class
SpoofChecker.java
package android.icu.text
android.icu.text.SpoofChecker$SpoofData extends java.lang.Object {
int[] fCFUKeys
short[] fCFUValues
String fCFUStrings
private static final int DATA_FORMAT
private static final android.icu.text.SpoofChecker$SpoofData$IsAcceptable IS_ACCEPTABLE
public static android.icu.text.SpoofChecker$SpoofData getDefault ()
private void <init> ()
private void <init> (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
public boolean equals (java.lang.Object)
Object other
android.icu.text.SpoofChecker$SpoofData otherData
public int hashCode ()
private void readData (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
int magic
int dataFormatVersion
int dataLength
int CFUKeysOffset
int CFUKeysSize
int CFUValuesOffset
int CFUValuesSize
int CFUStringTableOffset
int CFUStringTableSize
public void confusableLookup (int, java.lang.StringBuilder)
int mid
int inChar
StringBuilder dest
int lo
int hi
public int length ()
public int codePointAt (int)
int index
public void appendValueTo (int, java.lang.StringBuilder)
int index
StringBuilder dest
int stringLength
short value
synthetic void <init> (android.icu.text.SpoofChecker$1)
android.icu.text.SpoofChecker$1 x0
synthetic void <init> (java.nio.ByteBuffer, android.icu.text.SpoofChecker$1) throws java.io.IOException
java.nio.ByteBuffer x0
android.icu.text.SpoofChecker$1 x1
static void <clinit> ()
}
android/icu/text/SpoofChecker.ScriptSet.uau
android/icu/text/SpoofChecker.class
SpoofChecker.java
package android.icu.text
public android.icu.text.SpoofChecker extends java.lang.Object {
public static final android.icu.text.UnicodeSet INCLUSION
public static final android.icu.text.UnicodeSet RECOMMENDED
public static final int SINGLE_SCRIPT_CONFUSABLE
public static final int MIXED_SCRIPT_CONFUSABLE
public static final int WHOLE_SCRIPT_CONFUSABLE
public static final int CONFUSABLE
public static final int ANY_CASE
public static final int RESTRICTION_LEVEL
public static final int SINGLE_SCRIPT
public static final int INVISIBLE
public static final int CHAR_LIMIT
public static final int MIXED_NUMBERS
public static final int HIDDEN_OVERLAY
public static final int ALL_CHECKS
static final android.icu.text.UnicodeSet ASCII
private int fChecks
private android.icu.text.SpoofChecker$SpoofData fSpoofData
private java.util.Set fAllowedLocales
private android.icu.text.UnicodeSet fAllowedCharsSet
private android.icu.text.SpoofChecker$RestrictionLevel fRestrictionLevel
private static android.icu.text.Normalizer2 nfdNormalizer
static final synthetic boolean $assertionsDisabled
private void <init> ()
public android.icu.text.SpoofChecker$RestrictionLevel getRestrictionLevel ()
public int getChecks ()
public java.util.Set getAllowedLocales ()
public java.util.Set getAllowedJavaLocales ()
android.icu.util.ULocale uloc
java.util.HashSet locales
public android.icu.text.UnicodeSet getAllowedChars ()
public boolean failsChecks (java.lang.String, android.icu.text.SpoofChecker$CheckResult)
android.icu.text.SpoofChecker$RestrictionLevel textRestrictionLevel
android.icu.text.UnicodeSet numerics
int index
int i
int c
String nfdText
int i
int c
int firstNonspacingMark
boolean haveMultipleMarks
android.icu.text.UnicodeSet marksSeenSoFar
String text
android.icu.text.SpoofChecker$CheckResult checkResult
int length
int result
public boolean failsChecks (java.lang.String)
String text
public int areConfusable (java.lang.String, java.lang.String)
String s1
String s2
String s1Skeleton
String s2Skeleton
android.icu.text.SpoofChecker$ScriptSet s1RSS
android.icu.text.SpoofChecker$ScriptSet s2RSS
int result
public java.lang.String getSkeleton (java.lang.CharSequence)
int c
int inputIndex
CharSequence str
String nfdId
int normalizedLen
StringBuilder skelSB
String skelStr
public java.lang.String getSkeleton (int, java.lang.String)
int type
String id
public boolean equals (java.lang.Object)
Object other
android.icu.text.SpoofChecker otherSC
public int hashCode ()
private static void getAugmentedScriptSet (int, android.icu.text.SpoofChecker$ScriptSet)
int codePoint
android.icu.text.SpoofChecker$ScriptSet result
private void getResolvedScriptSet (java.lang.CharSequence, android.icu.text.SpoofChecker$ScriptSet)
CharSequence input
android.icu.text.SpoofChecker$ScriptSet result
private void getResolvedScriptSetWithout (java.lang.CharSequence, int, android.icu.text.SpoofChecker$ScriptSet)
int codePoint
int utf16Offset
CharSequence input
int script
android.icu.text.SpoofChecker$ScriptSet result
android.icu.text.SpoofChecker$ScriptSet temp
private void getNumerics (java.lang.String, android.icu.text.UnicodeSet)
int codePoint
int utf16Offset
String input
android.icu.text.UnicodeSet result
private android.icu.text.SpoofChecker$RestrictionLevel getRestrictionLevel (java.lang.String)
String input
android.icu.text.SpoofChecker$ScriptSet resolvedScriptSet
android.icu.text.SpoofChecker$ScriptSet resolvedNoLatn
int findHiddenOverlay (java.lang.String)
int cp
int combiningClass
int i
String input
boolean sawLeadCharacter
StringBuilder sb
boolean isIllegalCombiningDotLeadCharacterNoLookup (int)
int cp
boolean isIllegalCombiningDotLeadCharacter (int, java.lang.StringBuilder)
int cp
StringBuilder sb
int finalCp
static synthetic int access$000 (android.icu.text.SpoofChecker)
android.icu.text.SpoofChecker x0
static synthetic android.icu.text.SpoofChecker$SpoofData access$100 (android.icu.text.SpoofChecker)
android.icu.text.SpoofChecker x0
static synthetic android.icu.text.UnicodeSet access$200 (android.icu.text.SpoofChecker)
android.icu.text.SpoofChecker x0
static synthetic java.util.Set access$300 (android.icu.text.SpoofChecker)
android.icu.text.SpoofChecker x0
static synthetic android.icu.text.SpoofChecker$RestrictionLevel access$400 (android.icu.text.SpoofChecker)
android.icu.text.SpoofChecker x0
synthetic void <init> (android.icu.text.SpoofChecker$1)
android.icu.text.SpoofChecker$1 x0
static synthetic int access$002 (android.icu.text.SpoofChecker, int)
android.icu.text.SpoofChecker x0
int x1
static synthetic android.icu.text.SpoofChecker$SpoofData access$102 (android.icu.text.SpoofChecker, android.icu.text.SpoofChecker$SpoofData)
android.icu.text.SpoofChecker x0
android.icu.text.SpoofChecker$SpoofData x1
static synthetic android.icu.text.UnicodeSet access$202 (android.icu.text.SpoofChecker, android.icu.text.UnicodeSet)
android.icu.text.SpoofChecker x0
android.icu.text.UnicodeSet x1
static synthetic java.util.Set access$302 (android.icu.text.SpoofChecker, java.util.Set)
android.icu.text.SpoofChecker x0
java.util.Set x1
static synthetic android.icu.text.SpoofChecker$RestrictionLevel access$402 (android.icu.text.SpoofChecker, android.icu.text.SpoofChecker$RestrictionLevel)
android.icu.text.SpoofChecker x0
android.icu.text.SpoofChecker$RestrictionLevel x1
static void <clinit> ()
}
android/icu/text/StringCharacterIterator.class
StringCharacterIterator.java
package android.icu.text
public final android.icu.text.StringCharacterIterator extends java.lang.Object implements java.text.CharacterIterator {
private String text
private int begin
private int end
private int pos
public void <init> (java.lang.String)
String text
public void <init> (java.lang.String, int)
String text
int pos
public void <init> (java.lang.String, int, int, int)
String text
int begin
int end
int pos
public void setText (java.lang.String)
String text
public char first ()
public char last ()
public char setIndex (int)
int p
public char current ()
public char next ()
public char previous ()
public int getBeginIndex ()
public int getEndIndex ()
public int getIndex ()
public boolean equals (java.lang.Object)
Object obj
android.icu.text.StringCharacterIterator that
public int hashCode ()
public java.lang.Object clone ()
android.icu.text.StringCharacterIterator other
CloneNotSupportedException e
}
android/icu/text/StringMatcher.class
StringMatcher.java
package android.icu.text
android.icu.text.StringMatcher extends java.lang.Object implements android.icu.text.UnicodeMatcher android.icu.text.UnicodeReplacer {
private String pattern
private int matchStart
private int matchLimit
private int segmentNumber
private final android.icu.text.RuleBasedTransliterator$Data data
public void <init> (java.lang.String, int, android.icu.text.RuleBasedTransliterator$Data)
String theString
int segmentNum
android.icu.text.RuleBasedTransliterator$Data theData
public void <init> (java.lang.String, int, int, int, android.icu.text.RuleBasedTransliterator$Data)
String theString
int start
int limit
int segmentNum
android.icu.text.RuleBasedTransliterator$Data theData
public int matches (android.icu.text.Replaceable, int[], int, boolean)
int m
char keyChar
android.icu.text.UnicodeMatcher subm
int i
int m
char keyChar
android.icu.text.UnicodeMatcher subm
android.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
int i
int[] cursor
public java.lang.String toPattern (boolean)
char keyChar
android.icu.text.UnicodeMatcher m
int i
boolean escapeUnprintable
StringBuffer result
StringBuffer quoteBuf
public boolean matchesIndexValue (int)
int v
int c
android.icu.text.UnicodeMatcher m
public void addMatchSetTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeMatcher matcher
int ch
int i
android.icu.text.UnicodeSet toUnionTo
public int replace (android.icu.text.Replaceable, int, int, int[])
android.icu.text.Replaceable text
int start
int limit
int[] cursor
int outLen
int dest
public java.lang.String toReplacerPattern (boolean)
boolean escapeUnprintable
StringBuffer rule
public void resetMatch ()
public void addReplacementSetTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet toUnionTo
}
android/icu/text/StringPrep$1.class
StringPrep.java
package android.icu.text
synthetic android.icu.text.StringPrep$1 extends java.lang.Object {
}
android/icu/text/StringPrep$Values.class
StringPrep.java
package android.icu.text
final android.icu.text.StringPrep$Values extends java.lang.Object {
boolean isIndex
int value
int type
private void <init> ()
public void reset ()
synthetic void <init> (android.icu.text.StringPrep$1)
android.icu.text.StringPrep$1 x0
}
android/icu/text/StringPrep.class
StringPrep.java
package android.icu.text
public final android.icu.text.StringPrep extends java.lang.Object {
public static final int DEFAULT
public static final int ALLOW_UNASSIGNED
public static final int RFC3491_NAMEPREP
public static final int RFC3530_NFS4_CS_PREP
public static final int RFC3530_NFS4_CS_PREP_CI
public static final int RFC3530_NFS4_CIS_PREP
public static final int RFC3530_NFS4_MIXED_PREP_PREFIX
public static final int RFC3530_NFS4_MIXED_PREP_SUFFIX
public static final int RFC3722_ISCSI
public static final int RFC3920_NODEPREP
public static final int RFC3920_RESOURCEPREP
public static final int RFC4011_MIB
public static final int RFC4013_SASLPREP
public static final int RFC4505_TRACE
public static final int RFC4518_LDAP
public static final int RFC4518_LDAP_CI
private static final int MAX_PROFILE
private static final String[] PROFILE_NAMES
private static final java.lang.ref.WeakReference[] CACHE
private static final int UNASSIGNED
private static final int MAP
private static final int PROHIBITED
private static final int DELETE
private static final int TYPE_LIMIT
private static final int NORMALIZATION_ON
private static final int CHECK_BIDI_ON
private static final int TYPE_THRESHOLD
private static final int MAX_INDEX_VALUE
private static final int INDEX_MAPPING_DATA_SIZE
private static final int NORM_CORRECTNS_LAST_UNI_VERSION
private static final int ONE_UCHAR_MAPPING_INDEX_START
private static final int TWO_UCHARS_MAPPING_INDEX_START
private static final int THREE_UCHARS_MAPPING_INDEX_START
private static final int FOUR_UCHARS_MAPPING_INDEX_START
private static final int OPTIONS
private static final int INDEX_TOP
private android.icu.impl.CharTrie sprepTrie
private int[] indexes
private char[] mappingData
private android.icu.util.VersionInfo sprepUniVer
private android.icu.util.VersionInfo normCorrVer
private boolean doNFKC
private boolean checkBiDi
private android.icu.impl.UBiDiProps bdp
private char getCodePointValue (int)
int ch
private static android.icu.util.VersionInfo getVersionInfo (int)
int comp
int micro
int milli
int minor
int major
private static android.icu.util.VersionInfo getVersionInfo (byte[])
byte[] version
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
private void <init> (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer bytes
android.icu.impl.StringPrepDataReader reader
android.icu.util.VersionInfo normUniVer
public static android.icu.text.StringPrep getInstance (int)
java.io.IOException e
java.nio.ByteBuffer bytes
java.lang.ref.WeakReference ref
int profile
android.icu.text.StringPrep instance
private static final void getValues (char, android.icu.text.StringPrep$Values)
char trieWord
android.icu.text.StringPrep$Values values
private java.lang.StringBuffer map (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
int length
int length
int length
int index
int length
android.icu.text.UCharacterIterator iter
int options
android.icu.text.StringPrep$Values val
char result
int ch
StringBuffer dest
boolean allowUnassigned
private java.lang.StringBuffer normalize (java.lang.StringBuffer)
StringBuffer src
public java.lang.StringBuffer prepare (android.icu.text.UCharacterIterator, int) throws android.icu.text.StringPrepParseException
char result
android.icu.text.UCharacterIterator src
int options
StringBuffer mapOut
StringBuffer normOut
int ch
android.icu.text.UCharacterIterator iter
android.icu.text.StringPrep$Values val
int direction
int firstCharDir
int rtlPos
int ltrPos
boolean rightToLeft
boolean leftToRight
public java.lang.String prepare (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
StringBuffer result
static void <clinit> ()
}
android/icu/text/StringPrepParseException.class
StringPrepParseException.java
package android.icu.text
public android.icu.text.StringPrepParseException extends java.text.ParseException {
static final long serialVersionUID
public static final int INVALID_CHAR_FOUND
public static final int ILLEGAL_CHAR_FOUND
public static final int PROHIBITED_ERROR
public static final int UNASSIGNED_ERROR
public static final int CHECK_BIDI_ERROR
public static final int STD3_ASCII_RULES_ERROR
public static final int ACE_PREFIX_ERROR
public static final int VERIFICATION_ERROR
public static final int LABEL_TOO_LONG_ERROR
public static final int BUFFER_OVERFLOW_ERROR
public static final int ZERO_LENGTH_LABEL
public static final int DOMAIN_NAME_TOO_LONG_ERROR
private int error
private int line
private StringBuffer preContext
private StringBuffer postContext
private static final int PARSE_CONTEXT_LEN
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, int)
String message
int error
public void <init> (java.lang.String, int, java.lang.String, int)
String message
int error
String rules
int pos
public void <init> (java.lang.String, int, java.lang.String, int, int)
String message
int error
String rules
int pos
int lineNumber
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
StringBuilder buf
private void setPreContext (java.lang.String, int)
String str
int pos
private void setPreContext (char[], int)
char[] str
int pos
int start
int len
private void setPostContext (java.lang.String, int)
String str
int pos
private void setPostContext (char[], int)
char[] str
int pos
int start
int len
private void setContext (java.lang.String, int)
String str
int pos
public int getError ()
static void <clinit> ()
}
android/icu/text/StringReplacer.class
StringReplacer.java
package android.icu.text
android.icu.text.StringReplacer extends java.lang.Object implements android.icu.text.UnicodeReplacer {
private String output
private int cursorPos
private boolean hasCursor
private boolean isComplex
private final android.icu.text.RuleBasedTransliterator$Data data
public void <init> (java.lang.String, int, android.icu.text.RuleBasedTransliterator$Data)
String theOutput
int theCursorPos
android.icu.text.RuleBasedTransliterator$Data theData
public void <init> (java.lang.String, android.icu.text.RuleBasedTransliterator$Data)
String theOutput
android.icu.text.RuleBasedTransliterator$Data theData
public int replace (android.icu.text.Replaceable, int, int, int[])
int outLen
int len
int len
int c
int nextIndex
android.icu.text.UnicodeReplacer r
StringBuffer buf
int oOutput
int tempStart
int destStart
int destLimit
int tempExtra
int n
int n
android.icu.text.Replaceable text
int start
int limit
int[] cursor
int outLen
int newStart
public java.lang.String toReplacerPattern (boolean)
StringBuffer buf
char c
android.icu.text.UnicodeReplacer r
int i
boolean escapeUnprintable
StringBuffer rule
StringBuffer quoteBuf
int cursor
public void addReplacementSetTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeReplacer r
int ch
int i
android.icu.text.UnicodeSet toUnionTo
}
android/icu/text/StringSearch$1.class
StringSearch.java
package android.icu.text
synthetic android.icu.text.StringSearch$1 extends java.lang.Object {
}
android/icu/text/StringSearch$CEBuffer.class
StringSearch.java
package android.icu.text
android.icu.text.StringSearch$CEBuffer extends java.lang.Object {
static final int CEBUFFER_EXTRA
static final int MAX_TARGET_IGNORABLES_PER_PAT_JAMO_L
static final int MAX_TARGET_IGNORABLES_PER_PAT_OTHER
android.icu.text.StringSearch$CEI[] buf_
int bufSize_
int firstIx_
int limitIx_
android.icu.text.StringSearch strSearch_
static final synthetic boolean $assertionsDisabled
void <init> (android.icu.text.StringSearch)
char c
int i
String patText
android.icu.text.StringSearch ss
android.icu.text.StringSearch$CEI get (int)
int index
int i
android.icu.text.StringSearch$CollationPCE$Range range
android.icu.text.StringSearch$CEI getPrevious (int)
int index
int i
android.icu.text.StringSearch$CollationPCE$Range range
static boolean MIGHT_BE_JAMO_L (char)
char c
static void <clinit> ()
}
android/icu/text/StringSearch$CEI.class
StringSearch.java
package android.icu.text
android.icu.text.StringSearch$CEI extends java.lang.Object {
long ce_
int lowIndex_
int highIndex_
private void <init> ()
synthetic void <init> (android.icu.text.StringSearch$1)
android.icu.text.StringSearch$1 x0
}
android/icu/text/StringSearch$CollationPCE$PCEBuffer.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$PCEBuffer extends java.lang.Object {
private android.icu.text.StringSearch$CollationPCE$PCEI[] buffer_
private int bufferIndex_
private void <init> ()
void reset ()
boolean empty ()
void put (long, int, int)
android.icu.text.StringSearch$CollationPCE$PCEI[] newBuffer
long ce
int ixLow
int ixHigh
android.icu.text.StringSearch$CollationPCE$PCEI get ()
synthetic void <init> (android.icu.text.StringSearch$1)
android.icu.text.StringSearch$1 x0
}
android/icu/text/StringSearch$CollationPCE$PCEI.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$PCEI extends java.lang.Object {
long ce_
int low_
int high_
private void <init> ()
synthetic void <init> (android.icu.text.StringSearch$1)
android.icu.text.StringSearch$1 x0
}
android/icu/text/StringSearch$CollationPCE$RCEBuffer.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$RCEBuffer extends java.lang.Object {
private android.icu.text.StringSearch$CollationPCE$RCEI[] buffer_
private int bufferIndex_
private void <init> ()
boolean empty ()
void put (int, int, int)
android.icu.text.StringSearch$CollationPCE$RCEI[] newBuffer
int ce
int ixLow
int ixHigh
android.icu.text.StringSearch$CollationPCE$RCEI get ()
synthetic void <init> (android.icu.text.StringSearch$1)
android.icu.text.StringSearch$1 x0
}
android/icu/text/StringSearch$CollationPCE$RCEI.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$RCEI extends java.lang.Object {
int ce_
int low_
int high_
private void <init> ()
synthetic void <init> (android.icu.text.StringSearch$1)
android.icu.text.StringSearch$1 x0
}
android/icu/text/StringSearch$CollationPCE$Range.class
StringSearch.java
package android.icu.text
public final android.icu.text.StringSearch$CollationPCE$Range extends java.lang.Object {
int ixLow_
int ixHigh_
public void <init> ()
}
android/icu/text/StringSearch$CollationPCE.class
StringSearch.java
package android.icu.text
android.icu.text.StringSearch$CollationPCE extends java.lang.Object {
public static final long PROCESSED_NULLORDER
private static final int DEFAULT_BUFFER_SIZE
private static final int BUFFER_GROW
private static final int PRIMARYORDERMASK
private static final int CONTINUATION_MARKER
private android.icu.text.StringSearch$CollationPCE$PCEBuffer pceBuffer_
private android.icu.text.CollationElementIterator cei_
private int strength_
private boolean toShift_
private boolean isShifted_
private int variableTop_
public void <init> (android.icu.text.CollationElementIterator)
android.icu.text.CollationElementIterator iter
public void init (android.icu.text.CollationElementIterator)
android.icu.text.CollationElementIterator iter
private void init (android.icu.text.RuleBasedCollator)
android.icu.text.RuleBasedCollator coll
private long processCE (int)
int ce
long primary
long secondary
long tertiary
long quaternary
public long nextProcessed (android.icu.text.StringSearch$CollationPCE$Range)
int ce
android.icu.text.StringSearch$CollationPCE$Range range
long result
int low
int high
public long previousProcessed (android.icu.text.StringSearch$CollationPCE$Range)
android.icu.text.StringSearch$CollationPCE$RCEI rcei
android.icu.text.StringSearch$CollationPCE$RCEBuffer rceb
int ce
boolean finish
android.icu.text.StringSearch$CollationPCE$Range range
long result
int low
int high
android.icu.text.StringSearch$CollationPCE$PCEI pcei
private static boolean isContinuation (int)
int ce
}
android/icu/text/StringSearch$Match.class
StringSearch.java
package android.icu.text
android.icu.text.StringSearch$Match extends java.lang.Object {
int start_
int limit_
private void <init> ()
synthetic void <init> (android.icu.text.StringSearch$1)
android.icu.text.StringSearch$1 x0
}
android/icu/text/StringSearch$Pattern.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$Pattern extends java.lang.Object {
String text_
long[] PCE_
int PCELength_
int[] CE_
int CELength_
protected void <init> (java.lang.String)
String pattern
}
android/icu/text/StringSearch.class
StringSearch.java
package android.icu.text
public final android.icu.text.StringSearch extends android.icu.text.SearchIterator {
private android.icu.text.StringSearch$Pattern pattern_
private android.icu.text.RuleBasedCollator collator_
private android.icu.text.CollationElementIterator textIter_
private android.icu.text.StringSearch$CollationPCE textProcessedIter_
private android.icu.text.CollationElementIterator utilIter_
private android.icu.text.Normalizer2 nfd_
private int strength_
int ceMask_
int variableTop_
private boolean toShift_
private static final int INITIAL_ARRAY_SIZE_
private static final int PRIMARYORDERMASK
private static final int SECONDARYORDERMASK
private static final int TERTIARYORDERMASK
private static final int CE_MATCH
private static final int CE_NO_MATCH
private static final int CE_SKIP_TARG
private static final int CE_SKIP_PATN
private static int CE_LEVEL2_BASE
private static int CE_LEVEL3_BASE
public void <init> (java.lang.String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator, android.icu.text.BreakIterator)
String pattern
java.text.CharacterIterator target
android.icu.text.RuleBasedCollator collator
android.icu.text.BreakIterator breakiter
android.icu.util.ULocale collLocale
public void <init> (java.lang.String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator)
String pattern
java.text.CharacterIterator target
android.icu.text.RuleBasedCollator collator
public void <init> (java.lang.String, java.text.CharacterIterator, java.util.Locale)
String pattern
java.text.CharacterIterator target
java.util.Locale locale
public void <init> (java.lang.String, java.text.CharacterIterator, android.icu.util.ULocale)
String pattern
java.text.CharacterIterator target
android.icu.util.ULocale locale
public void <init> (java.lang.String, java.lang.String)
String pattern
String target
public android.icu.text.RuleBasedCollator getCollator ()
public void setCollator (android.icu.text.RuleBasedCollator)
android.icu.text.RuleBasedCollator collator
android.icu.util.ULocale collLocale
public java.lang.String getPattern ()
public void setPattern (java.lang.String)
String pattern
public boolean isCanonical ()
public void setCanonical (boolean)
boolean allowCanonical
public void setTarget (java.text.CharacterIterator)
java.text.CharacterIterator text
public int getIndex ()
int result
public void setIndex (int)
int position
public void reset ()
boolean sameCollAttribute
int ceMask
boolean shift
int varTop
int newStrength
protected int handleNext (int)
int position
protected int handlePrevious (int)
int position
private static int getMask (int)
int strength
private int getCE (int)
int sourcece
private static int[] addToIntArray (int[], int, int, int)
int[] temp
int[] destination
int offset
int value
int increments
int newlength
private static long[] addToLongArray (long[], int, int, long, int)
long[] temp
long[] destination
int offset
int destinationlength
long value
int increments
int newlength
private int initializePatternCETable ()
int[] temp
int newce
int[] cetable
int patternlength
android.icu.text.CollationElementIterator coleiter
int offset
int result
int ce
private int initializePatternPCETable ()
long[] temp
long[] pcetable
int pcetablesize
int patternlength
android.icu.text.CollationElementIterator coleiter
int offset
int result
long pce
android.icu.text.StringSearch$CollationPCE iter
private int initializePattern ()
private void initialize ()
protected void setMatchNotFound ()
private static final boolean isOutOfBounds (int, int, int)
int textstart
int textlimit
int offset
private boolean checkIdentical (int, int)
int start
int end
String textstr
String patternstr
private boolean initTextProcessedIter ()
private int nextBoundaryAfter (int)
int startIndex
android.icu.text.BreakIterator breakiterator
private boolean isBreakBoundary (int)
int index
android.icu.text.BreakIterator breakiterator
private static int compareCE64s (long, long, android.icu.text.SearchIterator$ElementComparisonType)
long targCE
long patCE
android.icu.text.SearchIterator$ElementComparisonType compareType
long targCEshifted
long patCEshifted
long mask
int targLev1
int patLev1
int targLev2
int patLev2
int targLev3
int patLev3
private boolean search (int, android.icu.text.StringSearch$Match)
int ceMatch
int maxLimit
int ceMatch
int nba
int targetIxOffset
long patCE
android.icu.text.StringSearch$CEI firstCEI
android.icu.text.StringSearch$CEI lastCEI
android.icu.text.StringSearch$CEI nextCEI
int secondIx
boolean allowMidclusterMatch
int minLimit
int maxLimit
int startIdx
android.icu.text.StringSearch$Match m
android.icu.text.StringSearch$CEBuffer ceb
int targetIx
android.icu.text.StringSearch$CEI targetCEI
int patIx
boolean found
int mStart
int mLimit
private static int codePointAt (java.text.CharacterIterator, int)
char nextUnit
java.text.CharacterIterator iter
int index
int currentIterIndex
char codeUnit
int cp
private static int codePointBefore (java.text.CharacterIterator, int)
char prevUnit
java.text.CharacterIterator iter
int index
int currentIterIndex
char codeUnit
int cp
private boolean searchBackwards (int, android.icu.text.StringSearch$Match)
android.icu.text.BreakIterator bi
int next
long patCE
int ceMatch
int nba
android.icu.text.StringSearch$CEI nextCEI
boolean allowMidclusterMatch
int maxLimit
int nba
android.icu.text.StringSearch$CEI lastCEI
int targetIxOffset
android.icu.text.StringSearch$CEI firstCEI
int minLimit
int maxLimit
int startIdx
android.icu.text.StringSearch$Match m
android.icu.text.StringSearch$CEBuffer ceb
int targetIx
android.icu.text.StringSearch$CEI targetCEI
int patIx
boolean found
int limitIx
int mStart
int mLimit
private boolean handleNextExact ()
private boolean handleNextCanonical ()
private boolean handleNextCommonImpl ()
int textOffset
android.icu.text.StringSearch$Match match
private boolean handlePreviousExact ()
private boolean handlePreviousCanonical ()
private boolean handlePreviousCommonImpl ()
int textOffset
long pce
int nPCEs
int textOffset
int textOffset
android.icu.text.StringSearch$Match match
private static final java.lang.String getString (java.text.CharacterIterator, int, int)
int i
java.text.CharacterIterator text
int start
int length
StringBuilder result
int offset
static synthetic android.icu.text.StringSearch$Pattern access$500 (android.icu.text.StringSearch)
android.icu.text.StringSearch x0
static synthetic boolean access$600 (android.icu.text.StringSearch)
android.icu.text.StringSearch x0
static synthetic android.icu.text.StringSearch$CollationPCE access$800 (android.icu.text.StringSearch)
android.icu.text.StringSearch x0
static void <clinit> ()
}
android/icu/text/StringTransform.class
StringTransform.java
package android.icu.text
public abstract android.icu.text.StringTransform extends java.lang.Object implements android.icu.text.Transform {
public abstract java.lang.String transform (java.lang.String)
public volatile synthetic java.lang.Object transform (java.lang.Object)
}
android/icu/text/SymbolTable.class
SymbolTable.java
package android.icu.text
public abstract android.icu.text.SymbolTable extends java.lang.Object {
public static final char SYMBOL_REF
public abstract char[] lookup (java.lang.String)
public abstract android.icu.text.UnicodeMatcher lookupMatcher (int)
public abstract java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
}
android/icu/text/ThaiBreakEngine.class
ThaiBreakEngine.java
package android.icu.text
android.icu.text.ThaiBreakEngine extends android.icu.text.DictionaryBreakEngine {
private static final byte THAI_LOOKAHEAD
private static final byte THAI_ROOT_COMBINE_THRESHOLD
private static final byte THAI_PREFIX_COMBINE_THRESHOLD
private static final char THAI_PAIYANNOI
private static final char THAI_MAIYAMOK
private static final byte THAI_MIN_WORD
private static final byte THAI_MIN_WORD_SPAN
private android.icu.text.DictionaryMatcher fDictionary
private static android.icu.text.UnicodeSet fThaiWordSet
private static android.icu.text.UnicodeSet fEndWordSet
private static android.icu.text.UnicodeSet fBeginWordSet
private static android.icu.text.UnicodeSet fSuffixSet
private static android.icu.text.UnicodeSet fMarkSet
public void <init> () throws java.io.IOException
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean handles (int)
int c
int script
public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
int i
int wordsMatched
int candidate
int remaining
int pc
int chars
int uc
int uc
int candidates
int currPos
int wordLength
java.text.CharacterIterator fIter
int rangeStart
int rangeEnd
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
int wordsFound
android.icu.text.DictionaryBreakEngine$PossibleWord[] words
int current
static void <clinit> ()
}
android/icu/text/TimeUnitFormat$TimeUnitFormatSetupSink.class
TimeUnitFormat.java
package android.icu.text
final android.icu.text.TimeUnitFormat$TimeUnitFormatSetupSink extends android.icu.impl.UResource$Sink {
java.util.Map timeUnitToCountToPatterns
int style
java.util.Set pluralKeywords
android.icu.util.ULocale locale
boolean beenHere
void <init> (java.util.Map, int, java.util.Set, android.icu.util.ULocale)
java.util.Map timeUnitToCountToPatterns
int style
java.util.Set pluralKeywords
android.icu.util.ULocale locale
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String pattern
android.icu.text.MessageFormat messageFormat
String pluralCount
Object[] pair
int j
String timeUnitName
android.icu.util.TimeUnit timeUnit
java.util.Map countToPatterns
android.icu.impl.UResource$Table countsToPatternTable
int i
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table units
}
android/icu/text/TimeUnitFormat.class
TimeUnitFormat.java
package android.icu.text
public android.icu.text.TimeUnitFormat extends android.icu.text.MeasureFormat {
public static final int FULL_NAME
public static final int ABBREVIATED_NAME
private static final int TOTAL_STYLES
private static final long serialVersionUID
private android.icu.text.NumberFormat format
private android.icu.util.ULocale locale
private int style
private transient java.util.Map timeUnitToCountToPatterns
private transient android.icu.text.PluralRules pluralRules
private transient boolean isReady
private static final String DEFAULT_PATTERN_FOR_SECOND
private static final String DEFAULT_PATTERN_FOR_MINUTE
private static final String DEFAULT_PATTERN_FOR_HOUR
private static final String DEFAULT_PATTERN_FOR_DAY
private static final String DEFAULT_PATTERN_FOR_WEEK
private static final String DEFAULT_PATTERN_FOR_MONTH
private static final String DEFAULT_PATTERN_FOR_YEAR
public void <init> ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (java.util.Locale)
java.util.Locale locale
public void <init> (android.icu.util.ULocale, int)
android.icu.util.ULocale locale
int style
private void <init> (android.icu.util.ULocale, int, android.icu.text.NumberFormat)
android.icu.util.ULocale locale
int style
android.icu.text.NumberFormat numberFormat
public void <init> (java.util.Locale, int)
java.util.Locale locale
int style
public android.icu.text.TimeUnitFormat setLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public android.icu.text.TimeUnitFormat setLocale (java.util.Locale)
java.util.Locale locale
public android.icu.text.TimeUnitFormat setNumberFormat (android.icu.text.NumberFormat)
android.icu.text.NumberFormat format
public android.icu.text.NumberFormat getNumberFormat ()
android.icu.text.NumberFormat getNumberFormatInternal ()
android.icu.number.LocalizedNumberFormatter getNumberFormatter ()
public android.icu.util.TimeUnitAmount parseObject (java.lang.String, java.text.ParsePosition)
java.text.ParseException e
Object tempObj
android.icu.text.MessageFormat pattern
Object parsed
Number temp
int parseDistance
int styl
String count
java.util.Map$Entry patternEntry
java.util.Map countToPattern
android.icu.util.TimeUnit timeUnit
String source
java.text.ParsePosition pos
Number resultNumber
android.icu.util.TimeUnit resultTimeUnit
int oldPos
int newPos
int longestParseDistance
String countOfLongestMatch
private void setup ()
java.util.Set pluralKeywords
private void setup (java.lang.String, java.util.Map, int, java.util.Set)
android.icu.impl.ICUResourceBundle resource
android.icu.text.TimeUnitFormat$TimeUnitFormatSetupSink sink
String pluralCount
android.icu.util.TimeUnit timeUnit
java.util.Map countToPatterns
int i
String resourceKey
java.util.Map timeUnitToCountToPatterns
int style
java.util.Set pluralKeywords
android.icu.util.TimeUnit[] timeUnits
java.util.Set keywords
private void searchInTree (java.lang.String, int, android.icu.util.TimeUnit, java.lang.String, java.lang.String, java.util.Map)
android.icu.impl.ICUResourceBundle unitsRes
android.icu.impl.ICUResourceBundle oneUnitRes
String pattern
android.icu.text.MessageFormat messageFormat
Object[] pair
android.icu.text.MessageFormat messageFormat
Object[] pair
String resourceKey
int styl
android.icu.util.TimeUnit timeUnit
String srcPluralCount
String searchPluralCount
java.util.Map countToPatterns
android.icu.util.ULocale parentLocale
String srcTimeUnitName
public java.lang.Object clone ()
android.icu.text.TimeUnitFormat result
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
private java.lang.Object readResolve () throws java.io.ObjectStreamException
public volatile synthetic android.icu.util.Measure parseObject (java.lang.String, java.text.ParsePosition)
public volatile synthetic java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
}
android/icu/text/TimeZoneFormat$1.class
TimeZoneFormat.java
package android.icu.text
synthetic android.icu.text.TimeZoneFormat$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$text$TimeZoneFormat$Style
static final synthetic int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
static void <clinit> ()
}
android/icu/text/TimeZoneFormat$GMTOffsetField.class
TimeZoneFormat.java
package android.icu.text
android.icu.text.TimeZoneFormat$GMTOffsetField extends java.lang.Object {
final char _type
final int _width
void <init> (char, int)
char type
int width
char getType ()
int getWidth ()
static boolean isValid (char, int)
char type
int width
}
android/icu/text/TimeZoneFormat$GMTOffsetPatternType.class
TimeZoneFormat.java
package android.icu.text
public final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType extends java.lang.Enum {
public static final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType POSITIVE_HM
public static final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType POSITIVE_HMS
public static final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType NEGATIVE_HM
public static final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType NEGATIVE_HMS
public static final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType POSITIVE_H
public static final enum android.icu.text.TimeZoneFormat$GMTOffsetPatternType NEGATIVE_H
private String _defaultPattern
private String _required
private boolean _isPositive
private static final synthetic android.icu.text.TimeZoneFormat$GMTOffsetPatternType[] $VALUES
public static android.icu.text.TimeZoneFormat$GMTOffsetPatternType[] values ()
public static android.icu.text.TimeZoneFormat$GMTOffsetPatternType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, boolean)
String defaultPattern
String required
boolean isPositive
private java.lang.String defaultPattern ()
private java.lang.String required ()
private boolean isPositive ()
static synthetic java.lang.String access$100 (android.icu.text.TimeZoneFormat$GMTOffsetPatternType)
android.icu.text.TimeZoneFormat$GMTOffsetPatternType x0
static synthetic java.lang.String access$200 (android.icu.text.TimeZoneFormat$GMTOffsetPatternType)
android.icu.text.TimeZoneFormat$GMTOffsetPatternType x0
static synthetic boolean access$300 (android.icu.text.TimeZoneFormat$GMTOffsetPatternType)
android.icu.text.TimeZoneFormat$GMTOffsetPatternType x0
static void <clinit> ()
}
android/icu/text/TimeZoneFormat$OffsetFields.class
TimeZoneFormat.java
package android.icu.text
final enum android.icu.text.TimeZoneFormat$OffsetFields extends java.lang.Enum {
public static final enum android.icu.text.TimeZoneFormat$OffsetFields H
public static final enum android.icu.text.TimeZoneFormat$OffsetFields HM
public static final enum android.icu.text.TimeZoneFormat$OffsetFields HMS
private static final synthetic android.icu.text.TimeZoneFormat$OffsetFields[] $VALUES
public static android.icu.text.TimeZoneFormat$OffsetFields[] values ()
public static android.icu.text.TimeZoneFormat$OffsetFields valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/TimeZoneFormat$ParseOption.class
TimeZoneFormat.java
package android.icu.text
public final enum android.icu.text.TimeZoneFormat$ParseOption extends java.lang.Enum {
public static final enum android.icu.text.TimeZoneFormat$ParseOption ALL_STYLES
public static final enum android.icu.text.TimeZoneFormat$ParseOption TZ_DATABASE_ABBREVIATIONS
private static final synthetic android.icu.text.TimeZoneFormat$ParseOption[] $VALUES
public static android.icu.text.TimeZoneFormat$ParseOption[] values ()
public static android.icu.text.TimeZoneFormat$ParseOption valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/TimeZoneFormat$Style.class
TimeZoneFormat.java
package android.icu.text
public final enum android.icu.text.TimeZoneFormat$Style extends java.lang.Enum {
public static final enum android.icu.text.TimeZoneFormat$Style GENERIC_LOCATION
public static final enum android.icu.text.TimeZoneFormat$Style GENERIC_LONG
public static final enum android.icu.text.TimeZoneFormat$Style GENERIC_SHORT
public static final enum android.icu.text.TimeZoneFormat$Style SPECIFIC_LONG
public static final enum android.icu.text.TimeZoneFormat$Style SPECIFIC_SHORT
public static final enum android.icu.text.TimeZoneFormat$Style LOCALIZED_GMT
public static final enum android.icu.text.TimeZoneFormat$Style LOCALIZED_GMT_SHORT
public static final enum android.icu.text.TimeZoneFormat$Style ISO_BASIC_SHORT
public static final enum android.icu.text.TimeZoneFormat$Style ISO_BASIC_LOCAL_SHORT
public static final enum android.icu.text.TimeZoneFormat$Style ISO_BASIC_FIXED
public static final enum android.icu.text.TimeZoneFormat$Style ISO_BASIC_LOCAL_FIXED
public static final enum android.icu.text.TimeZoneFormat$Style ISO_BASIC_FULL
public static final enum android.icu.text.TimeZoneFormat$Style ISO_BASIC_LOCAL_FULL
public static final enum android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_FIXED
public static final enum android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_LOCAL_FIXED
public static final enum android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_FULL
public static final enum android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_LOCAL_FULL
public static final enum android.icu.text.TimeZoneFormat$Style ZONE_ID
public static final enum android.icu.text.TimeZoneFormat$Style ZONE_ID_SHORT
public static final enum android.icu.text.TimeZoneFormat$Style EXEMPLAR_LOCATION
final int flag
private static final synthetic android.icu.text.TimeZoneFormat$Style[] $VALUES
public static android.icu.text.TimeZoneFormat$Style[] values ()
public static android.icu.text.TimeZoneFormat$Style valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int flag
static void <clinit> ()
}
android/icu/text/TimeZoneFormat$TimeType.class
TimeZoneFormat.java
package android.icu.text
public final enum android.icu.text.TimeZoneFormat$TimeType extends java.lang.Enum {
public static final enum android.icu.text.TimeZoneFormat$TimeType UNKNOWN
public static final enum android.icu.text.TimeZoneFormat$TimeType STANDARD
public static final enum android.icu.text.TimeZoneFormat$TimeType DAYLIGHT
private static final synthetic android.icu.text.TimeZoneFormat$TimeType[] $VALUES
public static android.icu.text.TimeZoneFormat$TimeType[] values ()
public static android.icu.text.TimeZoneFormat$TimeType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/TimeZoneFormat$TimeZoneFormatCache.class
TimeZoneFormat.java
package android.icu.text
android.icu.text.TimeZoneFormat$TimeZoneFormatCache extends android.icu.impl.SoftCache {
private void <init> ()
protected android.icu.text.TimeZoneFormat createInstance (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale key
android.icu.util.ULocale data
android.icu.text.TimeZoneFormat fmt
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.text.TimeZoneFormat$1)
android.icu.text.TimeZoneFormat$1 x0
}
android/icu/text/TimeZoneFormat.class
TimeZoneFormat.java
package android.icu.text
public android.icu.text.TimeZoneFormat extends android.icu.text.UFormat implements android.icu.util.Freezable java.io.Serializable {
private static final long serialVersionUID
private static final int ISO_Z_STYLE_FLAG
private static final int ISO_LOCAL_STYLE_FLAG
private android.icu.util.ULocale _locale
private android.icu.text.TimeZoneNames _tznames
private String _gmtPattern
private String[] _gmtOffsetPatterns
private String[] _gmtOffsetDigits
private String _gmtZeroFormat
private boolean _parseAllStyles
private boolean _parseTZDBNames
private volatile transient android.icu.impl.TimeZoneGenericNames _gnames
private transient String _gmtPatternPrefix
private transient String _gmtPatternSuffix
private transient Object[][] _gmtOffsetPatternItems
private transient boolean _abuttingOffsetHoursAndMinutes
private transient String _region
private volatile transient boolean _frozen
private volatile transient android.icu.text.TimeZoneNames _tzdbNames
private static final String TZID_GMT
private static final String[] ALT_GMT_STRINGS
private static final String DEFAULT_GMT_PATTERN
private static final String DEFAULT_GMT_ZERO
private static final String[] DEFAULT_GMT_DIGITS
private static final char DEFAULT_GMT_OFFSET_SEP
private static final String ASCII_DIGITS
private static final String ISO8601_UTC
private static final String UNKNOWN_ZONE_ID
private static final String UNKNOWN_SHORT_ZONE_ID
private static final String UNKNOWN_LOCATION
private static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType[] PARSE_GMT_OFFSET_TYPES
private static final int MILLIS_PER_HOUR
private static final int MILLIS_PER_MINUTE
private static final int MILLIS_PER_SECOND
private static final int MAX_OFFSET
private static final int MAX_OFFSET_HOUR
private static final int MAX_OFFSET_MINUTE
private static final int MAX_OFFSET_SECOND
private static final int UNKNOWN_OFFSET
private static android.icu.text.TimeZoneFormat$TimeZoneFormatCache _tzfCache
private static final java.util.EnumSet ALL_SIMPLE_NAME_TYPES
private static final java.util.EnumSet ALL_GENERIC_NAME_TYPES
private static volatile android.icu.impl.TextTrieMap ZONE_ID_TRIE
private static volatile android.icu.impl.TextTrieMap SHORT_ZONE_ID_TRIE
private static final java.io.ObjectStreamField[] serialPersistentFields
static final synthetic boolean $assertionsDisabled
protected void <init> (android.icu.util.ULocale)
android.icu.impl.ICUResourceBundle bundle
String[] hourPatterns
android.icu.text.TimeZoneFormat$GMTOffsetPatternType patType
android.icu.util.ULocale locale
String gmtPattern
String hourFormats
String[] gmtOffsetPatterns
android.icu.text.NumberingSystem ns
public static android.icu.text.TimeZoneFormat getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.text.TimeZoneFormat getInstance (java.util.Locale)
java.util.Locale locale
public android.icu.text.TimeZoneNames getTimeZoneNames ()
private android.icu.impl.TimeZoneGenericNames getTimeZoneGenericNames ()
private android.icu.text.TimeZoneNames getTZDBTimeZoneNames ()
public android.icu.text.TimeZoneFormat setTimeZoneNames (android.icu.text.TimeZoneNames)
android.icu.text.TimeZoneNames tznames
public java.lang.String getGMTPattern ()
public android.icu.text.TimeZoneFormat setGMTPattern (java.lang.String)
String pattern
public java.lang.String getGMTOffsetPattern (android.icu.text.TimeZoneFormat$GMTOffsetPatternType)
android.icu.text.TimeZoneFormat$GMTOffsetPatternType type
public android.icu.text.TimeZoneFormat setGMTOffsetPattern (android.icu.text.TimeZoneFormat$GMTOffsetPatternType, java.lang.String)
android.icu.text.TimeZoneFormat$GMTOffsetPatternType type
String pattern
Object[] parsedItems
public java.lang.String getGMTOffsetDigits ()
String digit
StringBuilder buf
public android.icu.text.TimeZoneFormat setGMTOffsetDigits (java.lang.String)
String digits
String[] digitArray
public java.lang.String getGMTZeroFormat ()
public android.icu.text.TimeZoneFormat setGMTZeroFormat (java.lang.String)
String gmtZeroFormat
public android.icu.text.TimeZoneFormat setDefaultParseOptions (java.util.EnumSet)
java.util.EnumSet options
public java.util.EnumSet getDefaultParseOptions ()
public final java.lang.String formatOffsetISO8601Basic (int, boolean, boolean, boolean)
int offset
boolean useUtcIndicator
boolean isShort
boolean ignoreSeconds
public final java.lang.String formatOffsetISO8601Extended (int, boolean, boolean, boolean)
int offset
boolean useUtcIndicator
boolean isShort
boolean ignoreSeconds
public java.lang.String formatOffsetLocalizedGMT (int)
int offset
public java.lang.String formatOffsetShortLocalizedGMT (int)
int offset
public final java.lang.String format (android.icu.text.TimeZoneFormat$Style, android.icu.util.TimeZone, long)
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
long date
public java.lang.String format (android.icu.text.TimeZoneFormat$Style, android.icu.util.TimeZone, long, android.icu.util.Output)
int[] offsets
int offset
android.icu.text.TimeZoneFormat$Style style
android.icu.util.TimeZone tz
long date
android.icu.util.Output timeType
String result
boolean noOffsetFormatFallback
public final int parseOffsetISO8601 (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
public int parseOffsetLocalizedGMT (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
public int parseOffsetShortLocalizedGMT (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
public android.icu.util.TimeZone parse (android.icu.text.TimeZoneFormat$Style, java.lang.String, java.text.ParsePosition, java.util.EnumSet, android.icu.util.Output)
android.icu.util.Output hasDigitOffset
int offset
int offset
int offset
int offset
android.icu.util.Output hasDigitOffset
int offset
android.icu.text.TimeZoneNames$MatchInfo match
android.icu.text.TimeZoneNames$MatchInfo specificMatch
android.icu.text.TimeZoneNames$MatchInfo match
android.icu.text.TimeZoneNames$MatchInfo tzdbNameMatch
java.util.Collection tzdbNameMatches
java.util.EnumSet nameTypes
java.util.Collection specificMatches
java.util.EnumSet genericNameTypes
android.icu.impl.TimeZoneGenericNames$GenericMatchInfo bestGeneric
String id
String id
String id
android.icu.util.Output hasDigitOffset
int offset
android.icu.util.Output hasDigitOffset
int offset
android.icu.util.Output hasDigitOffset
int offset
android.icu.text.TimeZoneNames$MatchInfo match
java.util.Collection specificMatches
android.icu.text.TimeZoneNames$MatchInfo specificMatch
int matchPos
android.icu.text.TimeZoneNames$MatchInfo match
java.util.Collection tzdbNameMatches
android.icu.text.TimeZoneNames$MatchInfo tzdbNameMatch
int matchPos
android.icu.impl.TimeZoneGenericNames$GenericMatchInfo genericMatch
String id
String id
android.icu.util.TimeZone parsedTZ
android.icu.text.TimeZoneFormat$Style style
String text
java.text.ParsePosition pos
java.util.EnumSet options
android.icu.util.Output timeType
int startIdx
int maxPos
boolean fallbackLocalizedGMT
boolean fallbackShortLocalizedGMT
int evaluated
java.text.ParsePosition tmpPos
int parsedOffset
int parsedPos
boolean parseTZDBAbbrev
String parsedID
android.icu.text.TimeZoneFormat$TimeType parsedTimeType
boolean parseAllStyles
public android.icu.util.TimeZone parse (android.icu.text.TimeZoneFormat$Style, java.lang.String, java.text.ParsePosition, android.icu.util.Output)
android.icu.text.TimeZoneFormat$Style style
String text
java.text.ParsePosition pos
android.icu.util.Output timeType
public final android.icu.util.TimeZone parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
public final android.icu.util.TimeZone parse (java.lang.String) throws java.text.ParseException
String text
java.text.ParsePosition pos
android.icu.util.TimeZone tz
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
android.icu.util.TimeZone tz
long date
String result
public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
java.text.AttributedString as
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
private java.lang.String formatOffsetLocalizedGMT (int, boolean)
Object[] offsetPatternItems
Object[] offsetPatternItems
Object[] offsetPatternItems
Object[] offsetPatternItems
Object[] offsetPatternItems
android.icu.text.TimeZoneFormat$GMTOffsetField field
Object item
int offset
boolean isShort
StringBuilder buf
boolean positive
int offsetH
int offsetM
int offsetS
Object[] offsetPatternItems
private java.lang.String formatOffsetISO8601 (int, boolean, boolean, boolean, boolean)
int idx
int idx
int offset
boolean isBasic
boolean useUtcIndicator
boolean isShort
boolean ignoreSeconds
int absOffset
android.icu.text.TimeZoneFormat$OffsetFields minFields
android.icu.text.TimeZoneFormat$OffsetFields maxFields
Character sep
int[] fields
int lastIdx
StringBuilder buf
char sign
private java.lang.String formatSpecific (android.icu.util.TimeZone, android.icu.text.TimeZoneNames$NameType, android.icu.text.TimeZoneNames$NameType, long, android.icu.util.Output)
android.icu.util.TimeZone tz
android.icu.text.TimeZoneNames$NameType stdType
android.icu.text.TimeZoneNames$NameType dstType
long date
android.icu.util.Output timeType
boolean isDaylight
String name
private java.lang.String formatExemplarLocation (android.icu.util.TimeZone)
android.icu.util.TimeZone tz
String location
private java.lang.String getTimeZoneID (java.lang.String, java.lang.String)
String tzID
String mzID
String id
private synchronized java.lang.String getTargetRegion ()
android.icu.util.ULocale tmp
private android.icu.text.TimeZoneFormat$TimeType getTimeType (android.icu.text.TimeZoneNames$NameType)
android.icu.text.TimeZoneNames$NameType nameType
private void initGMTPattern (java.lang.String)
String gmtPattern
int idx
private static java.lang.String unquote (java.lang.String)
char c
int i
String s
boolean isPrevQuote
boolean inQuote
StringBuilder buf
private void initGMTOffsetPatterns (java.lang.String[])
int idx
Object[] parsedItems
android.icu.text.TimeZoneFormat$GMTOffsetPatternType t
String[] gmtOffsetPatterns
int size
Object[][] gmtOffsetPatternItems
private void checkAbuttingHoursAndMinutes ()
android.icu.text.TimeZoneFormat$GMTOffsetField fld
Object item
boolean afterH
Object[] items
private static java.lang.Object[] parseOffsetPattern (java.lang.String, java.lang.String)
int patFieldIdx
char ch
int i
String pattern
String letters
boolean isPrevQuote
boolean inQuote
StringBuilder text
char itemType
int itemLength
boolean invalidPattern
java.util.List items
java.util.BitSet checkBits
private static java.lang.String expandOffsetPattern (java.lang.String)
String offsetHM
int idx_mm
String sep
int idx_H
private static java.lang.String truncateOffsetPattern (java.lang.String)
String offsetHM
int idx_mm
int idx_HH
int idx_H
private void appendOffsetDigits (java.lang.StringBuilder, int, int)
int i
StringBuilder buf
int n
int minDigits
int numDigits
private android.icu.util.TimeZone getTimeZoneForOffset (int)
int offset
private int parseOffsetLocalizedGMT (java.lang.String, java.text.ParsePosition, boolean, android.icu.util.Output)
String defGMTZero
String text
java.text.ParsePosition pos
boolean isShort
android.icu.util.Output hasDigitOffset
int start
int offset
int[] parsedLength
private int parseOffsetLocalizedGMTPattern (java.lang.String, int, boolean, int[])
int len
int[] offsetLen
String text
int start
boolean isShort
int[] parsedLen
int idx
int offset
boolean parsed
private int parseOffsetFields (java.lang.String, int, boolean, int[])
Object[] items
android.icu.text.TimeZoneFormat$GMTOffsetPatternType gmtPatType
Object[] items
android.icu.text.TimeZoneFormat$GMTOffsetPatternType gmtPatType
int tmpLen
int tmpSign
String text
int start
boolean isShort
int[] parsedLen
int outLen
int offset
int sign
int offsetH
int offsetM
int offsetS
int[] fields
private int parseOffsetFieldsWithPattern (java.lang.String, int, java.lang.Object[], boolean, int[])
int cpLen
int cp
String patStr
int len
int patIdx
int maxDigits
android.icu.text.TimeZoneFormat$GMTOffsetField field
char fieldType
int i
String text
int start
Object[] patternItems
boolean forceSingleHourDigit
int[] fields
boolean failed
int offsetH
int offsetM
int offsetS
int idx
int[] tmpParsedLen
private int parseOffsetDefaultLocalizedGMT (java.lang.String, int, int[])
int len
String gmt
int[] lenAbut
int offsetAbut
int gmtLen
int sign
char c
int[] lenWithSep
int offsetWithSep
String text
int start
int[] parsedLen
int idx
int offset
int parsed
private int parseDefaultOffsetFields (java.lang.String, int, char, int[])
String text
int start
char separator
int[] parsedLen
int max
int idx
int[] len
int hour
int min
int sec
private int parseAbuttingOffsetFields (java.lang.String, int, int[])
int i
int hour
int min
int sec
String text
int start
int[] parsedLen
int MAXDIGITS
int[] digits
int[] parsed
int idx
int[] len
int numDigits
int offset
private int parseOffsetFieldWithLocalizedDigits (java.lang.String, int, int, int, int, int, int[])
int digit
int tmpVal
String text
int start
int minDigits
int maxDigits
int minVal
int maxVal
int[] parsedLen
int decVal
int numDigits
int idx
int[] digitLen
private int parseSingleLocalizedDigit (java.lang.String, int, int[])
int i
int cp
String text
int start
int[] len
int digit
private static java.lang.String[] toCodePoints (java.lang.String)
int code
int codeLen
int i
int offset
String str
int len
String[] codePoints
private static int parseOffsetISO8601 (java.lang.String, java.text.ParsePosition, boolean, android.icu.util.Output)
int sign
int sign
java.text.ParsePosition posBasic
int tmpOffset
String text
java.text.ParsePosition pos
boolean extendedOnly
android.icu.util.Output hasDigitOffset
int start
char firstChar
int sign
java.text.ParsePosition posOffset
int offset
private static int parseAbuttingAsciiOffsetFields (java.lang.String, java.text.ParsePosition, android.icu.text.TimeZoneFormat$OffsetFields, android.icu.text.TimeZoneFormat$OffsetFields, boolean)
int digit
String text
java.text.ParsePosition pos
android.icu.text.TimeZoneFormat$OffsetFields minFields
android.icu.text.TimeZoneFormat$OffsetFields maxFields
boolean fixedHourWidth
int start
int minDigits
int maxDigits
int[] digits
int numDigits
int idx
int hour
int min
int sec
boolean bParsed
private static int parseAsciiOffsetFields (java.lang.String, java.text.ParsePosition, char, android.icu.text.TimeZoneFormat$OffsetFields, android.icu.text.TimeZoneFormat$OffsetFields)
char c
int digit
int idx
int fieldIdx
String text
java.text.ParsePosition pos
char sep
android.icu.text.TimeZoneFormat$OffsetFields minFields
android.icu.text.TimeZoneFormat$OffsetFields maxFields
int start
int[] fieldVal
int[] fieldLen
int offset
int parsedLen
android.icu.text.TimeZoneFormat$OffsetFields parsedFields
private static java.lang.String parseZoneID (java.lang.String, java.text.ParsePosition)
String id
android.icu.impl.TextTrieMap trie
String[] ids
String text
java.text.ParsePosition pos
String resolvedID
android.icu.impl.TextTrieMap$Output trieOutput
java.util.Iterator itr
private static java.lang.String parseShortZoneID (java.lang.String, java.text.ParsePosition)
String shortID
String id
android.icu.impl.TextTrieMap trie
java.util.Set canonicalIDs
String text
java.text.ParsePosition pos
String resolvedID
android.icu.impl.TextTrieMap$Output trieOutput
java.util.Iterator itr
private java.lang.String parseExemplarLocation (java.lang.String, java.text.ParsePosition)
android.icu.text.TimeZoneNames$MatchInfo match
android.icu.text.TimeZoneNames$MatchInfo exemplarMatch
String text
java.text.ParsePosition pos
int startIdx
int parsedPos
String tzID
java.util.EnumSet nameTypes
java.util.Collection exemplarMatches
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream oos
java.io.ObjectOutputStream$PutField fields
private void readObject (java.io.ObjectInputStream) throws java.lang.ClassNotFoundException java.io.IOException
int i
java.io.ObjectInputStream ois
java.io.ObjectInputStream$GetField fields
String[] tmpGmtOffsetPatterns
public boolean isFrozen ()
public android.icu.text.TimeZoneFormat freeze ()
public android.icu.text.TimeZoneFormat cloneAsThawed ()
android.icu.text.TimeZoneFormat copy
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
}
android/icu/text/TimeZoneNames$1.class
TimeZoneNames.java
package android.icu.text
synthetic android.icu.text.TimeZoneNames$1 extends java.lang.Object {
}
android/icu/text/TimeZoneNames$Cache.class
TimeZoneNames.java
package android.icu.text
android.icu.text.TimeZoneNames$Cache extends android.icu.impl.SoftCache {
private void <init> ()
protected android.icu.text.TimeZoneNames createInstance (java.lang.String, android.icu.util.ULocale)
String key
android.icu.util.ULocale data
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.text.TimeZoneNames$1)
android.icu.text.TimeZoneNames$1 x0
}
android/icu/text/TimeZoneNames$DefaultTimeZoneNames$FactoryImpl.class
TimeZoneNames.java
package android.icu.text
public android.icu.text.TimeZoneNames$DefaultTimeZoneNames$FactoryImpl extends android.icu.text.TimeZoneNames$Factory {
public void <init> ()
public android.icu.text.TimeZoneNames getTimeZoneNames (android.icu.util.ULocale)
android.icu.util.ULocale locale
}
android/icu/text/TimeZoneNames$DefaultTimeZoneNames.class
TimeZoneNames.java
package android.icu.text
android.icu.text.TimeZoneNames$DefaultTimeZoneNames extends android.icu.text.TimeZoneNames {
private static final long serialVersionUID
public static final android.icu.text.TimeZoneNames$DefaultTimeZoneNames INSTANCE
private void <init> ()
public java.util.Set getAvailableMetaZoneIDs ()
public java.util.Set getAvailableMetaZoneIDs (java.lang.String)
String tzID
public java.lang.String getMetaZoneID (java.lang.String, long)
String tzID
long date
public java.lang.String getReferenceZoneID (java.lang.String, java.lang.String)
String mzID
String region
public java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
String mzID
android.icu.text.TimeZoneNames$NameType type
public java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
String tzID
android.icu.text.TimeZoneNames$NameType type
public java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet)
CharSequence text
int start
java.util.EnumSet nameTypes
static void <clinit> ()
}
android/icu/text/TimeZoneNames$Factory.class
TimeZoneNames.java
package android.icu.text
public abstract android.icu.text.TimeZoneNames$Factory extends java.lang.Object {
public abstract android.icu.text.TimeZoneNames getTimeZoneNames (android.icu.util.ULocale)
protected void <init> ()
}
android/icu/text/TimeZoneNames$MatchInfo.class
TimeZoneNames.java
package android.icu.text
public android.icu.text.TimeZoneNames$MatchInfo extends java.lang.Object {
private android.icu.text.TimeZoneNames$NameType _nameType
private String _tzID
private String _mzID
private int _matchLength
public void <init> (android.icu.text.TimeZoneNames$NameType, java.lang.String, java.lang.String, int)
android.icu.text.TimeZoneNames$NameType nameType
String tzID
String mzID
int matchLength
public java.lang.String tzID ()
public java.lang.String mzID ()
public android.icu.text.TimeZoneNames$NameType nameType ()
public int matchLength ()
}
android/icu/text/TimeZoneNames$NameType.class
TimeZoneNames.java
package android.icu.text
public final enum android.icu.text.TimeZoneNames$NameType extends java.lang.Enum {
public static final enum android.icu.text.TimeZoneNames$NameType LONG_GENERIC
public static final enum android.icu.text.TimeZoneNames$NameType LONG_STANDARD
public static final enum android.icu.text.TimeZoneNames$NameType LONG_DAYLIGHT
public static final enum android.icu.text.TimeZoneNames$NameType SHORT_GENERIC
public static final enum android.icu.text.TimeZoneNames$NameType SHORT_STANDARD
public static final enum android.icu.text.TimeZoneNames$NameType SHORT_DAYLIGHT
public static final enum android.icu.text.TimeZoneNames$NameType EXEMPLAR_LOCATION
private static final synthetic android.icu.text.TimeZoneNames$NameType[] $VALUES
public static android.icu.text.TimeZoneNames$NameType[] values ()
public static android.icu.text.TimeZoneNames$NameType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/TimeZoneNames.DefaultTimeZoneNames.FactoryImpl.uau
android/icu/text/TimeZoneNames.class
TimeZoneNames.java
package android.icu.text
public abstract android.icu.text.TimeZoneNames extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static android.icu.text.TimeZoneNames$Cache TZNAMES_CACHE
private static final android.icu.text.TimeZoneNames$Factory TZNAMES_FACTORY
private static final String FACTORY_NAME_PROP
private static final String DEFAULT_FACTORY_CLASS
public static android.icu.text.TimeZoneNames getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
String key
public static android.icu.text.TimeZoneNames getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.text.TimeZoneNames getTZDBInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public abstract java.util.Set getAvailableMetaZoneIDs ()
public abstract java.util.Set getAvailableMetaZoneIDs (java.lang.String)
public abstract java.lang.String getMetaZoneID (java.lang.String, long)
public abstract java.lang.String getReferenceZoneID (java.lang.String, java.lang.String)
public abstract java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
public final java.lang.String getDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType, long)
String mzID
String tzID
android.icu.text.TimeZoneNames$NameType type
long date
String name
public abstract java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType)
public java.lang.String getExemplarLocationName (java.lang.String)
String tzID
public java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet)
CharSequence text
int start
java.util.EnumSet types
public void loadAllDisplayNames ()
public void getDisplayNames (java.lang.String, android.icu.text.TimeZoneNames$NameType[], long, java.lang.String[], int)
android.icu.text.TimeZoneNames$NameType type
String name
int i
String tzID
android.icu.text.TimeZoneNames$NameType[] types
long date
String[] dest
int destOffset
String mzID
protected void <init> ()
static synthetic android.icu.text.TimeZoneNames$Factory access$100 ()
static void <clinit> ()
android.icu.text.TimeZoneNames$Factory factory
String classname
}
android/icu/text/TitlecaseTransliterator$1.class
TitlecaseTransliterator.java
package android.icu.text
android.icu.text.TitlecaseTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/TitlecaseTransliterator$2.class
TitlecaseTransliterator.java
package android.icu.text
android.icu.text.TitlecaseTransliterator$2 extends java.lang.Object implements android.icu.text.Transform {
final synthetic android.icu.text.TitlecaseTransliterator this$0
void <init> (android.icu.text.TitlecaseTransliterator)
android.icu.text.TitlecaseTransliterator this$0
public java.lang.String transform (java.lang.String)
String source
public volatile synthetic java.lang.Object transform (java.lang.Object)
}
android/icu/text/TitlecaseTransliterator.class
TitlecaseTransliterator.java
package android.icu.text
android.icu.text.TitlecaseTransliterator extends android.icu.text.Transliterator {
static final String _ID
private final android.icu.util.ULocale locale
private final android.icu.impl.UCaseProps csp
private android.icu.text.ReplaceableContextIterator iter
private StringBuilder result
private int caseLocale
android.icu.text.SourceTargetUtility sourceTargetUtility
static void register ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale loc
protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int type
int c
int delta
int type
int delta
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
boolean doTitle
int c
int start
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
static synthetic android.icu.util.ULocale access$000 (android.icu.text.TitlecaseTransliterator)
android.icu.text.TitlecaseTransliterator x0
}
android/icu/text/Transform.class
Transform.java
package android.icu.text
public abstract android.icu.text.Transform extends java.lang.Object {
public abstract java.lang.Object transform (java.lang.Object)
}
android/icu/text/TransliterationRule.class
TransliterationRule.java
package android.icu.text
android.icu.text.TransliterationRule extends java.lang.Object {
private android.icu.text.StringMatcher anteContext
private android.icu.text.StringMatcher key
private android.icu.text.StringMatcher postContext
private android.icu.text.UnicodeReplacer output
private String pattern
android.icu.text.UnicodeMatcher[] segments
private int anteContextLength
private int keyLength
byte flags
static final int ANCHOR_START
static final int ANCHOR_END
private final android.icu.text.RuleBasedTransliterator$Data data
public void <init> (java.lang.String, int, int, java.lang.String, int, int, android.icu.text.UnicodeMatcher[], boolean, boolean, android.icu.text.RuleBasedTransliterator$Data)
String input
int anteContextPos
int postContextPos
String output
int cursorPos
int cursorOffset
android.icu.text.UnicodeMatcher[] segs
boolean anchorStart
boolean anchorEnd
android.icu.text.RuleBasedTransliterator$Data theData
int postContextLength
public int getAnteContextLength ()
final int getIndexValue ()
int c
final boolean matchesIndexValue (int)
int v
android.icu.text.UnicodeMatcher m
public boolean masks (android.icu.text.TransliterationRule)
android.icu.text.TransliterationRule r2
int len
int left
int left2
int right
int right2
static final int posBefore (android.icu.text.Replaceable, int)
android.icu.text.Replaceable str
int pos
static final int posAfter (android.icu.text.Replaceable, int)
android.icu.text.Replaceable str
int pos
public int matchAndReplace (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int i
int match
int match
int match
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position pos
boolean incremental
int keyLimit
int[] intRef
int oText
int minOText
int anteLimit
int newLength
int lenDelta
int newStart
public java.lang.String toRule (boolean)
boolean escapeUnprintable
StringBuffer rule
StringBuffer quoteBuf
boolean emitBraces
public java.lang.String toString ()
void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
ClassCastException e
int ch
android.icu.text.UnicodeMatcher matcher
int i
android.icu.text.UnicodeSet filter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet revisiting
int limit
android.icu.text.UnicodeSet tempSource
android.icu.text.UnicodeSet temp
}
android/icu/text/TransliterationRuleSet.class
TransliterationRuleSet.java
package android.icu.text
android.icu.text.TransliterationRuleSet extends java.lang.Object {
private java.util.List ruleVector
private int maxContextLength
private android.icu.text.TransliterationRule[] rules
private int[] index
public void <init> ()
public int getMaximumContextLength ()
public void addRule (android.icu.text.TransliterationRule)
android.icu.text.TransliterationRule rule
int len
public void freeze ()
android.icu.text.TransliterationRule r
int j
android.icu.text.TransliterationRule r
int j
int x
android.icu.text.TransliterationRule r2
int k
android.icu.text.TransliterationRule r1
int j
int x
int n
java.util.List v
int[] indexValue
StringBuilder errors
public boolean transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int m
int i
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position pos
boolean incremental
int indexByte
java.lang.String toRules (boolean)
android.icu.text.TransliterationRule r
boolean escapeUnprintable
int i
int count
StringBuilder ruleSource
void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.TransliterationRule r
int i
android.icu.text.UnicodeSet filter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet currentFilter
android.icu.text.UnicodeSet revisiting
int count
}
android/icu/text/Transliterator$Factory.class
Transliterator.java
package android.icu.text
public abstract android.icu.text.Transliterator$Factory extends java.lang.Object {
public abstract android.icu.text.Transliterator getInstance (java.lang.String)
}
android/icu/text/Transliterator$Position.class
Transliterator.java
package android.icu.text
public android.icu.text.Transliterator$Position extends java.lang.Object {
public int contextStart
public int contextLimit
public int start
public int limit
public void <init> ()
public void <init> (int, int, int)
int contextStart
int contextLimit
int start
public void <init> (int, int, int, int)
int contextStart
int contextLimit
int start
int limit
public void <init> (android.icu.text.Transliterator$Position)
android.icu.text.Transliterator$Position pos
public void set (android.icu.text.Transliterator$Position)
android.icu.text.Transliterator$Position pos
public boolean equals (java.lang.Object)
android.icu.text.Transliterator$Position pos
Object obj
public int hashCode ()
public java.lang.String toString ()
public final void validate (int)
int length
}
android/icu/text/Transliterator.class
Transliterator.java
package android.icu.text
public abstract android.icu.text.Transliterator extends java.lang.Object implements android.icu.text.StringTransform {
public static final int FORWARD
public static final int REVERSE
private String ID
private android.icu.text.UnicodeSet filter
private int maximumContextLength
private static android.icu.text.TransliteratorRegistry registry
private static java.util.Map displayNameCache
private static final String RB_DISPLAY_NAME_PREFIX
private static final String RB_SCRIPT_DISPLAY_NAME_PREFIX
private static final String RB_DISPLAY_NAME_PATTERN
static final char ID_DELIM
static final char ID_SEP
static final char VARIANT_SEP
static final boolean DEBUG
private static final String ROOT
private static final String RB_RULE_BASED_IDS
protected void <init> (java.lang.String, android.icu.text.UnicodeFilter)
String ID
android.icu.text.UnicodeFilter filter
public final int transliterate (android.icu.text.Replaceable, int, int)
android.icu.text.Replaceable text
int start
int limit
android.icu.text.Transliterator$Position pos
public final void transliterate (android.icu.text.Replaceable)
android.icu.text.Replaceable text
public final java.lang.String transliterate (java.lang.String)
String text
android.icu.text.ReplaceableString result
public final void transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, java.lang.String)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
String insertion
public final void transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, int)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
int insertion
public final void transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
public final void finishTransliteration (android.icu.text.Replaceable, android.icu.text.Transliterator$Position)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
protected abstract void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
private void filteredTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean, boolean)
int c
int c
int rs
int charLength
int delta
int runStart
int runLimit
int runLength
int rollbackOrigin
int passStart
int rollbackStart
int passLimit
int uncommittedLength
int totalDelta
int limit
int delta
boolean isIncrementalRun
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
boolean incremental
boolean rollback
int globalLimit
StringBuffer log
public void filteredTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position index
boolean incremental
public final int getMaximumContextLength ()
protected void setMaximumContextLength (int)
int a
public final java.lang.String getID ()
protected final void setID (java.lang.String)
String id
public static final java.lang.String getDisplayName (java.lang.String)
String ID
public static java.lang.String getDisplayName (java.lang.String, java.util.Locale)
String id
java.util.Locale inLocale
public static java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
int j
java.text.MessageFormat format
Object[] args
String id
android.icu.util.ULocale inLocale
android.icu.impl.ICUResourceBundle bundle
String[] stv
String ID
String n
public final android.icu.text.UnicodeFilter getFilter ()
public void setFilter (android.icu.text.UnicodeFilter)
Exception e
android.icu.text.UnicodeFilter filter
public static final android.icu.text.Transliterator getInstance (java.lang.String)
String ID
public static android.icu.text.Transliterator getInstance (java.lang.String, int)
String ID
int dir
StringBuffer canonID
java.util.List list
android.icu.text.UnicodeSet[] globalFilter
java.util.List translits
android.icu.text.Transliterator t
static android.icu.text.Transliterator getBasicInstance (java.lang.String, java.lang.String)
String id
String canonID
StringBuffer s
android.icu.text.Transliterator t
public static final android.icu.text.Transliterator createFromRules (java.lang.String, java.lang.String, int)
android.icu.text.Transliterator temp
String idBlock
android.icu.text.RuleBasedTransliterator$Data data
int i
java.util.List transliterators
int passNumber
int limit
String ID
String rules
int dir
android.icu.text.Transliterator t
android.icu.text.TransliteratorParser parser
public java.lang.String toRules (boolean)
boolean escapeUnprintable
protected final java.lang.String baseToRules (boolean)
int c
int i
StringBuffer rulesSource
String id
boolean escapeUnprintable
public android.icu.text.Transliterator[] getElements ()
int i
android.icu.text.CompoundTransliterator cpd
android.icu.text.Transliterator[] result
android.icu.text.Transliterator[] result
public final android.icu.text.UnicodeSet getSourceSet ()
android.icu.text.UnicodeSet result
protected android.icu.text.UnicodeSet handleGetSourceSet ()
public android.icu.text.UnicodeSet getTargetSet ()
android.icu.text.UnicodeSet result
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
String t
String s
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
android.icu.text.UnicodeSet temp
public android.icu.text.UnicodeSet getFilterAsUnicodeSet (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet temp
ClassCastException e
android.icu.text.UnicodeSet externalFilter
android.icu.text.UnicodeSet filterSet
android.icu.text.UnicodeSet temp
public final android.icu.text.Transliterator getInverse ()
public static void registerClass (java.lang.String, java.lang.Class, java.lang.String)
String ID
Class transClass
String displayName
public static void registerFactory (java.lang.String, android.icu.text.Transliterator$Factory)
String ID
android.icu.text.Transliterator$Factory factory
public static void registerInstance (android.icu.text.Transliterator)
android.icu.text.Transliterator trans
static void registerInstance (android.icu.text.Transliterator, boolean)
android.icu.text.Transliterator trans
boolean visible
public static void registerAlias (java.lang.String, java.lang.String)
String aliasID
String realID
static void registerSpecialInverse (java.lang.String, java.lang.String, boolean)
String target
String inverseTarget
boolean bidirectional
public static void unregister (java.lang.String)
String ID
public static final java.util.Enumeration getAvailableIDs ()
public static final java.util.Enumeration getAvailableSources ()
public static final java.util.Enumeration getAvailableTargets (java.lang.String)
String source
public static final java.util.Enumeration getAvailableVariants (java.lang.String, java.lang.String)
String source
String target
public static void registerAny ()
public java.lang.String transform (java.lang.String)
String source
public volatile synthetic java.lang.Object transform (java.lang.Object)
static void <clinit> ()
int dir
int dir
String resString
int dir
String direction
String resString
String ID
android.icu.util.UResourceBundle res
String type
android.icu.util.UResourceBundle colBund
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle transIDs
int row
int maxRows
}
android/icu/text/TransliteratorIDParser$SingleID.class
TransliteratorIDParser.java
package android.icu.text
android.icu.text.TransliteratorIDParser$SingleID extends java.lang.Object {
public String canonID
public String basicID
public String filter
void <init> (java.lang.String, java.lang.String, java.lang.String)
String c
String b
String f
void <init> (java.lang.String, java.lang.String)
String c
String b
android.icu.text.Transliterator getInstance ()
android.icu.text.Transliterator t
android.icu.text.Transliterator t
}
android/icu/text/TransliteratorIDParser$Specs.class
TransliteratorIDParser.java
package android.icu.text
android.icu.text.TransliteratorIDParser$Specs extends java.lang.Object {
public String source
public String target
public String variant
public String filter
public boolean sawSource
void <init> (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String)
String s
String t
String v
boolean sawS
String f
}
android/icu/text/TransliteratorIDParser.class
TransliteratorIDParser.java
package android.icu.text
android.icu.text.TransliteratorIDParser extends java.lang.Object {
private static final char ID_DELIM
private static final char TARGET_SEP
private static final char VARIANT_SEP
private static final char OPEN_REV
private static final char CLOSE_REV
private static final String ANY
private static final int FORWARD
private static final int REVERSE
private static final java.util.Map SPECIAL_INVERSES
void <init> ()
public static android.icu.text.TransliteratorIDParser$SingleID parseFilterID (java.lang.String, int[])
String id
int[] pos
int start
android.icu.text.TransliteratorIDParser$Specs specs
android.icu.text.TransliteratorIDParser$SingleID single
public static android.icu.text.TransliteratorIDParser$SingleID parseSingleID (java.lang.String, int[], int)
int pass
android.icu.text.TransliteratorIDParser$SingleID single
android.icu.text.TransliteratorIDParser$SingleID single
android.icu.text.TransliteratorIDParser$SingleID single
String id
int[] pos
int dir
int start
android.icu.text.TransliteratorIDParser$Specs specsA
android.icu.text.TransliteratorIDParser$Specs specsB
boolean sawParen
android.icu.text.TransliteratorIDParser$SingleID single
public static android.icu.text.UnicodeSet parseGlobalFilter (java.lang.String, int[], int, int[], java.lang.StringBuffer)
IllegalArgumentException e
java.text.ParsePosition ppos
String pattern
String id
int[] pos
int dir
int[] withParens
StringBuffer canonID
android.icu.text.UnicodeSet filter
int start
public static boolean parseCompoundID (java.lang.String, int, java.lang.StringBuffer, java.util.List, android.icu.text.UnicodeSet[])
android.icu.text.TransliteratorIDParser$SingleID single
android.icu.text.TransliteratorIDParser$SingleID single
int i
String id
int dir
StringBuffer canonID
java.util.List list
android.icu.text.UnicodeSet[] globalFilter
int[] pos
int[] withParens
android.icu.text.UnicodeSet filter
boolean sawDelimiter
static java.util.List instantiateList (java.util.List)
android.icu.text.TransliteratorIDParser$SingleID single
android.icu.text.Transliterator t
android.icu.text.Transliterator t
java.util.List ids
java.util.List translits
public static java.lang.String[] IDtoSTV (java.lang.String)
String id
String source
String target
String variant
int sep
int var
boolean isSourcePresent
public static java.lang.String STVtoID (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
StringBuilder id
public static void registerSpecialInverse (java.lang.String, java.lang.String, boolean)
String target
String inverseTarget
boolean bidirectional
private static android.icu.text.TransliteratorIDParser$Specs parseFilterID (java.lang.String, int[], boolean)
java.text.ParsePosition ppos
char c
String spec
String id
int[] pos
boolean allowFilter
String first
String source
String target
String variant
String filter
char delimiter
int specCount
int start
boolean sawSource
private static android.icu.text.TransliteratorIDParser$SingleID specsToID (android.icu.text.TransliteratorIDParser$Specs, int)
StringBuilder buf
android.icu.text.TransliteratorIDParser$Specs specs
int dir
String canonID
String basicID
String basicPrefix
private static android.icu.text.TransliteratorIDParser$SingleID specsToSpecialInverse (android.icu.text.TransliteratorIDParser$Specs)
StringBuilder buf
String basicID
android.icu.text.TransliteratorIDParser$Specs specs
String inverseTarget
static void <clinit> ()
}
android/icu/text/TransliteratorParser$1.class
TransliteratorParser.java
package android.icu.text
synthetic android.icu.text.TransliteratorParser$1 extends java.lang.Object {
}
android/icu/text/TransliteratorParser$ParseData.class
TransliteratorParser.java
package android.icu.text
android.icu.text.TransliteratorParser$ParseData extends java.lang.Object implements android.icu.text.SymbolTable {
final synthetic android.icu.text.TransliteratorParser this$0
private void <init> (android.icu.text.TransliteratorParser)
public char[] lookup (java.lang.String)
String name
public android.icu.text.UnicodeMatcher lookupMatcher (int)
int ch
int i
public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
char c
String text
java.text.ParsePosition pos
int limit
int start
int i
public boolean isMatcher (int)
int ch
int i
public boolean isReplacer (int)
int ch
int i
synthetic void <init> (android.icu.text.TransliteratorParser, android.icu.text.TransliteratorParser$1)
android.icu.text.TransliteratorParser x0
android.icu.text.TransliteratorParser$1 x1
}
android/icu/text/TransliteratorParser$RuleArray.class
TransliteratorParser.java
package android.icu.text
android.icu.text.TransliteratorParser$RuleArray extends android.icu.text.TransliteratorParser$RuleBody {
String[] array
int i
public void <init> (java.lang.String[])
String[] array
public java.lang.String handleNextLine ()
public void reset ()
}
android/icu/text/TransliteratorParser$RuleBody.class
TransliteratorParser.java
package android.icu.text
abstract android.icu.text.TransliteratorParser$RuleBody extends java.lang.Object {
private void <init> ()
java.lang.String nextLine ()
StringBuilder b
String s
abstract void reset ()
abstract java.lang.String handleNextLine ()
synthetic void <init> (android.icu.text.TransliteratorParser$1)
android.icu.text.TransliteratorParser$1 x0
}
android/icu/text/TransliteratorParser$RuleHalf.class
TransliteratorParser.java
package android.icu.text
android.icu.text.TransliteratorParser$RuleHalf extends java.lang.Object {
public String text
public int cursor
public int ante
public int post
public int cursorOffset
private int cursorOffsetPos
public boolean anchorStart
public boolean anchorEnd
private int nextSegmentNumber
private void <init> ()
public int parse (java.lang.String, int, int, android.icu.text.TransliteratorParser)
String rule
int pos
int limit
android.icu.text.TransliteratorParser parser
int start
StringBuffer buf
private int parseSection (java.lang.String, int, int, android.icu.text.TransliteratorParser, java.lang.StringBuffer, android.icu.text.UnicodeSet, boolean)
int escaped
int iq
int bufSegStart
int segmentNumber
android.icu.text.StringMatcher m
android.icu.text.TransliteratorIDParser$SingleID single
android.icu.text.Transliterator t
int bufSegStart
android.icu.text.FunctionReplacer r
String name
int r
int qstart
int qlimit
int qstart
int qlimit
android.icu.text.UnicodeMatcher m
String precontext
String postContext
RuntimeException e
int qstart
int qlimit
android.icu.text.UnicodeMatcher m
int min
int max
char c
String rule
int pos
int limit
android.icu.text.TransliteratorParser parser
StringBuffer buf
android.icu.text.UnicodeSet illegal
boolean isSegment
int start
java.text.ParsePosition pp
int quoteStart
int quoteLimit
int varStart
int varLimit
int[] iref
int bufStart
void removeContext ()
public boolean isValidOutput (android.icu.text.TransliteratorParser)
int c
int i
android.icu.text.TransliteratorParser parser
public boolean isValidInput (android.icu.text.TransliteratorParser)
int c
int i
android.icu.text.TransliteratorParser parser
synthetic void <init> (android.icu.text.TransliteratorParser$1)
android.icu.text.TransliteratorParser$1 x0
}
android/icu/text/TransliteratorParser.class
TransliteratorParser.java
package android.icu.text
android.icu.text.TransliteratorParser extends java.lang.Object {
public java.util.List dataVector
public java.util.List idBlockVector
private android.icu.text.RuleBasedTransliterator$Data curData
public android.icu.text.UnicodeSet compoundFilter
private int direction
private android.icu.text.TransliteratorParser$ParseData parseData
private java.util.List variablesVector
private java.util.Map variableNames
private StringBuffer segmentStandins
private java.util.List segmentObjects
private char variableNext
private char variableLimit
private String undefinedVariableName
private int dotStandIn
private static final String ID_TOKEN
private static final int ID_TOKEN_LEN
private static final char VARIABLE_DEF_OP
private static final char FORWARD_RULE_OP
private static final char REVERSE_RULE_OP
private static final char FWDREV_RULE_OP
private static final String OPERATORS
private static final String HALF_ENDERS
private static final char QUOTE
private static final char ESCAPE
private static final char END_OF_RULE
private static final char RULE_COMMENT_CHAR
private static final char CONTEXT_ANTE
private static final char CONTEXT_POST
private static final char CURSOR_POS
private static final char CURSOR_OFFSET
private static final char ANCHOR_START
private static final char KLEENE_STAR
private static final char ONE_OR_MORE
private static final char ZERO_OR_ONE
private static final char DOT
private static final String DOT_SET
private static final char SEGMENT_OPEN
private static final char SEGMENT_CLOSE
private static final char FUNCTION
private static final char ALT_REVERSE_RULE_OP
private static final char ALT_FORWARD_RULE_OP
private static final char ALT_FWDREV_RULE_OP
private static final char ALT_FUNCTION
private static android.icu.text.UnicodeSet ILLEGAL_TOP
private static android.icu.text.UnicodeSet ILLEGAL_SEG
private static android.icu.text.UnicodeSet ILLEGAL_FUNC
public void <init> ()
public void parse (java.lang.String, int)
String rules
int dir
void parseRules (android.icu.text.TransliteratorParser$RuleBody, int)
int[] withParens
android.icu.text.UnicodeSet f
int[] p
android.icu.text.TransliteratorIDParser$SingleID id
int ppp
android.icu.impl.IllegalIcuArgumentException icuEx
IllegalArgumentException e
char c
String rule
int pos
int limit
android.icu.text.RuleBasedTransliterator$Data data
int i
android.icu.text.RuleBasedTransliterator$Data data
int i
IllegalArgumentException e
RuntimeException previous
int i
android.icu.text.TransliteratorParser$RuleBody ruleArray
int dir
boolean parsingIDs
int ruleCount
java.util.List errors
int errorCount
StringBuilder idBlockResult
int compoundFilterOffset
private int parseRule (java.lang.String, int, int)
int n
char[] value
int i
int i
android.icu.text.TransliteratorParser$RuleHalf temp
String rule
int pos
int limit
int start
char operator
android.icu.text.TransliteratorParser$RuleHalf left
android.icu.text.TransliteratorParser$RuleHalf right
android.icu.text.UnicodeMatcher[] segmentsArray
private void setVariableRange (int, int)
int start
int end
private void checkVariableRange (int, java.lang.String, int)
int ch
String rule
int start
private void pragmaMaximumBackup (int)
int backup
private void pragmaNormalizeRules (android.icu.text.Normalizer$Mode)
android.icu.text.Normalizer$Mode mode
static boolean resemblesPragma (java.lang.String, int, int)
String rule
int pos
int limit
private int parsePragma (java.lang.String, int, int)
String rule
int pos
int limit
int[] array
int p
static final void syntaxError (java.lang.String, java.lang.String, int)
String msg
String rule
int start
int end
static final int ruleEnd (java.lang.String, int, int)
String rule
int start
int limit
int end
private final char parseSet (java.lang.String, java.text.ParsePosition)
String rule
java.text.ParsePosition pos
android.icu.text.UnicodeSet set
char generateStandInFor (java.lang.Object)
int i
Object obj
public char getSegmentStandin (int)
int seg
char c
public void setSegmentObject (int, android.icu.text.StringMatcher)
int seg
android.icu.text.StringMatcher obj
int index
char getDotStandIn ()
private void appendVariableDef (java.lang.String, java.lang.StringBuffer)
String name
StringBuffer buf
char[] ch
static synthetic java.util.Map access$000 (android.icu.text.TransliteratorParser)
android.icu.text.TransliteratorParser x0
static synthetic android.icu.text.RuleBasedTransliterator$Data access$100 (android.icu.text.TransliteratorParser)
android.icu.text.TransliteratorParser x0
static synthetic java.util.List access$200 (android.icu.text.TransliteratorParser)
android.icu.text.TransliteratorParser x0
static synthetic android.icu.text.UnicodeSet access$400 ()
static synthetic char access$500 (android.icu.text.TransliteratorParser, java.lang.String, java.text.ParsePosition)
android.icu.text.TransliteratorParser x0
String x1
java.text.ParsePosition x2
static synthetic void access$600 (android.icu.text.TransliteratorParser, int, java.lang.String, int)
android.icu.text.TransliteratorParser x0
int x1
String x2
int x3
static synthetic android.icu.text.UnicodeSet access$700 ()
static synthetic android.icu.text.UnicodeSet access$800 ()
static synthetic android.icu.text.TransliteratorParser$ParseData access$900 (android.icu.text.TransliteratorParser)
android.icu.text.TransliteratorParser x0
static synthetic void access$1000 (android.icu.text.TransliteratorParser, java.lang.String, java.lang.StringBuffer)
android.icu.text.TransliteratorParser x0
String x1
StringBuffer x2
static void <clinit> ()
}
android/icu/text/TransliteratorRegistry$AliasEntry.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry$AliasEntry extends java.lang.Object {
public String alias
public void <init> (java.lang.String)
String a
}
android/icu/text/TransliteratorRegistry$CompoundRBTEntry.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry$CompoundRBTEntry extends java.lang.Object {
private String ID
private java.util.List idBlockVector
private java.util.List dataVector
private android.icu.text.UnicodeSet compoundFilter
public void <init> (java.lang.String, java.util.List, java.util.List, android.icu.text.UnicodeSet)
String theID
java.util.List theIDBlockVector
java.util.List theDataVector
android.icu.text.UnicodeSet theCompoundFilter
public android.icu.text.Transliterator getInstance ()
String idBlock
android.icu.text.RuleBasedTransliterator$Data data
int i
java.util.List transliterators
int passNumber
int limit
android.icu.text.Transliterator t
}
android/icu/text/TransliteratorRegistry$IDEnumeration.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry$IDEnumeration extends java.lang.Object implements java.util.Enumeration {
java.util.Enumeration en
public void <init> (java.util.Enumeration)
java.util.Enumeration e
public boolean hasMoreElements ()
public java.lang.String nextElement ()
public volatile synthetic java.lang.Object nextElement ()
}
android/icu/text/TransliteratorRegistry$LocaleEntry.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry$LocaleEntry extends java.lang.Object {
public String rule
public int direction
public void <init> (java.lang.String, int)
String r
int d
}
android/icu/text/TransliteratorRegistry$ResourceEntry.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry$ResourceEntry extends java.lang.Object {
public String resource
public int direction
public void <init> (java.lang.String, int)
String n
int d
}
android/icu/text/TransliteratorRegistry$Spec.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry$Spec extends java.lang.Object {
private String top
private String spec
private String nextSpec
private String scriptName
private boolean isSpecLocale
private boolean isNextLocale
private android.icu.impl.ICUResourceBundle res
public void <init> (java.lang.String)
java.util.Locale toploc
int script
int[] s
java.util.MissingResourceException e
String theSpec
public boolean hasFallback ()
public void reset ()
private void setupNext ()
int i
public java.lang.String next ()
public java.lang.String get ()
public boolean isLocale ()
public java.util.ResourceBundle getBundle ()
public java.lang.String getTop ()
}
android/icu/text/TransliteratorRegistry.class
TransliteratorRegistry.java
package android.icu.text
android.icu.text.TransliteratorRegistry extends java.lang.Object {
private static final char LOCALE_SEP
private static final String NO_VARIANT
private static final String ANY
private java.util.Map registry
private java.util.Map specDAG
private java.util.List availableIDs
private static final boolean DEBUG
public void <init> ()
public android.icu.text.Transliterator get (java.lang.String, java.lang.StringBuffer)
String ID
StringBuffer aliasReturn
Object[] entry
public void put (java.lang.String, java.lang.Class, boolean)
String ID
Class transliteratorSubclass
boolean visible
public void put (java.lang.String, android.icu.text.Transliterator$Factory, boolean)
String ID
android.icu.text.Transliterator$Factory factory
boolean visible
public void put (java.lang.String, java.lang.String, int, boolean)
String ID
String resourceName
int dir
boolean visible
public void put (java.lang.String, java.lang.String, boolean)
String ID
String alias
boolean visible
public void put (java.lang.String, android.icu.text.Transliterator, boolean)
String ID
android.icu.text.Transliterator trans
boolean visible
public void remove (java.lang.String)
String ID
String[] stv
String id
public java.util.Enumeration getAvailableIDs ()
public java.util.Enumeration getAvailableSources ()
public java.util.Enumeration getAvailableTargets (java.lang.String)
String source
android.icu.util.CaseInsensitiveString cisrc
java.util.Map targets
public java.util.Enumeration getAvailableVariants (java.lang.String, java.lang.String)
String source
String target
android.icu.util.CaseInsensitiveString cisrc
android.icu.util.CaseInsensitiveString citrg
java.util.Map targets
java.util.List variants
private void registerEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.Object, boolean)
String source
String target
String variant
Object entry
boolean visible
String s
String ID
private void registerEntry (java.lang.String, java.lang.Object, boolean)
String ID
Object entry
boolean visible
String[] stv
String id
private void registerEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, boolean)
Object[] arrayOfObj
String ID
String source
String target
String variant
Object entry
boolean visible
android.icu.util.CaseInsensitiveString ciID
Object[] arrayOfObj
private void registerSTV (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
android.icu.util.CaseInsensitiveString cisrc
android.icu.util.CaseInsensitiveString citrg
android.icu.util.CaseInsensitiveString civar
java.util.Map targets
java.util.List variants
private void removeSTV (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
android.icu.util.CaseInsensitiveString cisrc
android.icu.util.CaseInsensitiveString citrg
android.icu.util.CaseInsensitiveString civar
java.util.Map targets
java.util.List variants
private java.lang.Object[] findInDynamicStore (android.icu.text.TransliteratorRegistry$Spec, android.icu.text.TransliteratorRegistry$Spec, java.lang.String)
android.icu.text.TransliteratorRegistry$Spec src
android.icu.text.TransliteratorRegistry$Spec trg
String variant
String ID
private java.lang.Object[] findInStaticStore (android.icu.text.TransliteratorRegistry$Spec, android.icu.text.TransliteratorRegistry$Spec, java.lang.String)
android.icu.text.TransliteratorRegistry$Spec src
android.icu.text.TransliteratorRegistry$Spec trg
String variant
Object[] entry
private java.lang.Object[] findInBundle (android.icu.text.TransliteratorRegistry$Spec, android.icu.text.TransliteratorRegistry$Spec, java.lang.String, int)
int dir
String[] subres
int i
StringBuilder tag
int pass
android.icu.text.TransliteratorRegistry$Spec specToOpen
android.icu.text.TransliteratorRegistry$Spec specToFind
String variant
int direction
java.util.ResourceBundle res
private java.lang.Object[] find (java.lang.String)
String ID
String[] stv
private java.lang.Object[] find (java.lang.String, java.lang.String, java.lang.String)
String source
String target
String variant
android.icu.text.TransliteratorRegistry$Spec src
android.icu.text.TransliteratorRegistry$Spec trg
Object[] entry
private android.icu.text.Transliterator instantiateEntry (java.lang.String, java.lang.Object[], java.lang.StringBuffer)
android.icu.text.RuleBasedTransliterator$Data data
android.icu.text.AnyTransliterator temp
android.icu.text.RuleBasedTransliterator temp
android.icu.text.CompoundTransliterator temp
android.icu.text.TransliteratorRegistry$ResourceEntry re
android.icu.text.TransliteratorRegistry$LocaleEntry le
ClassCastException e
Object entry
android.icu.text.TransliteratorParser parser
String ID
Object[] entryWrapper
StringBuffer aliasReturn
}
android/icu/text/UCharacterIterator.class
UCharacterIterator.java
package android.icu.text
public abstract android.icu.text.UCharacterIterator extends java.lang.Object implements java.lang.Cloneable android.icu.text.UForwardCharacterIterator {
protected void <init> ()
public static final android.icu.text.UCharacterIterator getInstance (android.icu.text.Replaceable)
android.icu.text.Replaceable source
public static final android.icu.text.UCharacterIterator getInstance (java.lang.String)
String source
public static final android.icu.text.UCharacterIterator getInstance (char[])
char[] source
public static final android.icu.text.UCharacterIterator getInstance (char[], int, int)
char[] source
int start
int limit
public static final android.icu.text.UCharacterIterator getInstance (java.lang.StringBuffer)
StringBuffer source
public static final android.icu.text.UCharacterIterator getInstance (java.text.CharacterIterator)
java.text.CharacterIterator source
public java.text.CharacterIterator getCharacterIterator ()
public abstract int current ()
public int currentCodePoint ()
int ch2
int ch
public abstract int getLength ()
public abstract int getIndex ()
public abstract int next ()
public int nextCodePoint ()
int ch2
int ch1
public abstract int previous ()
public int previousCodePoint ()
int ch2
int ch1
public abstract void setIndex (int)
public void setToLimit ()
public void setToStart ()
public abstract int getText (char[], int)
public final int getText (char[])
char[] fillIn
public java.lang.String getText ()
char[] text
public int moveIndex (int)
int delta
int x
public int moveCodePointIndex (int)
int delta
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
android/icu/text/UFieldPosition.class
UFieldPosition.java
package android.icu.text
public android.icu.text.UFieldPosition extends java.text.FieldPosition {
private int countVisibleFractionDigits
private long fractionDigits
public void <init> ()
public void <init> (int)
int field
public void <init> (java.text.Format$Field, int)
java.text.Format$Field attribute
int fieldID
public void <init> (java.text.Format$Field)
java.text.Format$Field attribute
public void setFractionDigits (int, long)
int countVisibleFractionDigits
long fractionDigits
public int getCountVisibleFractionDigits ()
public long getFractionDigits ()
}
android/icu/text/UFormat$SpanField.class
UFormat.java
package android.icu.text
public abstract android.icu.text.UFormat$SpanField extends java.text.Format$Field {
private static final long serialVersionUID
protected void <init> (java.lang.String)
String name
}
android/icu/text/UFormat.class
UFormat.java
package android.icu.text
public abstract android.icu.text.UFormat extends java.text.Format {
private static final long serialVersionUID
private android.icu.util.ULocale validLocale
private android.icu.util.ULocale actualLocale
public void <init> ()
public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
}
android/icu/text/UFormat.uau
android/icu/text/UForwardCharacterIterator.class
UForwardCharacterIterator.java
package android.icu.text
public abstract android.icu.text.UForwardCharacterIterator extends java.lang.Object {
public static final int DONE
public abstract int next ()
public abstract int nextCodePoint ()
}
android/icu/text/UTF16$StringComparator.class
UTF16.java
package android.icu.text
public final android.icu.text.UTF16$StringComparator extends java.lang.Object implements java.util.Comparator {
public static final int FOLD_CASE_DEFAULT
public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
private int m_codePointCompare_
private int m_foldCase_
private boolean m_ignoreCase_
private static final int CODE_POINT_COMPARE_SURROGATE_OFFSET_
public void <init> ()
public void <init> (boolean, boolean, int)
boolean codepointcompare
boolean ignorecase
int foldcaseoption
public void setCodePointCompare (boolean)
boolean flag
public void setIgnoreCase (boolean, int)
boolean ignorecase
int foldcaseoption
public boolean getCodePointCompare ()
public boolean getIgnoreCase ()
public int getIgnoreCaseOption ()
public int compare (java.lang.String, java.lang.String)
String a
String b
private int compareCaseInsensitive (java.lang.String, java.lang.String)
String s1
String s2
private int compareCaseSensitive (java.lang.String, java.lang.String)
String s1
String s2
int length1
int length2
int minlength
int result
char c1
char c2
int index
boolean codepointcompare
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/text/UTF16.class
UTF16.java
package android.icu.text
public final android.icu.text.UTF16 extends java.lang.Object {
public static final int SINGLE_CHAR_BOUNDARY
public static final int LEAD_SURROGATE_BOUNDARY
public static final int TRAIL_SURROGATE_BOUNDARY
public static final int CODEPOINT_MIN_VALUE
public static final int CODEPOINT_MAX_VALUE
public static final int SUPPLEMENTARY_MIN_VALUE
public static final int LEAD_SURROGATE_MIN_VALUE
public static final int TRAIL_SURROGATE_MIN_VALUE
public static final int LEAD_SURROGATE_MAX_VALUE
public static final int TRAIL_SURROGATE_MAX_VALUE
public static final int SURROGATE_MIN_VALUE
public static final int SURROGATE_MAX_VALUE
private static final int LEAD_SURROGATE_BITMASK
private static final int TRAIL_SURROGATE_BITMASK
private static final int SURROGATE_BITMASK
private static final int LEAD_SURROGATE_BITS
private static final int TRAIL_SURROGATE_BITS
private static final int SURROGATE_BITS
private static final int LEAD_SURROGATE_SHIFT_
private static final int TRAIL_SURROGATE_MASK_
private static final int LEAD_SURROGATE_OFFSET_
private void <init> ()
public static int charAt (java.lang.String, int)
String source
int offset16
char single
private static int _charAt (java.lang.String, int, char)
char trail
char lead
String source
int offset16
char single
public static int charAt (java.lang.CharSequence, int)
CharSequence source
int offset16
char single
private static int _charAt (java.lang.CharSequence, int, char)
char trail
char lead
CharSequence source
int offset16
char single
public static int charAt (java.lang.StringBuffer, int)
char trail
char lead
StringBuffer source
int offset16
char single
public static int charAt (char[], int, int, int)
char trail
char lead
char[] source
int start
int limit
int offset16
char single
public static int charAt (android.icu.text.Replaceable, int)
char trail
char lead
android.icu.text.Replaceable source
int offset16
char single
public static int getCharCount (int)
int char32
public static int bounds (java.lang.String, int)
String source
int offset16
char ch
public static int bounds (java.lang.StringBuffer, int)
StringBuffer source
int offset16
char ch
public static int bounds (char[], int, int, int)
char[] source
int start
int limit
int offset16
char ch
public static boolean isSurrogate (char)
char char16
public static boolean isTrailSurrogate (char)
char char16
public static boolean isLeadSurrogate (char)
char char16
public static char getLeadSurrogate (int)
int char32
public static char getTrailSurrogate (int)
int char32
public static java.lang.String valueOf (int)
int char32
public static java.lang.String valueOf (java.lang.String, int)
String source
int offset16
public static java.lang.String valueOf (java.lang.StringBuffer, int)
StringBuffer source
int offset16
public static java.lang.String valueOf (char[], int, int, int)
char[] source
int start
int limit
int offset16
public static int findOffsetFromCodePoint (java.lang.String, int)
char ch
String source
int offset32
int size
int result
int count
public static int findOffsetFromCodePoint (java.lang.StringBuffer, int)
char ch
StringBuffer source
int offset32
int size
int result
int count
public static int findOffsetFromCodePoint (char[], int, int, int)
char ch
char[] source
int start
int limit
int offset32
int result
int count
public static int findCodePointOffset (java.lang.String, int)
char ch
int i
String source
int offset16
int result
boolean hadLeadSurrogate
public static int findCodePointOffset (java.lang.StringBuffer, int)
char ch
int i
StringBuffer source
int offset16
int result
boolean hadLeadSurrogate
public static int findCodePointOffset (char[], int, int, int)
char ch
int i
char[] source
int start
int limit
int offset16
int result
boolean hadLeadSurrogate
public static java.lang.StringBuffer append (java.lang.StringBuffer, int)
StringBuffer target
int char32
public static java.lang.StringBuffer appendCodePoint (java.lang.StringBuffer, int)
StringBuffer target
int cp
public static int append (char[], int, int)
char[] target
int limit
int char32
public static int countCodePoint (java.lang.String)
String source
public static int countCodePoint (java.lang.StringBuffer)
StringBuffer source
public static int countCodePoint (char[], int, int)
char[] source
int start
int limit
public static void setCharAt (java.lang.StringBuffer, int, int)
StringBuffer target
int offset16
int char32
int count
char single
public static int setCharAt (char[], int, int, int)
char[] target
int limit
int offset16
int char32
int count
char single
String str
int result
int strlength
public static int moveCodePointOffset (java.lang.String, int, int)
int count
char ch
char ch
String source
int offset16
int shift32
int result
int size
int count
public static int moveCodePointOffset (java.lang.StringBuffer, int, int)
int count
char ch
char ch
StringBuffer source
int offset16
int shift32
int result
int size
int count
public static int moveCodePointOffset (char[], int, int, int, int)
int count
char ch
char ch
char[] source
int start
int limit
int offset16
int shift32
int size
int count
int result
public static java.lang.StringBuffer insert (java.lang.StringBuffer, int, int)
StringBuffer target
int offset16
int char32
String str
public static int insert (char[], int, int, int)
char[] target
int limit
int offset16
int char32
String str
int size
public static java.lang.StringBuffer delete (java.lang.StringBuffer, int)
StringBuffer target
int offset16
int count
public static int delete (char[], int, int)
char[] target
int limit
int offset16
int count
public static int indexOf (java.lang.String, int)
int result
String source
int char32
String char32str
public static int indexOf (java.lang.String, java.lang.String)
String source
String str
int strLength
int result
int resultEnd
public static int indexOf (java.lang.String, int, int)
int result
String source
int char32
int fromIndex
String char32str
public static int indexOf (java.lang.String, java.lang.String, int)
String source
String str
int fromIndex
int strLength
int result
int resultEnd
public static int lastIndexOf (java.lang.String, int)
int result
String source
int char32
String char32str
public static int lastIndexOf (java.lang.String, java.lang.String)
String source
String str
int strLength
int result
public static int lastIndexOf (java.lang.String, int, int)
int result
String source
int char32
int fromIndex
String char32str
public static int lastIndexOf (java.lang.String, java.lang.String, int)
String source
String str
int fromIndex
int strLength
int result
public static java.lang.String replace (java.lang.String, int, int)
int endResultIndex
int lastEndIndex
String source
int oldChar32
int newChar32
int index
String newChar32Str
int oldChar32Size
int newChar32Size
StringBuffer result
int resultIndex
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
int endResultIndex
int lastEndIndex
String source
String oldStr
String newStr
int index
int oldStrSize
int newStrSize
StringBuffer result
int resultIndex
public static java.lang.StringBuffer reverse (java.lang.StringBuffer)
char ch2
char ch
int i
StringBuffer source
int length
StringBuffer result
public static boolean hasMoreCodePointsThan (java.lang.String, int)
String source
int number
int length
int maxsupplementary
int start
public static boolean hasMoreCodePointsThan (char[], int, int, int)
char[] source
int start
int limit
int number
int length
int maxsupplementary
public static boolean hasMoreCodePointsThan (java.lang.StringBuffer, int)
StringBuffer source
int number
int length
int maxsupplementary
int start
public static java.lang.String newString (int[], int, int)
int newlen
char[] temp
IndexOutOfBoundsException ex
int cp
int r
int e
int[] codePoints
int offset
int count
char[] chars
int w
public static int getSingleCodePoint (java.lang.CharSequence)
CharSequence s
int cp
public static int compareCodePoint (int, java.lang.CharSequence)
int codePoint
CharSequence s
int strLen
int second
int diff
private static java.lang.String toString (int)
int ch
StringBuilder result
}
android/icu/text/UnescapeTransliterator$1.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator$2.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$2 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator$3.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$3 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator$4.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$4 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator$5.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$5 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator$6.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$6 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator$7.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator$7 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnescapeTransliterator.class
UnescapeTransliterator.java
package android.icu.text
android.icu.text.UnescapeTransliterator extends android.icu.text.Transliterator {
private char[] spec
private static final char END
static void register ()
void <init> (java.lang.String, char[])
String ID
char[] spec
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
char c
int ch
int digit
char c
String str
int u
int digitCount
int prefixLen
int suffixLen
int radix
int minDigits
int maxDigits
int s
boolean match
int i
int ipat
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position pos
boolean isIncremental
int start
int limit
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
int j
int j
int end
int radix
int i
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
android.icu.text.UnicodeSet items
StringBuilder buffer
}
android/icu/text/UnhandledBreakEngine.class
UnhandledBreakEngine.java
package android.icu.text
final android.icu.text.UnhandledBreakEngine extends java.lang.Object implements android.icu.text.LanguageBreakEngine {
volatile android.icu.text.UnicodeSet fHandled
public void <init> ()
public boolean handles (int)
int c
public int findBreaks (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI)
java.text.CharacterIterator text
int startPos
int endPos
android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
android.icu.text.UnicodeSet uniset
int c
public void handleChar (int)
int script
android.icu.text.UnicodeSet newSet
int c
android.icu.text.UnicodeSet originalSet
}
android/icu/text/UnicodeCompressor.class
UnicodeCompressor.java
package android.icu.text
public final android.icu.text.UnicodeCompressor extends java.lang.Object implements android.icu.text.SCSU {
private static boolean[] sSingleTagTable
private static boolean[] sUnicodeTagTable
private int fCurrentWindow
private int[] fOffsets
private int fMode
private int[] fIndexCount
private int[] fTimeStamps
private int fTimeStamp
public void <init> ()
public static byte[] compress (java.lang.String)
String buffer
public static byte[] compress (char[], int, int)
char[] buffer
int start
int limit
android.icu.text.UnicodeCompressor comp
int len
byte[] temp
int byteCount
byte[] result
public int compress (char[], int, int, int[], byte[], int, int)
char[] charBuffer
int charBufferStart
int charBufferLimit
int[] charsRead
byte[] byteBuffer
int byteBufferStart
int byteBufferLimit
int bytePos
int ucPos
int curUC
int curIndex
int nextUC
int forwardUC
int whichWindow
int hiByte
int loByte
public void reset ()
int i
private static int makeIndex (int)
int c
private boolean inDynamicWindow (int, int)
int c
int whichWindow
private static boolean inStaticWindow (int, int)
int c
int whichWindow
private static boolean isCompressible (int)
int c
private int findDynamicWindow (int)
int i
int c
private static int findStaticWindow (int)
int i
int c
private int getLRDefinedWindow ()
int i
int leastRU
int whichWindow
static void <clinit> ()
}
android/icu/text/UnicodeDecompressor.class
UnicodeDecompressor.java
package android.icu.text
public final android.icu.text.UnicodeDecompressor extends java.lang.Object implements android.icu.text.SCSU {
private int fCurrentWindow
private int[] fOffsets
private int fMode
private static final int BUFSIZE
private byte[] fBuffer
private int fBufferLength
public void <init> ()
public static java.lang.String decompress (byte[])
byte[] buffer
char[] buf
public static char[] decompress (byte[], int, int)
byte[] buffer
int start
int limit
android.icu.text.UnicodeDecompressor comp
int len
char[] temp
int charCount
char[] result
public int decompress (byte[], int, int, int[], char[], int, int)
int newBytes
int count
int normalizedBase
int dByte
byte[] byteBuffer
int byteBufferStart
int byteBufferLimit
int[] bytesRead
char[] charBuffer
int charBufferStart
int charBufferLimit
int bytePos
int ucPos
int aByte
public void reset ()
}
android/icu/text/UnicodeFilter.class
UnicodeFilter.java
package android.icu.text
public abstract android.icu.text.UnicodeFilter extends java.lang.Object implements android.icu.text.UnicodeMatcher {
public abstract boolean contains (int)
public int matches (android.icu.text.Replaceable, int[], int, boolean)
int c
android.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
protected void <init> ()
}
android/icu/text/UnicodeMatcher.class
UnicodeMatcher.java
package android.icu.text
public abstract android.icu.text.UnicodeMatcher extends java.lang.Object {
public static final int U_MISMATCH
public static final int U_PARTIAL_MATCH
public static final int U_MATCH
public static final char ETHER
public abstract int matches (android.icu.text.Replaceable, int[], int, boolean)
public abstract java.lang.String toPattern (boolean)
public abstract boolean matchesIndexValue (int)
public abstract void addMatchSetTo (android.icu.text.UnicodeSet)
}
android/icu/text/UnicodeNameTransliterator$1.class
UnicodeNameTransliterator.java
package android.icu.text
android.icu.text.UnicodeNameTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UnicodeNameTransliterator.class
UnicodeNameTransliterator.java
package android.icu.text
android.icu.text.UnicodeNameTransliterator extends android.icu.text.Transliterator {
static final String _ID
static final String OPEN_DELIM
static final char CLOSE_DELIM
static final int OPEN_DELIM_LEN
static void register ()
public void <init> (android.icu.text.UnicodeFilter)
android.icu.text.UnicodeFilter filter
protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int clen
int len
int c
String name
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
int cursor
int limit
StringBuilder str
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
android.icu.text.UnicodeSet myFilter
}
android/icu/text/UnicodeReplacer.class
UnicodeReplacer.java
package android.icu.text
abstract android.icu.text.UnicodeReplacer extends java.lang.Object {
public abstract int replace (android.icu.text.Replaceable, int, int, int[])
public abstract java.lang.String toReplacerPattern (boolean)
public abstract void addReplacementSetTo (android.icu.text.UnicodeSet)
}
android/icu/text/UnicodeSet$1.class
UnicodeSet.java
package android.icu.text
synthetic android.icu.text.UnicodeSet$1 extends java.lang.Object {
}
android/icu/text/UnicodeSet$ComparisonStyle.class
UnicodeSet.java
package android.icu.text
public final enum android.icu.text.UnicodeSet$ComparisonStyle extends java.lang.Enum {
public static final enum android.icu.text.UnicodeSet$ComparisonStyle SHORTER_FIRST
public static final enum android.icu.text.UnicodeSet$ComparisonStyle LEXICOGRAPHIC
public static final enum android.icu.text.UnicodeSet$ComparisonStyle LONGER_FIRST
private static final synthetic android.icu.text.UnicodeSet$ComparisonStyle[] $VALUES
public static android.icu.text.UnicodeSet$ComparisonStyle[] values ()
public static android.icu.text.UnicodeSet$ComparisonStyle valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/UnicodeSet$EntryRange.class
UnicodeSet.java
package android.icu.text
public android.icu.text.UnicodeSet$EntryRange extends java.lang.Object {
public int codepoint
public int codepointEnd
void <init> ()
public java.lang.String toString ()
StringBuilder b
}
android/icu/text/UnicodeSet$EntryRangeIterable.class
UnicodeSet.java
package android.icu.text
android.icu.text.UnicodeSet$EntryRangeIterable extends java.lang.Object implements java.lang.Iterable {
final synthetic android.icu.text.UnicodeSet this$0
private void <init> (android.icu.text.UnicodeSet)
public java.util.Iterator iterator ()
synthetic void <init> (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet$1)
android.icu.text.UnicodeSet x0
android.icu.text.UnicodeSet$1 x1
}
android/icu/text/UnicodeSet$EntryRangeIterator.class
UnicodeSet.java
package android.icu.text
android.icu.text.UnicodeSet$EntryRangeIterator extends java.lang.Object implements java.util.Iterator {
int pos
android.icu.text.UnicodeSet$EntryRange result
final synthetic android.icu.text.UnicodeSet this$0
private void <init> (android.icu.text.UnicodeSet)
public boolean hasNext ()
public android.icu.text.UnicodeSet$EntryRange next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet$1)
android.icu.text.UnicodeSet x0
android.icu.text.UnicodeSet$1 x1
}
android/icu/text/UnicodeSet$Filter.class
UnicodeSet.java
package android.icu.text
abstract android.icu.text.UnicodeSet$Filter extends java.lang.Object {
public abstract boolean contains (int)
}
android/icu/text/UnicodeSet$GeneralCategoryMaskFilter.class
UnicodeSet.java
package android.icu.text
final android.icu.text.UnicodeSet$GeneralCategoryMaskFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter {
int mask
void <init> (int)
int mask
public boolean contains (int)
int ch
}
android/icu/text/UnicodeSet$IntPropertyFilter.class
UnicodeSet.java
package android.icu.text
final android.icu.text.UnicodeSet$IntPropertyFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter {
int prop
int value
void <init> (int, int)
int prop
int value
public boolean contains (int)
int ch
}
android/icu/text/UnicodeSet$NumericValueFilter.class
UnicodeSet.java
package android.icu.text
final android.icu.text.UnicodeSet$NumericValueFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter {
double value
void <init> (double)
double value
public boolean contains (int)
int ch
}
android/icu/text/UnicodeSet$ScriptExtensionsFilter.class
UnicodeSet.java
package android.icu.text
final android.icu.text.UnicodeSet$ScriptExtensionsFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter {
int script
void <init> (int)
int script
public boolean contains (int)
int c
}
android/icu/text/UnicodeSet$SpanCondition.class
UnicodeSet.java
package android.icu.text
public final enum android.icu.text.UnicodeSet$SpanCondition extends java.lang.Enum {
public static final enum android.icu.text.UnicodeSet$SpanCondition NOT_CONTAINED
public static final enum android.icu.text.UnicodeSet$SpanCondition CONTAINED
public static final enum android.icu.text.UnicodeSet$SpanCondition SIMPLE
public static final enum android.icu.text.UnicodeSet$SpanCondition CONDITION_COUNT
private static final synthetic android.icu.text.UnicodeSet$SpanCondition[] $VALUES
public static android.icu.text.UnicodeSet$SpanCondition[] values ()
public static android.icu.text.UnicodeSet$SpanCondition valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/UnicodeSet$UnicodeSetIterator2.class
UnicodeSet.java
package android.icu.text
android.icu.text.UnicodeSet$UnicodeSetIterator2 extends java.lang.Object implements java.util.Iterator {
private int[] sourceList
private int len
private int item
private int current
private int limit
private java.util.SortedSet sourceStrings
private java.util.Iterator stringIterator
private char[] buffer
void <init> (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet source
public boolean hasNext ()
public java.lang.String next ()
int codepoint
int offset
public void remove ()
public volatile synthetic java.lang.Object next ()
}
android/icu/text/UnicodeSet$VersionFilter.class
UnicodeSet.java
package android.icu.text
final android.icu.text.UnicodeSet$VersionFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter {
android.icu.util.VersionInfo version
void <init> (android.icu.util.VersionInfo)
android.icu.util.VersionInfo version
public boolean contains (int)
int ch
android.icu.util.VersionInfo v
}
android/icu/text/UnicodeSet$XSymbolTable.class
UnicodeSet.java
package android.icu.text
public abstract android.icu.text.UnicodeSet$XSymbolTable extends java.lang.Object implements android.icu.text.SymbolTable {
public void <init> ()
public android.icu.text.UnicodeMatcher lookupMatcher (int)
int i
public boolean applyPropertyAlias (java.lang.String, java.lang.String, android.icu.text.UnicodeSet)
String propertyName
String propertyValue
android.icu.text.UnicodeSet result
public char[] lookup (java.lang.String)
String s
public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int)
String text
java.text.ParsePosition pos
int limit
}
android/icu/text/UnicodeSet.class
UnicodeSet.java
package android.icu.text
public android.icu.text.UnicodeSet extends android.icu.text.UnicodeFilter implements java.lang.Iterable java.lang.Comparable android.icu.util.Freezable {
private static final java.util.SortedSet EMPTY_STRINGS
public static final android.icu.text.UnicodeSet EMPTY
public static final android.icu.text.UnicodeSet ALL_CODE_POINTS
private static android.icu.text.UnicodeSet$XSymbolTable XSYMBOL_TABLE
private static final int LOW
private static final int HIGH
private static final int INITIAL_CAPACITY
private static final int MAX_LENGTH
public static final int MIN_VALUE
public static final int MAX_VALUE
private int len
private int[] list
private int[] rangeList
private int[] buffer
java.util.SortedSet strings
private String pat
private static final String ANY_ID
private static final String ASCII_ID
private static final String ASSIGNED
private volatile android.icu.impl.BMPSet bmpSet
private volatile android.icu.impl.UnicodeSetStringSpan stringSpan
private static final int LAST0_START
private static final int LAST1_RANGE
private static final int LAST2_SET
private static final int MODE0_NONE
private static final int MODE1_INBRACKET
private static final int MODE2_OUTBRACKET
private static final int SETMODE0_NONE
private static final int SETMODE1_UNICODESET
private static final int SETMODE2_PROPERTYPAT
private static final int SETMODE3_PREPARSED
private static final int MAX_DEPTH
private static final android.icu.util.VersionInfo NO_VERSION
public static final int IGNORE_SPACE
public static final int CASE
public static final int CASE_INSENSITIVE
public static final int ADD_CASE_MAPPINGS
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet other
public void <init> (int, int)
int start
int end
public transient void <init> (int[])
int start
int limit
int[] pairs
int last
int i
public void <init> (java.lang.String)
String pattern
public void <init> (java.lang.String, boolean)
String pattern
boolean ignoreWhitespace
public void <init> (java.lang.String, int)
String pattern
int options
public void <init> (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable)
String pattern
java.text.ParsePosition pos
android.icu.text.SymbolTable symbols
public void <init> (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable, int)
String pattern
java.text.ParsePosition pos
android.icu.text.SymbolTable symbols
int options
public java.lang.Object clone ()
public android.icu.text.UnicodeSet set (int, int)
int start
int end
public android.icu.text.UnicodeSet set (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet other
public final android.icu.text.UnicodeSet applyPattern (java.lang.String)
String pattern
public android.icu.text.UnicodeSet applyPattern (java.lang.String, boolean)
String pattern
boolean ignoreWhitespace
public android.icu.text.UnicodeSet applyPattern (java.lang.String, int)
String pattern
int options
public static boolean resemblesPattern (java.lang.String, int)
String pattern
int pos
private static void appendCodePoint (java.lang.Appendable, int)
java.io.IOException e
Appendable app
int c
private static void append (java.lang.Appendable, java.lang.CharSequence)
java.io.IOException e
Appendable app
CharSequence s
private static java.lang.Appendable _appendToPat (java.lang.Appendable, java.lang.String, boolean)
int cp
int i
Appendable buf
String s
boolean escapeUnprintable
private static java.lang.Appendable _appendToPat (java.lang.Appendable, int, boolean)
java.io.IOException e
Appendable buf
int c
boolean escapeUnprintable
public java.lang.String toPattern (boolean)
boolean escapeUnprintable
StringBuilder result
private java.lang.Appendable _toPattern (java.lang.Appendable, boolean)
int c
int i
boolean oddNumberOfBackslashes
java.io.IOException e
Appendable result
boolean escapeUnprintable
public java.lang.StringBuffer _generatePattern (java.lang.StringBuffer, boolean)
StringBuffer result
boolean escapeUnprintable
public java.lang.StringBuffer _generatePattern (java.lang.StringBuffer, boolean, boolean)
StringBuffer result
boolean escapeUnprintable
boolean includeStrings
private java.lang.Appendable appendNewPattern (java.lang.Appendable, boolean, boolean)
int start
int end
int i
int start
int end
int i
String s
int count
java.io.IOException e
Appendable result
boolean escapeUnprintable
boolean includeStrings
boolean hasStrings ()
public int size ()
int i
int n
int count
public boolean isEmpty ()
public boolean matchesIndexValue (int)
int low
int high
int i
int c
String s
int v
public int matches (android.icu.text.Replaceable, int[], int, boolean)
int maxLen
char c
int length
String trial
boolean forward
char firstChar
int highWaterLength
android.icu.text.Replaceable text
int[] offset
int limit
boolean incremental
private static int matchRest (android.icu.text.Replaceable, int, int, java.lang.String)
int i
int maxLen
int i
android.icu.text.Replaceable text
int start
int limit
String s
int maxLen
int slen
public int matchesAt (java.lang.CharSequence, int)
char firstStringChar
int tempLen
char firstChar
String trial
java.util.Iterator it
int cp
CharSequence text
int offset
int lastLen
private static int matchesAt (java.lang.CharSequence, int, java.lang.CharSequence)
char pc
char tc
int j
CharSequence text
int offsetInText
CharSequence substring
int len
int textLength
int i
public void addMatchSetTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet toUnionTo
public int indexOf (int)
int start
int limit
int c
int i
int n
public int charAt (int)
int start
int count
int i
int len2
int index
public android.icu.text.UnicodeSet add (int, int)
int start
int end
public android.icu.text.UnicodeSet addAll (int, int)
int start
int end
private android.icu.text.UnicodeSet add_unchecked (int, int)
int lastLimit
int limit
int start
int end
public final android.icu.text.UnicodeSet add (int)
int c
private final android.icu.text.UnicodeSet add_unchecked (int)
int[] temp
int c
int i
public final android.icu.text.UnicodeSet add (java.lang.CharSequence)
String str
CharSequence s
int cp
private void addString (java.lang.CharSequence)
CharSequence s
private static int getSingleCP (java.lang.CharSequence)
CharSequence s
int cp
public final android.icu.text.UnicodeSet addAll (java.lang.CharSequence)
int cp
int i
CharSequence s
public final android.icu.text.UnicodeSet retainAll (java.lang.CharSequence)
CharSequence s
public final android.icu.text.UnicodeSet complementAll (java.lang.CharSequence)
CharSequence s
public final android.icu.text.UnicodeSet removeAll (java.lang.CharSequence)
CharSequence s
public final android.icu.text.UnicodeSet removeAllStrings ()
public static android.icu.text.UnicodeSet from (java.lang.CharSequence)
CharSequence s
public static android.icu.text.UnicodeSet fromAll (java.lang.CharSequence)
CharSequence s
public android.icu.text.UnicodeSet retain (int, int)
int start
int end
public final android.icu.text.UnicodeSet retain (int)
int c
public final android.icu.text.UnicodeSet retain (java.lang.CharSequence)
String s
boolean isIn
CharSequence cs
int cp
public android.icu.text.UnicodeSet remove (int, int)
int start
int end
public final android.icu.text.UnicodeSet remove (int)
int c
public final android.icu.text.UnicodeSet remove (java.lang.CharSequence)
String str
CharSequence s
int cp
public android.icu.text.UnicodeSet complement (int, int)
int start
int end
public final android.icu.text.UnicodeSet complement (int)
int c
public android.icu.text.UnicodeSet complement ()
public final android.icu.text.UnicodeSet complement (java.lang.CharSequence)
String s2
CharSequence s
int cp
public boolean contains (int)
int c
int i
private final int findCodePoint (int)
int i
int c
int lo
int hi
public boolean contains (int, int)
int start
int end
int i
public final boolean contains (java.lang.CharSequence)
CharSequence s
int cp
public boolean containsAll (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet b
int[] listB
boolean needA
boolean needB
int aPtr
int bPtr
int aLen
int bLen
int startA
int startB
int limitA
int limitB
public boolean containsAll (java.lang.String)
int cp
int i
String s
private boolean containsAll (java.lang.String, int)
String setStr
String s
int i
int cp
public java.lang.String getRegexEquivalent ()
String s
StringBuilder result
public boolean containsNone (int, int)
int start
int end
int i
public boolean containsNone (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet b
int[] listB
boolean needA
boolean needB
int aPtr
int bPtr
int aLen
int bLen
int startA
int startB
int limitA
int limitB
public boolean containsNone (java.lang.CharSequence)
CharSequence s
public final boolean containsSome (int, int)
int start
int end
public final boolean containsSome (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet s
public final boolean containsSome (java.lang.CharSequence)
CharSequence s
public android.icu.text.UnicodeSet addAll (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet c
public android.icu.text.UnicodeSet retainAll (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet c
public android.icu.text.UnicodeSet removeAll (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet c
public android.icu.text.UnicodeSet complementAll (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet c
public android.icu.text.UnicodeSet clear ()
public int getRangeCount ()
public int getRangeStart (int)
int index
public int getRangeEnd (int)
int index
public android.icu.text.UnicodeSet compact ()
public boolean equals (java.lang.Object)
int i
android.icu.text.UnicodeSet that
Exception e
Object o
public int hashCode ()
int i
int result
public java.lang.String toString ()
public android.icu.text.UnicodeSet applyPattern (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable, int)
int i
String pattern
java.text.ParsePosition pos
android.icu.text.SymbolTable symbols
int options
boolean parsePositionWasNull
StringBuilder rebuiltPat
android.icu.impl.RuleCharacterIterator chars
private void applyPattern (android.icu.impl.RuleCharacterIterator, android.icu.text.SymbolTable, java.lang.Appendable, int, int)
ClassCastException e
android.icu.text.UnicodeMatcher m
Exception e
int lastSingle
int curSingle
boolean ok
String curString
boolean anchor
int c
boolean literal
android.icu.text.UnicodeSet nested
int setMode
android.icu.impl.RuleCharacterIterator chars
android.icu.text.SymbolTable symbols
Appendable rebuiltPat
int options
int depth
int opts
StringBuilder patBuf
StringBuilder buf
boolean usePat
android.icu.text.UnicodeSet scratch
Object backup
int lastItem
int lastChar
int mode
char op
boolean invert
String lastString
private static void syntaxError (android.icu.impl.RuleCharacterIterator, java.lang.String)
android.icu.impl.RuleCharacterIterator chars
String msg
public java.util.Collection addAllTo (java.util.Collection)
java.util.Collection target
public java.lang.String[] addAllTo (java.lang.String[])
String[] target
public static java.lang.String[] toArray (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
public android.icu.text.UnicodeSet add (java.lang.Iterable)
Iterable source
public android.icu.text.UnicodeSet addAll (java.lang.Iterable)
Object o
Iterable source
private int nextCapacity (int)
int newCapacity
int minCapacity
private void ensureCapacity (int)
int newLen
int newCapacity
int[] temp
private void ensureBufferCapacity (int)
int newLen
int newCapacity
private int[] range (int, int)
int start
int end
private android.icu.text.UnicodeSet xor (int[], int, int)
int b
int[] other
int otherLen
int polarity
int i
int j
int k
int a
int b
int[] temp
private android.icu.text.UnicodeSet add (int[], int, int)
int[] other
int otherLen
int polarity
int i
int j
int k
int a
int b
int[] temp
private android.icu.text.UnicodeSet retain (int[], int, int)
int[] other
int otherLen
int polarity
int i
int j
int k
int a
int b
int[] temp
private static final int max (int, int)
int a
int b
private void applyFilter (android.icu.text.UnicodeSet$Filter, android.icu.text.UnicodeSet)
int ch
int start
int end
int j
android.icu.text.UnicodeSet$Filter filter
android.icu.text.UnicodeSet inclusions
int startHasProperty
int limitRange
private static java.lang.String mungeCharName (java.lang.String)
char ch
int i
String source
StringBuilder buf
public android.icu.text.UnicodeSet applyIntPropertyValue (int, int)
android.icu.text.UnicodeSet inclusions
android.icu.text.UnicodeSet inclusions
android.icu.text.UnicodeSet inclusions
int prop
int value
public android.icu.text.UnicodeSet applyPropertyAlias (java.lang.String, java.lang.String)
String propertyAlias
String valueAlias
public android.icu.text.UnicodeSet applyPropertyAlias (java.lang.String, java.lang.String, android.icu.text.SymbolTable)
int v
int v
IllegalArgumentException e
int v
double value
String buf
int ch
android.icu.util.VersionInfo version
int v
int p
android.icu.impl.UPropertyAliases pnames
String propertyAlias
String valueAlias
android.icu.text.SymbolTable symbols
int p
int v
boolean invert
private static boolean resemblesPropertyPattern (java.lang.String, int)
String pattern
int pos
private static boolean resemblesPropertyPattern (android.icu.impl.RuleCharacterIterator, int)
int d
android.icu.impl.RuleCharacterIterator chars
int iterOpts
boolean result
Object pos
int c
private android.icu.text.UnicodeSet applyPropertyPattern (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable)
char c
String propName
String valueName
String pattern
java.text.ParsePosition ppos
android.icu.text.SymbolTable symbols
int pos
boolean posix
boolean isName
boolean invert
int close
int equals
String propName
String valueName
private void applyPropertyPattern (android.icu.impl.RuleCharacterIterator, java.lang.Appendable, android.icu.text.SymbolTable)
android.icu.impl.RuleCharacterIterator chars
Appendable rebuiltPat
android.icu.text.SymbolTable symbols
String patStr
java.text.ParsePosition pos
private static final void addCaseMapping (android.icu.text.UnicodeSet, int, java.lang.StringBuilder)
android.icu.text.UnicodeSet set
int result
StringBuilder full
public android.icu.text.UnicodeSet closeOver (int)
int cp
int result
int cp
int start
int end
int i
String str
String s
String str
android.icu.text.BreakIterator bi
android.icu.impl.UCaseProps csp
android.icu.text.UnicodeSet foldSet
android.icu.util.ULocale root
int n
StringBuilder full
int attribute
public boolean isFrozen ()
public android.icu.text.UnicodeSet freeze ()
public int span (java.lang.CharSequence, android.icu.text.UnicodeSet$SpanCondition)
CharSequence s
android.icu.text.UnicodeSet$SpanCondition spanCondition
public int span (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition)
int which
android.icu.impl.UnicodeSetStringSpan strSpan
CharSequence s
int start
android.icu.text.UnicodeSet$SpanCondition spanCondition
int end
public int spanAndCount (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt)
int which
android.icu.impl.UnicodeSetStringSpan strSpan
CharSequence s
int start
android.icu.text.UnicodeSet$SpanCondition spanCondition
android.icu.util.OutputInt outCount
int end
private int spanCodePointsAndCount (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt)
CharSequence s
int start
android.icu.text.UnicodeSet$SpanCondition spanCondition
android.icu.util.OutputInt outCount
boolean spanContained
int c
int next
int length
int count
public int spanBack (java.lang.CharSequence, android.icu.text.UnicodeSet$SpanCondition)
CharSequence s
android.icu.text.UnicodeSet$SpanCondition spanCondition
public int spanBack (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition)
int which
android.icu.impl.UnicodeSetStringSpan strSpan
CharSequence s
int fromIndex
android.icu.text.UnicodeSet$SpanCondition spanCondition
boolean spanContained
int c
int prev
public android.icu.text.UnicodeSet cloneAsThawed ()
android.icu.text.UnicodeSet result
private void checkFrozen ()
public java.lang.Iterable ranges ()
public java.util.Iterator iterator ()
public boolean containsAll (java.lang.Iterable)
CharSequence o
Iterable collection
public boolean containsNone (java.lang.Iterable)
CharSequence o
Iterable collection
public final boolean containsSome (java.lang.Iterable)
Iterable collection
public transient android.icu.text.UnicodeSet addAll (java.lang.CharSequence[])
CharSequence str
CharSequence[] collection
public android.icu.text.UnicodeSet removeAll (java.lang.Iterable)
CharSequence o
Iterable collection
public android.icu.text.UnicodeSet retainAll (java.lang.Iterable)
Iterable collection
android.icu.text.UnicodeSet toRetain
public int compareTo (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet o
public int compareTo (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet$ComparisonStyle)
int diff
String item
String item
int compareResult
int i
android.icu.text.UnicodeSet o
android.icu.text.UnicodeSet$ComparisonStyle style
int result
public int compareTo (java.lang.Iterable)
Iterable other
public static int compare (java.lang.CharSequence, int)
CharSequence string
int codePoint
public static int compare (int, java.lang.CharSequence)
int codePoint
CharSequence string
public static int compare (java.lang.Iterable, java.lang.Iterable)
Iterable collection1
Iterable collection2
public static int compare (java.util.Iterator, java.util.Iterator)
Comparable item1
Comparable item2
int result
java.util.Iterator first
java.util.Iterator other
public static int compare (java.util.Collection, java.util.Collection, android.icu.text.UnicodeSet$ComparisonStyle)
int diff
java.util.Collection collection1
java.util.Collection collection2
android.icu.text.UnicodeSet$ComparisonStyle style
public static java.util.Collection addAllTo (java.lang.Iterable, java.util.Collection)
Object item
Iterable source
java.util.Collection target
public static java.lang.Object[] addAllTo (java.lang.Iterable, java.lang.Object[])
Object item
Iterable source
Object[] target
int i
public java.util.Collection strings ()
public static int getSingleCodePoint (java.lang.CharSequence)
CharSequence s
public android.icu.text.UnicodeSet addBridges (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSetIterator it
android.icu.text.UnicodeSet dontCare
android.icu.text.UnicodeSet notInInput
public int findIn (java.lang.CharSequence, int, boolean)
int cp
CharSequence value
int fromIndex
boolean findNot
public int findLastIn (java.lang.CharSequence, int, boolean)
int cp
CharSequence value
int fromIndex
boolean findNot
public java.lang.String stripFrom (java.lang.CharSequence, boolean)
int inside
int pos
CharSequence source
boolean matches
StringBuilder result
public static android.icu.text.UnicodeSet$XSymbolTable getDefaultXSymbolTable ()
public static void setDefaultXSymbolTable (android.icu.text.UnicodeSet$XSymbolTable)
android.icu.text.UnicodeSet$XSymbolTable xSymbolTable
public volatile synthetic int compareTo (java.lang.Object)
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static synthetic android.icu.util.VersionInfo access$000 ()
static synthetic java.lang.Appendable access$100 (java.lang.Appendable, int, boolean)
Appendable x0
int x1
boolean x2
static synthetic int access$400 (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet x0
static synthetic int[] access$500 (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet x0
static void <clinit> ()
}
android/icu/text/UnicodeSetIterator.class
UnicodeSetIterator.java
package android.icu.text
public android.icu.text.UnicodeSetIterator extends java.lang.Object {
public static int IS_STRING
public int codepoint
public int codepointEnd
public String string
private android.icu.text.UnicodeSet set
private int endRange
private int range
protected int endElement
protected int nextElement
private java.util.Iterator stringIterator
public void <init> (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet set
public void <init> ()
public boolean next ()
public boolean nextRange ()
public void reset (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet uset
public void reset ()
public java.lang.String getString ()
public android.icu.text.UnicodeSet getSet ()
protected void loadRange (int)
int aRange
static void <clinit> ()
}
android/icu/text/UnicodeSetSpanner$CountMethod.class
UnicodeSetSpanner.java
package android.icu.text
public final enum android.icu.text.UnicodeSetSpanner$CountMethod extends java.lang.Enum {
public static final enum android.icu.text.UnicodeSetSpanner$CountMethod WHOLE_SPAN
public static final enum android.icu.text.UnicodeSetSpanner$CountMethod MIN_ELEMENTS
private static final synthetic android.icu.text.UnicodeSetSpanner$CountMethod[] $VALUES
public static android.icu.text.UnicodeSetSpanner$CountMethod[] values ()
public static android.icu.text.UnicodeSetSpanner$CountMethod valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/UnicodeSetSpanner$TrimOption.class
UnicodeSetSpanner.java
package android.icu.text
public final enum android.icu.text.UnicodeSetSpanner$TrimOption extends java.lang.Enum {
public static final enum android.icu.text.UnicodeSetSpanner$TrimOption LEADING
public static final enum android.icu.text.UnicodeSetSpanner$TrimOption BOTH
public static final enum android.icu.text.UnicodeSetSpanner$TrimOption TRAILING
private static final synthetic android.icu.text.UnicodeSetSpanner$TrimOption[] $VALUES
public static android.icu.text.UnicodeSetSpanner$TrimOption[] values ()
public static android.icu.text.UnicodeSetSpanner$TrimOption valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/text/UnicodeSetSpanner.class
UnicodeSetSpanner.java
package android.icu.text
public android.icu.text.UnicodeSetSpanner extends java.lang.Object {
private final android.icu.text.UnicodeSet unicodeSet
public void <init> (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet source
public android.icu.text.UnicodeSet getUnicodeSet ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public int countIn (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod)
CharSequence sequence
android.icu.text.UnicodeSetSpanner$CountMethod countMethod
public int countIn (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod, android.icu.text.UnicodeSet$SpanCondition)
int endOfSpan
CharSequence sequence
android.icu.text.UnicodeSetSpanner$CountMethod countMethod
android.icu.text.UnicodeSet$SpanCondition spanCondition
int count
int start
android.icu.text.UnicodeSet$SpanCondition skipSpan
int length
android.icu.util.OutputInt spanCount
public java.lang.String deleteFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String deleteFrom (java.lang.CharSequence, android.icu.text.UnicodeSet$SpanCondition)
CharSequence sequence
android.icu.text.UnicodeSet$SpanCondition spanCondition
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod)
CharSequence sequence
CharSequence replacement
android.icu.text.UnicodeSetSpanner$CountMethod countMethod
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod, android.icu.text.UnicodeSet$SpanCondition)
int endModify
int i
int endModify
int endCopy
CharSequence sequence
CharSequence replacement
android.icu.text.UnicodeSetSpanner$CountMethod countMethod
android.icu.text.UnicodeSet$SpanCondition spanCondition
android.icu.text.UnicodeSet$SpanCondition copySpan
boolean remove
StringBuilder result
int length
android.icu.util.OutputInt spanCount
public java.lang.CharSequence trim (java.lang.CharSequence)
CharSequence sequence
public java.lang.CharSequence trim (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$TrimOption)
CharSequence sequence
android.icu.text.UnicodeSetSpanner$TrimOption trimOption
public java.lang.CharSequence trim (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$TrimOption, android.icu.text.UnicodeSet$SpanCondition)
int endLeadContained
int startTrailContained
CharSequence sequence
android.icu.text.UnicodeSetSpanner$TrimOption trimOption
android.icu.text.UnicodeSet$SpanCondition spanCondition
int endLeadContained
int startTrailContained
int length
}
android/icu/text/UppercaseTransliterator$1.class
UppercaseTransliterator.java
package android.icu.text
android.icu.text.UppercaseTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory {
void <init> ()
public android.icu.text.Transliterator getInstance (java.lang.String)
String ID
}
android/icu/text/UppercaseTransliterator$2.class
UppercaseTransliterator.java
package android.icu.text
android.icu.text.UppercaseTransliterator$2 extends java.lang.Object implements android.icu.text.Transform {
final synthetic android.icu.text.UppercaseTransliterator this$0
void <init> (android.icu.text.UppercaseTransliterator)
android.icu.text.UppercaseTransliterator this$0
public java.lang.String transform (java.lang.String)
String source
public volatile synthetic java.lang.Object transform (java.lang.Object)
}
android/icu/text/UppercaseTransliterator.class
UppercaseTransliterator.java
package android.icu.text
android.icu.text.UppercaseTransliterator extends android.icu.text.Transliterator {
static final String _ID
private final android.icu.util.ULocale locale
private final android.icu.impl.UCaseProps csp
private android.icu.text.ReplaceableContextIterator iter
private StringBuilder result
private int caseLocale
android.icu.text.SourceTargetUtility sourceTargetUtility
static void register ()
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale loc
protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean)
int delta
int delta
android.icu.text.Replaceable text
android.icu.text.Transliterator$Position offsets
boolean isIncremental
int c
public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet inputFilter
android.icu.text.UnicodeSet sourceSet
android.icu.text.UnicodeSet targetSet
static synthetic android.icu.util.ULocale access$000 (android.icu.text.UppercaseTransliterator)
android.icu.text.UppercaseTransliterator x0
}
android/icu/util/
android/icu/util/AnnualTimeZoneRule.class
AnnualTimeZoneRule.java
package android.icu.util
public android.icu.util.AnnualTimeZoneRule extends android.icu.util.TimeZoneRule {
private static final long serialVersionUID
public static final int MAX_YEAR
private final android.icu.util.DateTimeRule dateTimeRule
private final int startYear
private final int endYear
public void <init> (java.lang.String, int, int, android.icu.util.DateTimeRule, int, int)
String name
int rawOffset
int dstSavings
android.icu.util.DateTimeRule dateTimeRule
int startYear
int endYear
public android.icu.util.DateTimeRule getRule ()
public int getStartYear ()
public int getEndYear ()
public java.util.Date getStartInYear (int, int, int)
long ruleDay
long ruleDay
int weeks
long ruleDay
int month
int dom
boolean after
int dow
int delta
int year
int prevRawOffset
int prevDSTSavings
long ruleDay
int type
long ruleTime
public java.util.Date getFirstStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getFinalStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getNextStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
int[] fields
int year
java.util.Date d
public java.util.Date getPreviousStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
int[] fields
int year
java.util.Date d
public boolean isEquivalentTo (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule other
android.icu.util.AnnualTimeZoneRule otherRule
public boolean isTransitionRule ()
public java.lang.String toString ()
StringBuilder buf
}
android/icu/util/BasicTimeZone.class
BasicTimeZone.java
package android.icu.util
public abstract android.icu.util.BasicTimeZone extends android.icu.util.TimeZone {
private static final long serialVersionUID
private static final long MILLIS_PER_YEAR
public static final int LOCAL_STD
public static final int LOCAL_DST
public static final int LOCAL_FORMER
public static final int LOCAL_LATTER
protected static final int STD_DST_MASK
protected static final int FORMER_LATTER_MASK
public abstract android.icu.util.TimeZoneTransition getNextTransition (long, boolean)
public abstract android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
public boolean hasEquivalentTransitions (android.icu.util.TimeZone, long, long)
android.icu.util.TimeZone tz
long start
long end
public boolean hasEquivalentTransitions (android.icu.util.TimeZone, long, long, boolean)
android.icu.util.TimeZoneTransition tr1
android.icu.util.TimeZoneTransition tr2
boolean inRange1
boolean inRange2
android.icu.util.TimeZone tz
long start
long end
boolean ignoreDstAmount
int[] offsets1
int[] offsets2
long time
public abstract android.icu.util.TimeZoneRule[] getTimeZoneRules ()
public android.icu.util.TimeZoneRule[] getTimeZoneRules (long)
java.util.Date d
int i
long[] newtimes
android.icu.util.TimeArrayTimeZoneRule newtar
long[] times
int timeType
int idx
int asize
java.util.Date firstStart
android.icu.util.TimeArrayTimeZoneRule tar
long t
int[] dfields
android.icu.util.AnnualTimeZoneRule newar
android.icu.util.AnnualTimeZoneRule ar
java.util.Date firstStart
android.icu.util.TimeZoneRule toRule
int ruleIdx
long start
android.icu.util.TimeZoneRule[] all
android.icu.util.TimeZoneTransition tzt
java.util.BitSet isProcessed
java.util.List filteredRules
android.icu.util.TimeZoneRule initial
long time
boolean bFinalStd
boolean bFinalDst
android.icu.util.TimeZoneRule[] rules
public android.icu.util.TimeZoneRule[] getSimpleTimeZoneRulesNear (long)
java.util.Date d
java.util.Date d
int[] dtfields
int weekInMonth
android.icu.util.DateTimeRule dtr
android.icu.util.AnnualTimeZoneRule secondRule
String initialName
int initialRaw
int initialDst
long nextTransitionTime
int[] offsets
long date
android.icu.util.AnnualTimeZoneRule[] annualRules
android.icu.util.TimeZoneRule initialRule
android.icu.util.TimeZoneTransition tr
android.icu.util.TimeZoneRule[] result
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
protected void <init> ()
protected void <init> (java.lang.String)
String ID
}
android/icu/util/BuddhistCalendar.class
BuddhistCalendar.java
package android.icu.util
public android.icu.util.BuddhistCalendar extends android.icu.util.GregorianCalendar {
private static final long serialVersionUID
public static final int BE
private static final int BUDDHIST_ERA_START
private static final int GREGORIAN_EPOCH
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int year
int year
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
protected void handleComputeFields (int)
int julianDay
int y
protected int handleGetLimit (int, int)
int field
int limitType
public java.lang.String getType ()
}
android/icu/util/ByteArrayWrapper.class
ByteArrayWrapper.java
package android.icu.util
public android.icu.util.ByteArrayWrapper extends java.lang.Object implements java.lang.Comparable {
public byte[] bytes
public int size
public void <init> ()
public void <init> (byte[], int)
byte[] bytesToAdopt
int size
public void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer source
public android.icu.util.ByteArrayWrapper ensureCapacity (int)
byte[] newbytes
int capacity
public final android.icu.util.ByteArrayWrapper set (byte[], int, int)
byte[] src
int start
int limit
public final android.icu.util.ByteArrayWrapper append (byte[], int, int)
byte[] src
int start
int limit
int len
public final byte[] releaseBytes ()
byte[] result
public java.lang.String toString ()
int i
StringBuilder result
public boolean equals (java.lang.Object)
int i
android.icu.util.ByteArrayWrapper that
Object other
public int hashCode ()
int i
int result
public int compareTo (android.icu.util.ByteArrayWrapper)
int i
android.icu.util.ByteArrayWrapper other
int minSize
private static final void copyBytes (byte[], int, byte[], int, int)
int i
int n
byte[] src
int srcoff
byte[] tgt
int tgtoff
int length
public volatile synthetic int compareTo (java.lang.Object)
}
android/icu/util/BytesTrie$1.class
BytesTrie.java
package android.icu.util
synthetic android.icu.util.BytesTrie$1 extends java.lang.Object {
}
android/icu/util/BytesTrie$Entry.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$Entry extends java.lang.Object {
public int value
private byte[] bytes
private int length
private void <init> (int)
int capacity
public int bytesLength ()
public byte byteAt (int)
int index
public void copyBytesTo (byte[], int)
byte[] dest
int destOffset
public java.nio.ByteBuffer bytesAsByteBuffer ()
private void ensureCapacity (int)
byte[] newBytes
int len
private void append (byte)
byte b
private void append (byte[], int, int)
byte[] b
int off
int len
private void truncateString (int)
int newLength
synthetic void <init> (int, android.icu.util.BytesTrie$1)
int x0
android.icu.util.BytesTrie$1 x1
static synthetic void access$600 (android.icu.util.BytesTrie$Entry, byte[], int, int)
android.icu.util.BytesTrie$Entry x0
byte[] x1
int x2
int x3
static synthetic void access$700 (android.icu.util.BytesTrie$Entry, int)
android.icu.util.BytesTrie$Entry x0
int x1
static synthetic void access$800 (android.icu.util.BytesTrie$Entry, byte)
android.icu.util.BytesTrie$Entry x0
byte x1
static synthetic int access$1000 (android.icu.util.BytesTrie$Entry)
android.icu.util.BytesTrie$Entry x0
}
android/icu/util/BytesTrie$Iterator.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$Iterator extends java.lang.Object implements java.util.Iterator {
private byte[] bytes_
private int pos_
private int initialPos_
private int remainingMatchLength_
private int initialRemainingMatchLength_
private int maxLength_
private android.icu.util.BytesTrie$Entry entry_
private java.util.ArrayList stack_
private void <init> (byte[], int, int, int)
byte[] trieBytes
int offset
int remainingMatchLength
int maxStringLength
int length
public android.icu.util.BytesTrie$Iterator reset ()
int length
public boolean hasNext ()
public android.icu.util.BytesTrie$Entry next ()
long top
int length
boolean isFinal
int length
int node
int pos
public void remove ()
private android.icu.util.BytesTrie$Entry truncateAndStop ()
private int branchNext (int, int)
int pos
int length
byte trieByte
int node
boolean isFinal
int value
public volatile synthetic java.lang.Object next ()
synthetic void <init> (byte[], int, int, int, android.icu.util.BytesTrie$1)
byte[] x0
int x1
int x2
int x3
android.icu.util.BytesTrie$1 x4
}
android/icu/util/BytesTrie$Result.class
BytesTrie.java
package android.icu.util
public final enum android.icu.util.BytesTrie$Result extends java.lang.Enum {
public static final enum android.icu.util.BytesTrie$Result NO_MATCH
public static final enum android.icu.util.BytesTrie$Result NO_VALUE
public static final enum android.icu.util.BytesTrie$Result FINAL_VALUE
public static final enum android.icu.util.BytesTrie$Result INTERMEDIATE_VALUE
private static final synthetic android.icu.util.BytesTrie$Result[] $VALUES
public static android.icu.util.BytesTrie$Result[] values ()
public static android.icu.util.BytesTrie$Result valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean matches ()
public boolean hasValue ()
public boolean hasNext ()
static void <clinit> ()
}
android/icu/util/BytesTrie$State.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$State extends java.lang.Object {
private byte[] bytes
private int root
private int pos
private int remainingMatchLength
public void <init> ()
static synthetic byte[] access$002 (android.icu.util.BytesTrie$State, byte[])
android.icu.util.BytesTrie$State x0
byte[] x1
static synthetic int access$102 (android.icu.util.BytesTrie$State, int)
android.icu.util.BytesTrie$State x0
int x1
static synthetic int access$202 (android.icu.util.BytesTrie$State, int)
android.icu.util.BytesTrie$State x0
int x1
static synthetic int access$302 (android.icu.util.BytesTrie$State, int)
android.icu.util.BytesTrie$State x0
int x1
static synthetic byte[] access$000 (android.icu.util.BytesTrie$State)
android.icu.util.BytesTrie$State x0
static synthetic int access$100 (android.icu.util.BytesTrie$State)
android.icu.util.BytesTrie$State x0
static synthetic int access$200 (android.icu.util.BytesTrie$State)
android.icu.util.BytesTrie$State x0
static synthetic int access$300 (android.icu.util.BytesTrie$State)
android.icu.util.BytesTrie$State x0
}
android/icu/util/BytesTrie.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie extends java.lang.Object implements java.lang.Cloneable java.lang.Iterable {
private static android.icu.util.BytesTrie$Result[] valueResults_
static final int kMaxBranchLinearSubNodeLength
static final int kMinLinearMatch
static final int kMaxLinearMatchLength
static final int kMinValueLead
private static final int kValueIsFinal
static final int kMinOneByteValueLead
static final int kMaxOneByteValue
static final int kMinTwoByteValueLead
static final int kMaxTwoByteValue
static final int kMinThreeByteValueLead
static final int kFourByteValueLead
static final int kMaxThreeByteValue
static final int kFiveByteValueLead
static final int kMaxOneByteDelta
static final int kMinTwoByteDeltaLead
static final int kMinThreeByteDeltaLead
static final int kFourByteDeltaLead
static final int kFiveByteDeltaLead
static final int kMaxTwoByteDelta
static final int kMaxThreeByteDelta
private byte[] bytes_
private int root_
private int pos_
private int remainingMatchLength_
static final synthetic boolean $assertionsDisabled
public void <init> (byte[], int)
byte[] trieBytes
int offset
public void <init> (android.icu.util.BytesTrie)
android.icu.util.BytesTrie other
public android.icu.util.BytesTrie clone () throws java.lang.CloneNotSupportedException
public android.icu.util.BytesTrie reset ()
public long getState64 ()
public android.icu.util.BytesTrie resetToState64 (long)
long state
public android.icu.util.BytesTrie saveState (android.icu.util.BytesTrie$State)
android.icu.util.BytesTrie$State state
public android.icu.util.BytesTrie resetToState (android.icu.util.BytesTrie$State)
android.icu.util.BytesTrie$State state
public android.icu.util.BytesTrie$Result current ()
int node
int pos
public android.icu.util.BytesTrie$Result first (int)
int inByte
public android.icu.util.BytesTrie$Result next (int)
int node
int inByte
int pos
int length
public android.icu.util.BytesTrie$Result next (byte[], int, int)
int node
android.icu.util.BytesTrie$Result result
int node
byte inByte
byte[] s
int sIndex
int sLimit
int pos
int length
public int getValue ()
int pos
int leadByte
public long getUniqueValue ()
int pos
long uniqueValue
public int getNextBytes (java.lang.Appendable)
Appendable out
int pos
int node
public android.icu.util.BytesTrie$Iterator iterator ()
public android.icu.util.BytesTrie$Iterator iterator (int)
int maxStringLength
public static android.icu.util.BytesTrie$Iterator iterator (byte[], int, int)
byte[] trieBytes
int offset
int maxStringLength
private void stop ()
private static int readValue (byte[], int, int)
int value
int value
int value
int value
byte[] bytes
int pos
int leadByte
int value
private static int skipValue (int, int)
int pos
int leadByte
private static int skipValue (byte[], int)
byte[] bytes
int pos
int leadByte
private static int jumpByDelta (byte[], int)
byte[] bytes
int pos
int delta
private static int skipDelta (byte[], int)
byte[] bytes
int pos
int delta
private android.icu.util.BytesTrie$Result branchNext (int, int, int)
android.icu.util.BytesTrie$Result result
int delta
int delta
int delta
int delta
int delta
android.icu.util.BytesTrie$Result result
int node
int node
int pos
int length
int inByte
private android.icu.util.BytesTrie$Result nextImpl (int, int)
int length
int node
int pos
int inByte
private static long findUniqueValueFromBranch (byte[], int, int, long)
int node
boolean isFinal
int value
byte[] bytes
int pos
int length
long uniqueValue
private static long findUniqueValue (byte[], int, long)
boolean isFinal
int value
int node
byte[] bytes
int pos
long uniqueValue
private static void getNextBranchBytes (byte[], int, int, java.lang.Appendable)
byte[] bytes
int pos
int length
Appendable out
private static void append (java.lang.Appendable, int)
java.io.IOException e
Appendable out
int c
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.util.Iterator iterator ()
static synthetic int access$900 (byte[], int, int)
byte[] x0
int x1
int x2
static synthetic int access$1100 (int, int)
int x0
int x1
static synthetic int access$1200 (byte[], int)
byte[] x0
int x1
static synthetic int access$1300 (byte[], int)
byte[] x0
int x1
static void <clinit> ()
}
android/icu/util/BytesTrieBuilder$BytesAsCharSequence.class
BytesTrieBuilder.java
package android.icu.util
final android.icu.util.BytesTrieBuilder$BytesAsCharSequence extends java.lang.Object implements java.lang.CharSequence {
private byte[] s
private int len
public void <init> (byte[], int)
byte[] sequence
int length
public char charAt (int)
int i
public int length ()
public java.lang.CharSequence subSequence (int, int)
int start
int end
}
android/icu/util/BytesTrieBuilder.class
BytesTrieBuilder.java
package android.icu.util
public final android.icu.util.BytesTrieBuilder extends android.icu.util.StringTrieBuilder {
private final byte[] intBytes
private byte[] bytes
private int bytesLength
static final synthetic boolean $assertionsDisabled
public void <init> ()
public android.icu.util.BytesTrieBuilder add (byte[], int, int)
byte[] sequence
int length
int value
public android.icu.util.BytesTrie build (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
public java.nio.ByteBuffer buildByteBuffer (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
private void buildBytes (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
public android.icu.util.BytesTrieBuilder clear ()
protected boolean matchNodesCanHaveValues ()
protected int getMaxBranchLinearSubNodeLength ()
protected int getMinLinearMatch ()
protected int getMaxLinearMatchLength ()
private void ensureCapacity (int)
int newCapacity
byte[] newBytes
int length
protected int write (int)
int b
int newLength
protected int write (int, int)
int offset
int length
int newLength
int bytesOffset
private int write (byte[], int)
byte[] b
int length
int newLength
protected int writeValueAndFinal (int, boolean)
int i
boolean isFinal
int length
protected int writeValueAndType (boolean, int, int)
boolean hasValue
int value
int node
int offset
protected int writeDeltaTo (int)
int length
int length
int length
int jumpTarget
int i
int length
static void <clinit> ()
}
android/icu/util/CECalendar.class
CECalendar.java
package android.icu.util
abstract android.icu.util.CECalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
private static final int[][] LIMITS
protected void <init> ()
protected void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
protected void <init> (java.util.Locale)
java.util.Locale aLocale
protected void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
protected void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
protected void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
protected void <init> (int, int, int)
int year
int month
int date
protected void <init> (java.util.Date)
java.util.Date date
protected void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected abstract int getJDEpochOffset ()
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int emonth
boolean useMonth
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleGetMonthLength (int, int)
int extendedYear
int month
public static int ceToJD (long, int, int, int)
long year
int month
int day
int jdEpochOffset
public static void jdToCE (int, int, int[])
int julianDay
int jdEpochOffset
int[] fields
int c4
int[] r4
int doy
static void <clinit> ()
}
android/icu/util/Calendar$1.class
Calendar.java
package android.icu.util
synthetic android.icu.util.Calendar$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$impl$CalType
static void <clinit> ()
}
android/icu/util/Calendar$FormatConfiguration.class
Calendar.java
package android.icu.util
public android.icu.util.Calendar$FormatConfiguration extends java.lang.Object {
private String pattern
private String override
private android.icu.text.DateFormatSymbols formatData
private android.icu.util.Calendar cal
private android.icu.util.ULocale loc
private void <init> ()
public java.lang.String getPatternString ()
public java.lang.String getOverrideString ()
public android.icu.util.Calendar getCalendar ()
public android.icu.util.ULocale getLocale ()
public android.icu.text.DateFormatSymbols getDateFormatSymbols ()
synthetic void <init> (android.icu.util.Calendar$1)
android.icu.util.Calendar$1 x0
static synthetic java.lang.String access$102 (android.icu.util.Calendar$FormatConfiguration, java.lang.String)
android.icu.util.Calendar$FormatConfiguration x0
String x1
static synthetic java.lang.String access$202 (android.icu.util.Calendar$FormatConfiguration, java.lang.String)
android.icu.util.Calendar$FormatConfiguration x0
String x1
static synthetic android.icu.text.DateFormatSymbols access$302 (android.icu.util.Calendar$FormatConfiguration, android.icu.text.DateFormatSymbols)
android.icu.util.Calendar$FormatConfiguration x0
android.icu.text.DateFormatSymbols x1
static synthetic android.icu.util.ULocale access$402 (android.icu.util.Calendar$FormatConfiguration, android.icu.util.ULocale)
android.icu.util.Calendar$FormatConfiguration x0
android.icu.util.ULocale x1
static synthetic android.icu.util.Calendar access$502 (android.icu.util.Calendar$FormatConfiguration, android.icu.util.Calendar)
android.icu.util.Calendar$FormatConfiguration x0
android.icu.util.Calendar x1
}
android/icu/util/Calendar$PatternData.class
Calendar.java
package android.icu.util
android.icu.util.Calendar$PatternData extends java.lang.Object {
private String[] patterns
private String[] overrides
public void <init> (java.lang.String[], java.lang.String[])
String[] patterns
String[] overrides
private java.lang.String getDateTimePattern (int)
int dateStyle
int glueIndex
String dateTimePattern
private static android.icu.util.Calendar$PatternData make (android.icu.util.Calendar, android.icu.util.ULocale)
android.icu.util.Calendar cal
android.icu.util.ULocale loc
private static android.icu.util.Calendar$PatternData make (android.icu.util.ULocale, java.lang.String)
java.util.MissingResourceException e
android.icu.util.ULocale loc
String calType
String key
android.icu.util.Calendar$PatternData patternData
static synthetic android.icu.util.Calendar$PatternData access$600 (android.icu.util.Calendar, android.icu.util.ULocale)
android.icu.util.Calendar x0
android.icu.util.ULocale x1
static synthetic java.lang.String access$700 (android.icu.util.Calendar$PatternData, int)
android.icu.util.Calendar$PatternData x0
int x1
static synthetic java.lang.String[] access$800 (android.icu.util.Calendar$PatternData)
android.icu.util.Calendar$PatternData x0
static synthetic java.lang.String[] access$900 (android.icu.util.Calendar$PatternData)
android.icu.util.Calendar$PatternData x0
static synthetic android.icu.util.Calendar$PatternData access$1000 (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale x0
String x1
}
android/icu/util/Calendar$WeekData.class
Calendar.java
package android.icu.util
public final android.icu.util.Calendar$WeekData extends java.lang.Object {
public final int firstDayOfWeek
public final int minimalDaysInFirstWeek
public final int weekendOnset
public final int weekendOnsetMillis
public final int weekendCease
public final int weekendCeaseMillis
public void <init> (int, int, int, int, int, int)
int fdow
int mdifw
int weekendOnset
int weekendOnsetMillis
int weekendCease
int weekendCeaseMillis
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
android.icu.util.Calendar$WeekData that
public java.lang.String toString ()
}
android/icu/util/Calendar$WeekDataCache.class
Calendar.java
package android.icu.util
android.icu.util.Calendar$WeekDataCache extends android.icu.impl.SoftCache {
private void <init> ()
protected android.icu.util.Calendar$WeekData createInstance (java.lang.String, java.lang.String)
String key
String data
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
synthetic void <init> (android.icu.util.Calendar$1)
android.icu.util.Calendar$1 x0
}
android/icu/util/Calendar.class
Calendar.java
package android.icu.util
public abstract android.icu.util.Calendar extends java.lang.Object implements java.io.Serializable java.lang.Cloneable java.lang.Comparable {
public static final int ERA
public static final int YEAR
public static final int MONTH
public static final int WEEK_OF_YEAR
public static final int WEEK_OF_MONTH
public static final int DATE
public static final int DAY_OF_MONTH
public static final int DAY_OF_YEAR
public static final int DAY_OF_WEEK
public static final int DAY_OF_WEEK_IN_MONTH
public static final int AM_PM
public static final int HOUR
public static final int HOUR_OF_DAY
public static final int MINUTE
public static final int SECOND
public static final int MILLISECOND
public static final int ZONE_OFFSET
public static final int DST_OFFSET
public static final int YEAR_WOY
public static final int DOW_LOCAL
public static final int EXTENDED_YEAR
public static final int JULIAN_DAY
public static final int MILLISECONDS_IN_DAY
public static final int IS_LEAP_MONTH
protected static final int BASE_FIELD_COUNT
protected static final int MAX_FIELD_COUNT
public static final int SUNDAY
public static final int MONDAY
public static final int TUESDAY
public static final int WEDNESDAY
public static final int THURSDAY
public static final int FRIDAY
public static final int SATURDAY
public static final int JANUARY
public static final int FEBRUARY
public static final int MARCH
public static final int APRIL
public static final int MAY
public static final int JUNE
public static final int JULY
public static final int AUGUST
public static final int SEPTEMBER
public static final int OCTOBER
public static final int NOVEMBER
public static final int DECEMBER
public static final int UNDECIMBER
public static final int AM
public static final int PM
public static final int WEEKDAY
public static final int WEEKEND
public static final int WEEKEND_ONSET
public static final int WEEKEND_CEASE
public static final int WALLTIME_LAST
public static final int WALLTIME_FIRST
public static final int WALLTIME_NEXT_VALID
protected static final int ONE_SECOND
protected static final int ONE_MINUTE
protected static final int ONE_HOUR
protected static final long ONE_DAY
protected static final long ONE_WEEK
protected static final int JAN_1_1_JULIAN_DAY
protected static final int EPOCH_JULIAN_DAY
protected static final int MIN_JULIAN
protected static final long MIN_MILLIS
protected static final java.util.Date MIN_DATE
protected static final int MAX_JULIAN
protected static final long MAX_MILLIS
protected static final java.util.Date MAX_DATE
private static final int MAX_HOURS
private transient int[] fields
private transient int[] stamp
private long time
private transient boolean isTimeSet
private transient boolean areFieldsSet
private transient boolean areAllFieldsSet
private transient boolean areFieldsVirtuallySet
private boolean lenient
private android.icu.util.TimeZone zone
private int firstDayOfWeek
private int minimalDaysInFirstWeek
private int weekendOnset
private int weekendOnsetMillis
private int weekendCease
private int weekendCeaseMillis
private int repeatedWallTime
private int skippedWallTime
protected static final int UNSET
protected static final int INTERNALLY_SET
protected static final int MINIMUM_USER_STAMP
private transient int nextStamp
private static int STAMP_MAX
private static final long serialVersionUID
private transient int internalSetMask
private transient int gregorianYear
private transient int gregorianMonth
private transient int gregorianDayOfYear
private transient int gregorianDayOfMonth
private static final android.icu.impl.ICUCache PATTERN_CACHE
private static final String[] DEFAULT_PATTERNS
private static final String[] TIME_SKELETONS
private static final char QUOTE
private static final int FIELD_DIFF_MAX_INT
private static final int[][] LIMITS
protected static final int MINIMUM
protected static final int GREATEST_MINIMUM
protected static final int LEAST_MAXIMUM
protected static final int MAXIMUM
private static final android.icu.util.Calendar$WeekDataCache WEEK_DATA_CACHE
protected static final int RESOLVE_REMAP
static final int[][][] DATE_PRECEDENCE
static final int[][][] DOW_PRECEDENCE
private static final int[] FIND_ZONE_TRANSITION_TIME_UNITS
private static final int[][] GREGORIAN_MONTH_COUNT
private static final String[] FIELD_NAME
private android.icu.util.ULocale validLocale
private android.icu.util.ULocale actualLocale
static final synthetic boolean $assertionsDisabled
protected void <init> ()
protected void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
protected void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
private void setCalendarLocale (android.icu.util.ULocale)
StringBuilder buf
String script
String region
String calType
android.icu.util.ULocale locale
android.icu.util.ULocale calLocale
private void recalculateStamp ()
int index
int currentValue
int i
int j
private void initInternal ()
int i
int mask
public static android.icu.util.Calendar getInstance ()
public static android.icu.util.Calendar getInstance (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public static android.icu.util.Calendar getInstance (java.util.Locale)
java.util.Locale aLocale
public static android.icu.util.Calendar getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.util.Calendar getInstance (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public static android.icu.util.Calendar getInstance (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
private static android.icu.util.Calendar getInstanceInternal (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone tz
android.icu.util.ULocale locale
android.icu.util.Calendar cal
private static java.lang.String getRegionForCalendar (android.icu.util.ULocale)
android.icu.util.ULocale loc
String region
private static android.icu.impl.CalType getCalendarTypeForLocale (android.icu.util.ULocale)
android.icu.impl.CalType type
android.icu.util.ULocale l
String s
private static android.icu.util.Calendar createInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.Calendar cal
android.icu.util.TimeZone zone
android.icu.impl.CalType calType
public static java.util.Locale[] getAvailableLocales ()
public static android.icu.util.ULocale[] getAvailableULocales ()
public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, android.icu.util.ULocale, boolean)
java.util.MissingResourceException mre
int i
android.icu.impl.CalType t
String key
android.icu.util.ULocale locale
boolean commonlyUsed
String prefRegion
java.util.ArrayList values
android.icu.util.UResourceBundle rb
android.icu.util.UResourceBundle calPref
android.icu.util.UResourceBundle order
String[] caltypes
public final java.util.Date getTime ()
public final void setTime (java.util.Date)
java.util.Date date
public long getTimeInMillis ()
public void setTimeInMillis (long)
int i
long millis
public final int get (int)
int field
protected final int internalGet (int)
int field
protected final int internalGet (int, int)
int field
int defaultValue
public final void set (int, int)
int field
int value
public final void set (int, int, int)
int year
int month
int date
public final void set (int, int, int, int, int)
int year
int month
int date
int hour
int minute
public final void set (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
private static int gregoYearFromIslamicStart (int)
int cycle
int offset
int year
int cycle
int offset
int shift
public final int getRelatedYear ()
android.icu.impl.CalType testType
int year
android.icu.impl.CalType type
String typeString
private static int firstIslamicStartYearFromGrego (int)
int cycle
int offset
int year
int cycle
int offset
int shift
public final void setRelatedYear (int)
android.icu.impl.CalType testType
int year
android.icu.impl.CalType type
String typeString
public final void clear ()
int i
public final void clear (int)
int field
public final boolean isSet (int)
int field
protected void complete ()
public boolean equals (java.lang.Object)
Object obj
android.icu.util.Calendar that
public boolean isEquivalentTo (android.icu.util.Calendar)
android.icu.util.Calendar other
public int hashCode ()
private long compare (java.lang.Object)
long thatMs
long thatMs
Object that
long thatMs
public boolean before (java.lang.Object)
Object when
public boolean after (java.lang.Object)
Object when
public int getActualMaximum (int)
android.icu.util.Calendar cal
int result
android.icu.util.Calendar cal
int result
int result
int field
int result
public int getActualMinimum (int)
int result
int field
int result
protected void prepareGetActual (int, boolean)
int dow
int field
boolean isMinimum
private int getActualHelper (int, int, int)
int field
int startValue
int endValue
int delta
android.icu.util.Calendar work
int result
public final void roll (int, boolean)
int field
boolean up
public void roll (int, int)
int min
int max
int gap
int value
long start
int oldHour
int max
int newHour
int max
int mon
String calType
int maxYear
boolean era0WithYearsThatGoBackwards
int era
int newYear
int start
int dow
int fdm
int start
int monthLen
int ldm
int limit
int gap
int day_of_month
int start
int dow
int fdy
int start
int yearLen
int ldy
int limit
int gap
int day_of_year
long delta
long min2
int yearLength
long delta
int leadDays
long min2
long delta
int preWeeks
int postWeeks
long min2
long gap2
int field
int amount
public void add (int, int)
String calType
int era
boolean oldLenient
long tmpT
Long immediatePrevTrans
long adjAmount
long t
int newOffset
int newWallTime
int field
int amount
long delta
boolean keepWallTimeInvariant
int prevOffset
int prevWallTime
public java.lang.String getDisplayName (java.util.Locale)
java.util.Locale loc
public java.lang.String getDisplayName (android.icu.util.ULocale)
android.icu.util.ULocale loc
public int compareTo (android.icu.util.Calendar)
android.icu.util.Calendar that
long v
public android.icu.text.DateFormat getDateTimeFormat (int, int, java.util.Locale)
int dateStyle
int timeStyle
java.util.Locale loc
public android.icu.text.DateFormat getDateTimeFormat (int, int, android.icu.util.ULocale)
int dateStyle
int timeStyle
android.icu.util.ULocale loc
protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, java.util.Locale)
String pattern
String override
java.util.Locale locale
protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, android.icu.util.ULocale)
String pattern
android.icu.util.ULocale locale
protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, android.icu.util.ULocale)
String pattern
String override
android.icu.util.ULocale locale
android.icu.util.Calendar$FormatConfiguration fmtConfig
private static android.icu.text.DateFormat formatHelper (android.icu.util.Calendar, android.icu.util.ULocale, int, int)
String dateOverride
String timeOverride
android.icu.util.Calendar cal
android.icu.util.ULocale loc
int dateStyle
int timeStyle
android.icu.util.Calendar$PatternData patternData
String override
String pattern
android.icu.text.DateFormat result
public static java.lang.String getDateTimeFormatString (android.icu.util.ULocale, java.lang.String, int, int)
android.icu.util.ULocale loc
String calType
int dateStyle
int timeStyle
android.icu.util.Calendar$PatternData patternData
String pattern
private static android.icu.util.Calendar$PatternData getPatternData (android.icu.util.ULocale, java.lang.String)
android.icu.text.DateTimePatternGenerator dtpg
String baseReg
android.icu.util.ULocale baseLoc
android.icu.util.ULocale validLoc
android.icu.impl.ICUResourceBundle concatenationPatternRb
android.icu.util.ULocale locale
String calType
android.icu.impl.ICUResourceBundle rb
android.icu.impl.ICUResourceBundle dtPatternsRb
int patternsSize
String[] dateTimePatterns
String[] dateTimePatternsOverrides
int i
String baseLocID
public static java.lang.String getDateTimePattern (android.icu.util.Calendar, android.icu.util.ULocale, int)
android.icu.util.Calendar cal
android.icu.util.ULocale uLocale
int dateStyle
android.icu.util.Calendar$PatternData patternData
private static java.lang.String mergeOverrideStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String datePattern
String timePattern
String dateOverride
String timeOverride
private static java.lang.String expandOverride (java.lang.String, java.lang.String)
char c
String pattern
String override
boolean inQuotes
char prevChar
StringBuilder result
java.text.StringCharacterIterator it
protected void pinField (int)
int field
int max
int min
protected int weekNumber (int, int, int)
int desiredDay
int dayOfPeriod
int dayOfWeek
int periodStartDayOfWeek
int weekNo
protected final int weekNumber (int, int)
int dayOfPeriod
int dayOfWeek
public int fieldDifference (java.util.Date, int)
long ms
int t
long ms
int max
long ms
int t
long ms
int max
java.util.Date when
int field
int min
long startMs
long targetMs
public void setTimeZone (android.icu.util.TimeZone)
android.icu.util.TimeZone value
public android.icu.util.TimeZone getTimeZone ()
public void setLenient (boolean)
boolean lenient
public boolean isLenient ()
public void setRepeatedWallTimeOption (int)
int option
public int getRepeatedWallTimeOption ()
public void setSkippedWallTimeOption (int)
int option
public int getSkippedWallTimeOption ()
public void setFirstDayOfWeek (int)
int value
public int getFirstDayOfWeek ()
public void setMinimalDaysInFirstWeek (int)
int value
public int getMinimalDaysInFirstWeek ()
protected abstract int handleGetLimit (int, int)
protected int getLimit (int, int)
int limit
int limit
int limit
int minDaysInFirst
int daysInMonth
int limit
int field
int limitType
public final int getMinimum (int)
int field
public final int getMaximum (int)
int field
public final int getGreatestMinimum (int)
int field
public final int getLeastMaximum (int)
int field
public int getDayOfWeekType (int)
int dayOfWeek
public int getWeekendTransition (int)
int dayOfWeek
public boolean isWeekend (java.util.Date)
java.util.Date date
public boolean isWeekend ()
int millisInDay
int transition
int dow
int dowt
public java.lang.Object clone ()
android.icu.util.Calendar other
CloneNotSupportedException e
public java.lang.String toString ()
int i
StringBuilder buffer
public static android.icu.util.Calendar$WeekData getWeekDataForRegion (java.lang.String)
String region
public android.icu.util.Calendar$WeekData getWeekData ()
public android.icu.util.Calendar setWeekData (android.icu.util.Calendar$WeekData)
android.icu.util.Calendar$WeekData wdata
private static android.icu.util.Calendar$WeekData getWeekDataForRegionInternal (java.lang.String)
java.util.MissingResourceException mre
String region
android.icu.util.UResourceBundle rb
android.icu.util.UResourceBundle weekDataInfo
android.icu.util.UResourceBundle weekDataBundle
int[] wdi
private void setWeekData (java.lang.String)
String region
android.icu.util.Calendar$WeekData wdata
private void updateTime ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
protected void computeFields ()
int i
int[] offsets
long localMillis
int mask
long days
int millisInDay
private final void computeGregorianAndDOWFields (int)
int julianDay
int dow
int dowLocal
protected final void computeGregorianFields (int)
int julianDay
int year
int month
int dayOfMonth
int dayOfYear
long gregorianEpochDay
int[] rem
int n400
int n100
int n4
int n1
boolean isLeap
int correction
int march1
private final void computeWeekFields ()
int prevDoy
int lastRelDow
int lastDoy
int eyear
int dayOfWeek
int dayOfYear
int yearOfWeekOfYear
int relDow
int relDowJan1
int woy
int dayOfMonth
protected int resolveFields (int[][][])
int s
int i
int tempBestField
int[] line
int lineStamp
int l
int[][] group
int bestStamp
int g
int[][][] precedenceTable
int bestField
protected int newestStamp (int, int, int)
int i
int first
int last
int bestStampSoFar
int bestStamp
protected final int getStamp (int)
int field
protected int newerField (int, int)
int defaultField
int alternateField
protected void validateFields ()
int field
protected void validateField (int)
int y
int y
int field
protected final void validateField (int, int, int)
int field
int min
int max
int value
protected void computeTime ()
long millisInDay
long millisInDay
int hour
Long immediatePrevTransition
int zoneOffset
long tmpTime
int zoneOffset1
int julianDay
long millis
long millisInDay
private java.lang.Long getImmediatePreviousZoneTransition (long)
android.icu.util.TimeZoneTransition transition
long base
Long transitionTime
private static java.lang.Long getPreviousZoneTransitionTime (android.icu.util.TimeZone, long, long)
android.icu.util.TimeZone tz
long base
long duration
long upper
long lower
int offsetU
int offsetL
private static java.lang.Long findPreviousZoneTransitionTime (android.icu.util.TimeZone, int, long, long)
long lunits
long uunits
int unit
int midOffset
android.icu.util.TimeZone tz
int upperOffset
long upper
long lower
boolean onUnitTime
long mid
int midOffset
protected int computeMillisInDay ()
int millisInDay
int hourOfDayStamp
int hourStamp
int bestStamp
protected long computeMillisInDayLong ()
long millisInDay
int hourOfDayStamp
int hourStamp
int bestStamp
protected int computeZoneOffset (long, int)
int duplicatedTimeOpt
int nonExistingTimeOpt
long tgmt
int offsetBefore6
int offsetDelta
long tgmt
boolean sawRecentNegativeShift
long millis
int millisInDay
int[] offsets
long wall
protected int computeZoneOffset (long, long)
int duplicatedTimeOpt
int nonExistingTimeOpt
long tgmt
int offsetBefore6
int offsetDelta
long tgmt
boolean sawRecentNegativeShift
long millis
long millisInDay
int[] offsets
long wall
protected int computeJulianDay ()
int bestStamp
int bestField
protected int[][][] getFieldResolutionTable ()
protected abstract int handleComputeMonthStart (int, int, boolean)
protected abstract int handleGetExtendedYear ()
protected int handleGetMonthLength (int, int)
int extendedYear
int month
protected int handleGetYearLength (int)
int eyear
protected int[] handleCreateFields ()
protected int getDefaultMonthInYear (int)
int extendedYear
protected int getDefaultDayInMonth (int, int)
int extendedYear
int month
protected int handleComputeJulianDay (int)
int year
int m
int monthLength
int dim
int bestField
boolean useMonth
int year
int month
int julianDay
int firstDOW
int first
int dowLocal
int date
protected int computeGregorianMonthStart (int, int)
int[] rem
int year
int month
boolean isLeap
int y
int julianDay
protected void handleComputeFields (int)
int julianDay
int eyear
int era
protected final int getGregorianYear ()
protected final int getGregorianMonth ()
protected final int getGregorianDayOfYear ()
protected final int getGregorianDayOfMonth ()
public final int getFieldCount ()
protected final void internalSet (int, int)
int field
int value
protected static final boolean isGregorianLeapYear (int)
int year
protected static final int gregorianMonthLength (int, int)
int y
int m
protected static final int gregorianPreviousMonthLength (int, int)
int y
int m
protected static final long floorDivide (long, long)
long numerator
long denominator
protected static final int floorDivide (int, int)
int numerator
int denominator
protected static final int floorDivide (int, int, int[])
int numerator
int denominator
int[] remainder
int quotient
protected static final int floorDivide (long, int, int[])
long numerator
int denominator
int[] remainder
int quotient
protected java.lang.String fieldName (int)
ArrayIndexOutOfBoundsException e
int field
protected static final int millisToJulianDay (long)
long millis
protected static final long julianDayToMillis (int)
int julian
protected static final int julianDayToDayOfWeek (int)
int julian
int dayOfWeek
protected final long internalGetTimeInMillis ()
public java.lang.String getType ()
public boolean haveDefaultCentury ()
public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type)
android.icu.util.ULocale$Type type
final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale valid
android.icu.util.ULocale actual
public volatile synthetic int compareTo (java.lang.Object)
static synthetic android.icu.impl.ICUCache access$1100 ()
static synthetic android.icu.util.Calendar$PatternData access$1200 (android.icu.util.ULocale, java.lang.String)
android.icu.util.ULocale x0
String x1
static synthetic java.lang.String[] access$1300 ()
static synthetic android.icu.util.Calendar$WeekData access$1400 (java.lang.String)
String x0
static void <clinit> ()
}
android/icu/util/Calendar.uau
android/icu/util/CaseInsensitiveString.class
CaseInsensitiveString.java
package android.icu.util
public android.icu.util.CaseInsensitiveString extends java.lang.Object {
private String string
private int hash
private String folded
private static java.lang.String foldCase (java.lang.String)
String foldee
private void getFolded ()
public void <init> (java.lang.String)
String s
public java.lang.String getString ()
public boolean equals (java.lang.Object)
android.icu.util.CaseInsensitiveString cis
Object o
public int hashCode ()
public java.lang.String toString ()
}
android/icu/util/CharsTrie$1.class
CharsTrie.java
package android.icu.util
synthetic android.icu.util.CharsTrie$1 extends java.lang.Object {
}
android/icu/util/CharsTrie$Entry.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie$Entry extends java.lang.Object {
public CharSequence chars
public int value
private void <init> ()
synthetic void <init> (android.icu.util.CharsTrie$1)
android.icu.util.CharsTrie$1 x0
}
android/icu/util/CharsTrie$Iterator.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie$Iterator extends java.lang.Object implements java.util.Iterator {
private CharSequence chars_
private int pos_
private int initialPos_
private int remainingMatchLength_
private int initialRemainingMatchLength_
private boolean skipValue_
private StringBuilder str_
private int maxLength_
private android.icu.util.CharsTrie$Entry entry_
private java.util.ArrayList stack_
private void <init> (java.lang.CharSequence, int, int, int)
CharSequence trieChars
int offset
int remainingMatchLength
int maxStringLength
int length
public android.icu.util.CharsTrie$Iterator reset ()
int length
public boolean hasNext ()
public android.icu.util.CharsTrie$Entry next ()
long top
int length
boolean isFinal
int length
int node
int pos
public void remove ()
private android.icu.util.CharsTrie$Entry truncateAndStop ()
private int branchNext (int, int)
int pos
int length
char trieUnit
int node
boolean isFinal
int value
public volatile synthetic java.lang.Object next ()
synthetic void <init> (java.lang.CharSequence, int, int, int, android.icu.util.CharsTrie$1)
CharSequence x0
int x1
int x2
int x3
android.icu.util.CharsTrie$1 x4
}
android/icu/util/CharsTrie$State.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie$State extends java.lang.Object {
private CharSequence chars
private int root
private int pos
private int remainingMatchLength
public void <init> ()
static synthetic java.lang.CharSequence access$002 (android.icu.util.CharsTrie$State, java.lang.CharSequence)
android.icu.util.CharsTrie$State x0
CharSequence x1
static synthetic int access$102 (android.icu.util.CharsTrie$State, int)
android.icu.util.CharsTrie$State x0
int x1
static synthetic int access$202 (android.icu.util.CharsTrie$State, int)
android.icu.util.CharsTrie$State x0
int x1
static synthetic int access$302 (android.icu.util.CharsTrie$State, int)
android.icu.util.CharsTrie$State x0
int x1
static synthetic java.lang.CharSequence access$000 (android.icu.util.CharsTrie$State)
android.icu.util.CharsTrie$State x0
static synthetic int access$100 (android.icu.util.CharsTrie$State)
android.icu.util.CharsTrie$State x0
static synthetic int access$200 (android.icu.util.CharsTrie$State)
android.icu.util.CharsTrie$State x0
static synthetic int access$300 (android.icu.util.CharsTrie$State)
android.icu.util.CharsTrie$State x0
}
android/icu/util/CharsTrie.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie extends java.lang.Object implements java.lang.Cloneable java.lang.Iterable {
private static android.icu.util.BytesTrie$Result[] valueResults_
static final int kMaxBranchLinearSubNodeLength
static final int kMinLinearMatch
static final int kMaxLinearMatchLength
static final int kMinValueLead
static final int kNodeTypeMask
static final int kValueIsFinal
static final int kMaxOneUnitValue
static final int kMinTwoUnitValueLead
static final int kThreeUnitValueLead
static final int kMaxTwoUnitValue
static final int kMaxOneUnitNodeValue
static final int kMinTwoUnitNodeValueLead
static final int kThreeUnitNodeValueLead
static final int kMaxTwoUnitNodeValue
static final int kMaxOneUnitDelta
static final int kMinTwoUnitDeltaLead
static final int kThreeUnitDeltaLead
static final int kMaxTwoUnitDelta
private CharSequence chars_
private int root_
private int pos_
private int remainingMatchLength_
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.CharSequence, int)
CharSequence trieChars
int offset
public void <init> (android.icu.util.CharsTrie)
android.icu.util.CharsTrie other
public android.icu.util.CharsTrie clone () throws java.lang.CloneNotSupportedException
public android.icu.util.CharsTrie reset ()
public long getState64 ()
public android.icu.util.CharsTrie resetToState64 (long)
long state
public android.icu.util.CharsTrie saveState (android.icu.util.CharsTrie$State)
android.icu.util.CharsTrie$State state
public android.icu.util.CharsTrie resetToState (android.icu.util.CharsTrie$State)
android.icu.util.CharsTrie$State state
public android.icu.util.BytesTrie$Result current ()
int node
int pos
public android.icu.util.BytesTrie$Result first (int)
int inUnit
public android.icu.util.BytesTrie$Result firstForCodePoint (int)
int cp
public android.icu.util.BytesTrie$Result next (int)
int node
int inUnit
int pos
int length
public android.icu.util.BytesTrie$Result nextForCodePoint (int)
int cp
public android.icu.util.BytesTrie$Result next (java.lang.CharSequence, int, int)
int node
android.icu.util.BytesTrie$Result result
char inUnit
int node
CharSequence s
int sIndex
int sLimit
int pos
int length
public int getValue ()
int pos
int leadUnit
public long getUniqueValue ()
int pos
long uniqueValue
public int getNextChars (java.lang.Appendable)
Appendable out
int pos
int node
public android.icu.util.CharsTrie$Iterator iterator ()
public android.icu.util.CharsTrie$Iterator iterator (int)
int maxStringLength
public static android.icu.util.CharsTrie$Iterator iterator (java.lang.CharSequence, int, int)
CharSequence trieChars
int offset
int maxStringLength
private void stop ()
private static int readValue (java.lang.CharSequence, int, int)
int value
int value
CharSequence chars
int pos
int leadUnit
int value
private static int skipValue (int, int)
int pos
int leadUnit
private static int skipValue (java.lang.CharSequence, int)
CharSequence chars
int pos
int leadUnit
private static int readNodeValue (java.lang.CharSequence, int, int)
int value
int value
CharSequence chars
int pos
int leadUnit
int value
private static int skipNodeValue (int, int)
int pos
int leadUnit
private static int jumpByDelta (java.lang.CharSequence, int)
CharSequence chars
int pos
int delta
private static int skipDelta (java.lang.CharSequence, int)
CharSequence chars
int pos
int delta
private android.icu.util.BytesTrie$Result branchNext (int, int, int)
android.icu.util.BytesTrie$Result result
int delta
int delta
int delta
android.icu.util.BytesTrie$Result result
int node
int node
int pos
int length
int inUnit
private android.icu.util.BytesTrie$Result nextImpl (int, int)
int length
int pos
int inUnit
int node
private static long findUniqueValueFromBranch (java.lang.CharSequence, int, int, long)
int node
boolean isFinal
int value
CharSequence chars
int pos
int length
long uniqueValue
private static long findUniqueValue (java.lang.CharSequence, int, long)
int value
boolean isFinal
int value
CharSequence chars
int pos
long uniqueValue
int node
private static void getNextBranchChars (java.lang.CharSequence, int, int, java.lang.Appendable)
CharSequence chars
int pos
int length
Appendable out
private static void append (java.lang.Appendable, int)
java.io.IOException e
Appendable out
int c
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.util.Iterator iterator ()
static synthetic int access$500 (int, int)
int x0
int x1
static synthetic int access$600 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static synthetic int access$700 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static synthetic int access$800 (java.lang.CharSequence, int)
CharSequence x0
int x1
static synthetic int access$900 (java.lang.CharSequence, int)
CharSequence x0
int x1
static synthetic int access$1000 (int, int)
int x0
int x1
static void <clinit> ()
}
android/icu/util/CharsTrieBuilder.class
CharsTrieBuilder.java
package android.icu.util
public final android.icu.util.CharsTrieBuilder extends android.icu.util.StringTrieBuilder {
private final char[] intUnits
private char[] chars
private int charsLength
static final synthetic boolean $assertionsDisabled
public void <init> ()
public android.icu.util.CharsTrieBuilder add (java.lang.CharSequence, int)
CharSequence s
int value
public android.icu.util.CharsTrie build (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
public java.lang.CharSequence buildCharSequence (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
private void buildChars (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
public android.icu.util.CharsTrieBuilder clear ()
protected boolean matchNodesCanHaveValues ()
protected int getMaxBranchLinearSubNodeLength ()
protected int getMinLinearMatch ()
protected int getMaxLinearMatchLength ()
private void ensureCapacity (int)
int newCapacity
char[] newChars
int length
protected int write (int)
int unit
int newLength
protected int write (int, int)
int offset
int length
int newLength
int charsOffset
private int write (char[], int)
char[] s
int length
int newLength
protected int writeValueAndFinal (int, boolean)
int length
int i
boolean isFinal
int length
protected int writeValueAndType (boolean, int, int)
int length
int length
boolean hasValue
int value
int node
int length
protected int writeDeltaTo (int)
int length
int jumpTarget
int i
int length
static void <clinit> ()
}
android/icu/util/ChineseCalendar.class
ChineseCalendar.java
package android.icu.util
public android.icu.util.ChineseCalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
private int epochYear
private android.icu.util.TimeZone zoneAstro
private transient android.icu.impl.CalendarAstronomer astro
private transient android.icu.impl.CalendarCache winterSolsticeCache
private transient android.icu.impl.CalendarCache newYearCache
private transient boolean isLeapYear
private static final int[][] LIMITS
static final int[][][] CHINESE_DATE_PRECEDENCE
private static final int CHINESE_EPOCH_YEAR
private static final android.icu.util.TimeZone CHINA_ZONE
private static final int SYNODIC_GAP
public void <init> ()
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int)
int year
int month
int isLeapMonth
int date
public void <init> (int, int, int, int, int, int, int)
int year
int month
int isLeapMonth
int date
int hour
int minute
int second
public void <init> (int, int, int, int, int)
int era
int year
int month
int isLeapMonth
int date
public void <init> (int, int, int, int, int, int, int, int)
int era
int year
int month
int isLeapMonth
int date
int hour
int minute
int second
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
protected void <init> (android.icu.util.TimeZone, android.icu.util.ULocale, int, android.icu.util.TimeZone)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
int epochYear
android.icu.util.TimeZone zoneAstroCalc
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleGetExtendedYear ()
int year
int cycle
int year
protected int handleGetMonthLength (int, int)
int extendedYear
int month
int thisStart
int nextStart
protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, android.icu.util.ULocale)
String pattern
String override
android.icu.util.ULocale locale
protected int[][][] getFieldResolutionTable ()
private void offsetMonth (int, int, int)
int newMoon
int dom
int delta
int jd
public void add (int, int)
int dom
int day
int moon
int field
int amount
public void roll (int, int)
int moon1
int dom
int day
int moon
int m
int n
int newM
int field
int amount
private final long daysToMillis (int)
int days
long millis
private final int millisToDays (long)
long millis
private int winterSolstice (int)
long ms
long solarLong
int gyear
long cacheValue
private int newMoonNear (int, boolean)
int days
boolean after
long newMoon
private int synodicMonthsBetween (int, int)
int day1
int day2
private int majorSolarTerm (int)
int days
int term
private boolean hasNoMajorSolarTerm (int)
int newMoon
int mst
int nmn
int mstt
private boolean isLeapMonthBetween (int, int)
int newMoon1
int newMoon2
protected void handleComputeFields (int)
int julianDay
private void computeChineseFields (int, int, int, boolean)
int solsticeBefore
int extended_year
int cycle_year
int dayOfMonth
int[] yearOfCycle
int cycle
int newYear
int days
int gyear
int gmonth
boolean setAllFields
int solsticeBefore
int solsticeAfter
int firstMoon
int lastMoon
int thisMoon
int month
boolean isLeapMonth
private int newYear (int)
int solsticeBefore
int solsticeAfter
int newMoon1
int newMoon2
int newMoon11
int gyear
long cacheValue
protected int handleComputeMonthStart (int, int, boolean)
int[] rem
int eyear
int month
boolean useMonth
int gyear
int newYear
int newMoon
int julianDay
int saveMonth
int saveIsLeapMonth
int isLeapMonth
public java.lang.String getType ()
public boolean haveDefaultCentury ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
static void <clinit> ()
}
android/icu/util/CodePointMap$1.class
CodePointMap.java
package android.icu.util
synthetic android.icu.util.CodePointMap$1 extends java.lang.Object {
}
android/icu/util/CodePointMap$Range.class
CodePointMap.java
package android.icu.util
public final android.icu.util.CodePointMap$Range extends java.lang.Object {
private int start
private int end
private int value
public void <init> ()
public int getStart ()
public int getEnd ()
public int getValue ()
public void set (int, int, int)
int start
int end
int value
static synthetic int access$000 (android.icu.util.CodePointMap$Range)
android.icu.util.CodePointMap$Range x0
static synthetic int access$100 (android.icu.util.CodePointMap$Range)
android.icu.util.CodePointMap$Range x0
static synthetic int access$002 (android.icu.util.CodePointMap$Range, int)
android.icu.util.CodePointMap$Range x0
int x1
static synthetic int access$102 (android.icu.util.CodePointMap$Range, int)
android.icu.util.CodePointMap$Range x0
int x1
static synthetic int access$202 (android.icu.util.CodePointMap$Range, int)
android.icu.util.CodePointMap$Range x0
int x1
}
android/icu/util/CodePointMap$RangeIterator.class
CodePointMap.java
package android.icu.util
final android.icu.util.CodePointMap$RangeIterator extends java.lang.Object implements java.util.Iterator {
private android.icu.util.CodePointMap$Range range
final synthetic android.icu.util.CodePointMap this$0
private void <init> (android.icu.util.CodePointMap)
public boolean hasNext ()
public android.icu.util.CodePointMap$Range next ()
public final void remove ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (android.icu.util.CodePointMap, android.icu.util.CodePointMap$1)
android.icu.util.CodePointMap x0
android.icu.util.CodePointMap$1 x1
}
android/icu/util/CodePointMap$RangeOption.class
CodePointMap.java
package android.icu.util
public final enum android.icu.util.CodePointMap$RangeOption extends java.lang.Enum {
public static final enum android.icu.util.CodePointMap$RangeOption NORMAL
public static final enum android.icu.util.CodePointMap$RangeOption FIXED_LEAD_SURROGATES
public static final enum android.icu.util.CodePointMap$RangeOption FIXED_ALL_SURROGATES
private static final synthetic android.icu.util.CodePointMap$RangeOption[] $VALUES
public static android.icu.util.CodePointMap$RangeOption[] values ()
public static android.icu.util.CodePointMap$RangeOption valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/CodePointMap$StringIterator.class
CodePointMap.java
package android.icu.util
public android.icu.util.CodePointMap$StringIterator extends java.lang.Object {
protected CharSequence s
protected int sIndex
protected int c
protected int value
final synthetic android.icu.util.CodePointMap this$0
protected void <init> (android.icu.util.CodePointMap, java.lang.CharSequence, int)
android.icu.util.CodePointMap this$0
CharSequence s
int sIndex
public void reset (java.lang.CharSequence, int)
CharSequence s
int sIndex
public boolean next ()
public boolean previous ()
public final int getIndex ()
public final int getCodePoint ()
public final int getValue ()
}
android/icu/util/CodePointMap$ValueFilter.class
CodePointMap.java
package android.icu.util
public abstract android.icu.util.CodePointMap$ValueFilter extends java.lang.Object {
public abstract int apply (int)
}
android/icu/util/CodePointMap.class
CodePointMap.java
package android.icu.util
public abstract android.icu.util.CodePointMap extends java.lang.Object implements java.lang.Iterable {
static final synthetic boolean $assertionsDisabled
protected void <init> ()
public abstract int get (int)
public abstract boolean getRange (int, android.icu.util.CodePointMap$ValueFilter, android.icu.util.CodePointMap$Range)
public boolean getRange (int, android.icu.util.CodePointMap$RangeOption, int, android.icu.util.CodePointMap$ValueFilter, android.icu.util.CodePointMap$Range)
int start
android.icu.util.CodePointMap$RangeOption option
int surrogateValue
android.icu.util.CodePointMap$ValueFilter filter
android.icu.util.CodePointMap$Range range
int surrEnd
int end
public java.util.Iterator iterator ()
public android.icu.util.CodePointMap$StringIterator stringIterator (java.lang.CharSequence, int)
CharSequence s
int sIndex
static void <clinit> ()
}
android/icu/util/CodePointTrie$1.class
CodePointTrie.java
package android.icu.util
synthetic android.icu.util.CodePointTrie$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$CodePointTrie$ValueWidth
static void <clinit> ()
}
android/icu/util/CodePointTrie$Data.class
CodePointTrie.java
package android.icu.util
abstract android.icu.util.CodePointTrie$Data extends java.lang.Object {
private void <init> ()
abstract android.icu.util.CodePointTrie$ValueWidth getValueWidth ()
abstract int getDataLength ()
abstract int getFromIndex (int)
abstract int write (java.io.DataOutputStream) throws java.io.IOException
synthetic void <init> (android.icu.util.CodePointTrie$1)
android.icu.util.CodePointTrie$1 x0
}
android/icu/util/CodePointTrie$Data16.class
CodePointTrie.java
package android.icu.util
final android.icu.util.CodePointTrie$Data16 extends android.icu.util.CodePointTrie$Data {
char[] array
void <init> (char[])
char[] a
android.icu.util.CodePointTrie$ValueWidth getValueWidth ()
int getDataLength ()
int getFromIndex (int)
int index
int write (java.io.DataOutputStream) throws java.io.IOException
char v
java.io.DataOutputStream dos
}
android/icu/util/CodePointTrie$Data32.class
CodePointTrie.java
package android.icu.util
final android.icu.util.CodePointTrie$Data32 extends android.icu.util.CodePointTrie$Data {
int[] array
void <init> (int[])
int[] a
android.icu.util.CodePointTrie$ValueWidth getValueWidth ()
int getDataLength ()
int getFromIndex (int)
int index
int write (java.io.DataOutputStream) throws java.io.IOException
int v
java.io.DataOutputStream dos
}
android/icu/util/CodePointTrie$Data8.class
CodePointTrie.java
package android.icu.util
final android.icu.util.CodePointTrie$Data8 extends android.icu.util.CodePointTrie$Data {
byte[] array
void <init> (byte[])
byte[] a
android.icu.util.CodePointTrie$ValueWidth getValueWidth ()
int getDataLength ()
int getFromIndex (int)
int index
int write (java.io.DataOutputStream) throws java.io.IOException
byte v
java.io.DataOutputStream dos
}
android/icu/util/CodePointTrie$Fast$FastStringIterator.class
CodePointTrie.java
package android.icu.util
final android.icu.util.CodePointTrie$Fast$FastStringIterator extends android.icu.util.CodePointMap$StringIterator {
final synthetic android.icu.util.CodePointTrie$Fast this$0
private void <init> (android.icu.util.CodePointTrie$Fast, java.lang.CharSequence, int)
CharSequence s
int sIndex
public boolean next ()
int dataIndex
int dataIndex
char trail
char lead
int dataIndex
public boolean previous ()
int dataIndex
int dataIndex
char lead
char trail
int dataIndex
synthetic void <init> (android.icu.util.CodePointTrie$Fast, java.lang.CharSequence, int, android.icu.util.CodePointTrie$1)
android.icu.util.CodePointTrie$Fast x0
CharSequence x1
int x2
android.icu.util.CodePointTrie$1 x3
}
android/icu/util/CodePointTrie$Fast.class
CodePointTrie.java
package android.icu.util
public abstract android.icu.util.CodePointTrie$Fast extends android.icu.util.CodePointTrie {
private void <init> (char[], android.icu.util.CodePointTrie$Data, int, int, int)
char[] index
android.icu.util.CodePointTrie$Data data
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Fast fromBinary (android.icu.util.CodePointTrie$ValueWidth, java.nio.ByteBuffer)
android.icu.util.CodePointTrie$ValueWidth valueWidth
java.nio.ByteBuffer bytes
public final android.icu.util.CodePointTrie$Type getType ()
public abstract int bmpGet (int)
public abstract int suppGet (int)
protected final int cpIndex (int)
int c
public final android.icu.util.CodePointMap$StringIterator stringIterator (java.lang.CharSequence, int)
CharSequence s
int sIndex
synthetic void <init> (char[], android.icu.util.CodePointTrie$Data, int, int, int, android.icu.util.CodePointTrie$1)
char[] x0
android.icu.util.CodePointTrie$Data x1
int x2
int x3
int x4
android.icu.util.CodePointTrie$1 x5
}
android/icu/util/CodePointTrie$Fast16.class
CodePointTrie.java
package android.icu.util
public final android.icu.util.CodePointTrie$Fast16 extends android.icu.util.CodePointTrie$Fast {
private final char[] dataArray
static final synthetic boolean $assertionsDisabled
void <init> (char[], char[], int, int, int)
char[] index
char[] data16
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Fast16 fromBinary (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
public final int get (int)
int c
public final int bmpGet (int)
int c
public final int suppGet (int)
int c
static void <clinit> ()
}
android/icu/util/CodePointTrie$Fast32.class
CodePointTrie.java
package android.icu.util
public final android.icu.util.CodePointTrie$Fast32 extends android.icu.util.CodePointTrie$Fast {
private final int[] dataArray
static final synthetic boolean $assertionsDisabled
void <init> (char[], int[], int, int, int)
char[] index
int[] data32
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Fast32 fromBinary (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
public final int get (int)
int c
public final int bmpGet (int)
int c
public final int suppGet (int)
int c
static void <clinit> ()
}
android/icu/util/CodePointTrie$Fast8.class
CodePointTrie.java
package android.icu.util
public final android.icu.util.CodePointTrie$Fast8 extends android.icu.util.CodePointTrie$Fast {
private final byte[] dataArray
static final synthetic boolean $assertionsDisabled
void <init> (char[], byte[], int, int, int)
char[] index
byte[] data8
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Fast8 fromBinary (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
public final int get (int)
int c
public final int bmpGet (int)
int c
public final int suppGet (int)
int c
static void <clinit> ()
}
android/icu/util/CodePointTrie$Small$SmallStringIterator.class
CodePointTrie.java
package android.icu.util
final android.icu.util.CodePointTrie$Small$SmallStringIterator extends android.icu.util.CodePointMap$StringIterator {
final synthetic android.icu.util.CodePointTrie$Small this$0
private void <init> (android.icu.util.CodePointTrie$Small, java.lang.CharSequence, int)
CharSequence s
int sIndex
public boolean next ()
int dataIndex
int dataIndex
char trail
char lead
int dataIndex
public boolean previous ()
int dataIndex
int dataIndex
char lead
char trail
int dataIndex
synthetic void <init> (android.icu.util.CodePointTrie$Small, java.lang.CharSequence, int, android.icu.util.CodePointTrie$1)
android.icu.util.CodePointTrie$Small x0
CharSequence x1
int x2
android.icu.util.CodePointTrie$1 x3
}
android/icu/util/CodePointTrie$Small.class
CodePointTrie.java
package android.icu.util
public abstract android.icu.util.CodePointTrie$Small extends android.icu.util.CodePointTrie {
private void <init> (char[], android.icu.util.CodePointTrie$Data, int, int, int)
char[] index
android.icu.util.CodePointTrie$Data data
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Small fromBinary (android.icu.util.CodePointTrie$ValueWidth, java.nio.ByteBuffer)
android.icu.util.CodePointTrie$ValueWidth valueWidth
java.nio.ByteBuffer bytes
public final android.icu.util.CodePointTrie$Type getType ()
protected final int cpIndex (int)
int c
public final android.icu.util.CodePointMap$StringIterator stringIterator (java.lang.CharSequence, int)
CharSequence s
int sIndex
synthetic void <init> (char[], android.icu.util.CodePointTrie$Data, int, int, int, android.icu.util.CodePointTrie$1)
char[] x0
android.icu.util.CodePointTrie$Data x1
int x2
int x3
int x4
android.icu.util.CodePointTrie$1 x5
}
android/icu/util/CodePointTrie$Small16.class
CodePointTrie.java
package android.icu.util
public final android.icu.util.CodePointTrie$Small16 extends android.icu.util.CodePointTrie$Small {
void <init> (char[], char[], int, int, int)
char[] index
char[] data16
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Small16 fromBinary (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
}
android/icu/util/CodePointTrie$Small32.class
CodePointTrie.java
package android.icu.util
public final android.icu.util.CodePointTrie$Small32 extends android.icu.util.CodePointTrie$Small {
void <init> (char[], int[], int, int, int)
char[] index
int[] data32
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Small32 fromBinary (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
}
android/icu/util/CodePointTrie$Small8.class
CodePointTrie.java
package android.icu.util
public final android.icu.util.CodePointTrie$Small8 extends android.icu.util.CodePointTrie$Small {
void <init> (char[], byte[], int, int, int)
char[] index
byte[] data8
int highStart
int index3NullOffset
int dataNullOffset
public static android.icu.util.CodePointTrie$Small8 fromBinary (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
}
android/icu/util/CodePointTrie$Type.class
CodePointTrie.java
package android.icu.util
public final enum android.icu.util.CodePointTrie$Type extends java.lang.Enum {
public static final enum android.icu.util.CodePointTrie$Type FAST
public static final enum android.icu.util.CodePointTrie$Type SMALL
private static final synthetic android.icu.util.CodePointTrie$Type[] $VALUES
public static android.icu.util.CodePointTrie$Type[] values ()
public static android.icu.util.CodePointTrie$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/CodePointTrie$ValueWidth.class
CodePointTrie.java
package android.icu.util
public final enum android.icu.util.CodePointTrie$ValueWidth extends java.lang.Enum {
public static final enum android.icu.util.CodePointTrie$ValueWidth BITS_16
public static final enum android.icu.util.CodePointTrie$ValueWidth BITS_32
public static final enum android.icu.util.CodePointTrie$ValueWidth BITS_8
private static final synthetic android.icu.util.CodePointTrie$ValueWidth[] $VALUES
public static android.icu.util.CodePointTrie$ValueWidth[] values ()
public static android.icu.util.CodePointTrie$ValueWidth valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/CodePointTrie.class
CodePointTrie.java
package android.icu.util
public abstract android.icu.util.CodePointTrie extends android.icu.util.CodePointMap {
private static final int MAX_UNICODE
private static final int ASCII_LIMIT
static final int FAST_SHIFT
static final int FAST_DATA_BLOCK_LENGTH
private static final int FAST_DATA_MASK
private static final int SMALL_MAX
private static final int ERROR_VALUE_NEG_DATA_OFFSET
private static final int HIGH_VALUE_NEG_DATA_OFFSET
private static final int BMP_INDEX_LENGTH
static final int SMALL_LIMIT
private static final int SMALL_INDEX_LENGTH
static final int SHIFT_3
private static final int SHIFT_2
private static final int SHIFT_1
static final int SHIFT_2_3
static final int SHIFT_1_2
private static final int OMITTED_BMP_INDEX_1_LENGTH
static final int INDEX_2_BLOCK_LENGTH
static final int INDEX_2_MASK
static final int CP_PER_INDEX_2_ENTRY
static final int INDEX_3_BLOCK_LENGTH
private static final int INDEX_3_MASK
static final int SMALL_DATA_BLOCK_LENGTH
static final int SMALL_DATA_MASK
private static final int OPTIONS_DATA_LENGTH_MASK
private static final int OPTIONS_DATA_NULL_OFFSET_MASK
private static final int OPTIONS_RESERVED_MASK
private static final int OPTIONS_VALUE_BITS_MASK
static final int NO_INDEX3_NULL_OFFSET
static final int NO_DATA_NULL_OFFSET
private final int[] ascii
private final char[] index
protected final android.icu.util.CodePointTrie$Data data
protected final int dataLength
protected final int highStart
private final int index3NullOffset
private final int dataNullOffset
private final int nullValue
static final synthetic boolean $assertionsDisabled
private void <init> (char[], android.icu.util.CodePointTrie$Data, int, int, int)
int c
char[] index
android.icu.util.CodePointTrie$Data data
int highStart
int index3NullOffset
int dataNullOffset
int nullValueOffset
public static android.icu.util.CodePointTrie fromBinary (android.icu.util.CodePointTrie$Type, android.icu.util.CodePointTrie$ValueWidth, java.nio.ByteBuffer)
boolean isBigEndian
android.icu.util.CodePointTrie$Type actualType
android.icu.util.CodePointTrie$Type actualType
android.icu.util.CodePointTrie$ValueWidth actualValueWidth
android.icu.util.CodePointTrie$ValueWidth actualValueWidth
android.icu.util.CodePointTrie$ValueWidth actualValueWidth
char[] data16
int[] data32
byte[] data8
int signature
int options
int indexLength
int dataLength
int index3NullOffset
int dataNullOffset
int shiftedHighStart
int typeInt
android.icu.util.CodePointTrie$Type actualType
int valueWidthInt
android.icu.util.CodePointTrie$ValueWidth actualValueWidth
int highStart
int actualLength
char[] index
android.icu.util.CodePointTrie$Type type
android.icu.util.CodePointTrie$ValueWidth valueWidth
java.nio.ByteBuffer bytes
java.nio.ByteOrder outerByteOrder
public abstract android.icu.util.CodePointTrie$Type getType ()
public final android.icu.util.CodePointTrie$ValueWidth getValueWidth ()
public int get (int)
int c
public final int asciiGet (int)
int c
private static final int maybeFilterValue (int, int, int, android.icu.util.CodePointMap$ValueFilter)
int value
int trieNullValue
int nullValue
android.icu.util.CodePointMap$ValueFilter filter
public final boolean getRange (int, android.icu.util.CodePointMap$ValueFilter, android.icu.util.CodePointMap$Range)
int di
int value
int i3Block
int i3
int i3BlockLength
int dataBlockLength
int i1
int block
int group
int gi
int di
int trieValue2
int dataMask
int block
int i3Block
int i3
int i3BlockLength
int dataBlockLength
int start
android.icu.util.CodePointMap$ValueFilter filter
android.icu.util.CodePointMap$Range range
int nullValue
android.icu.util.CodePointTrie$Type type
int prevI3Block
int prevBlock
int c
int trieValue
int value
boolean haveValue
int di
int highValue
public final int toBinary (java.io.OutputStream)
char i
java.io.DataOutputStream dos
int length
java.io.IOException e
java.io.OutputStream os
protected final int fastIndex (int)
int c
protected final int smallIndex (android.icu.util.CodePointTrie$Type, int)
android.icu.util.CodePointTrie$Type type
int c
private final int internalSmallIndex (android.icu.util.CodePointTrie$Type, int)
int dataBlock
android.icu.util.CodePointTrie$Type type
int c
int i1
int i3Block
int i3
int dataBlock
protected abstract int cpIndex (int)
synthetic void <init> (char[], android.icu.util.CodePointTrie$Data, int, int, int, android.icu.util.CodePointTrie$1)
char[] x0
android.icu.util.CodePointTrie$Data x1
int x2
int x3
int x4
android.icu.util.CodePointTrie$1 x5
static void <clinit> ()
}
android/icu/util/CompactByteArray.class
CompactByteArray.java
package android.icu.util
public final android.icu.util.CompactByteArray extends java.lang.Object implements java.lang.Cloneable {
public static final int UNICODECOUNT
private static final int BLOCKSHIFT
private static final int BLOCKCOUNT
private static final int INDEXSHIFT
private static final int INDEXCOUNT
private static final int BLOCKMASK
private byte[] values
private char[] indices
private int[] hashes
private boolean isCompact
byte defaultValue
public void <init> ()
public void <init> (byte)
byte defaultValue
int i
public void <init> (char[], byte[])
char index
char[] indexArray
byte[] newValues
int i
public void <init> (java.lang.String, java.lang.String)
String indexArray
String valueArray
public byte elementAt (char)
char index
public void setElementAt (char, byte)
char index
byte value
public void setElementAt (char, char, byte)
char start
char end
byte value
int i
public void compact ()
public void compact (boolean)
int jBlockStart
int j
boolean touched
int i
int limitCompacted
int iBlockStart
char iUntouched
int newSize
byte[] result
boolean exhaustive
static final boolean arrayRegionMatches (byte[], int, byte[], int, int)
int i
byte[] source
int sourceStart
byte[] target
int targetStart
int len
int sourceEnd
int delta
private final void touchBlock (int, int)
int i
int value
private final boolean blockTouched (int)
int i
public char[] getIndexArray ()
public byte[] getValueArray ()
public java.lang.Object clone ()
android.icu.util.CompactByteArray other
CloneNotSupportedException e
public boolean equals (java.lang.Object)
int i
Object obj
android.icu.util.CompactByteArray other
public int hashCode ()
int i
int result
int increment
private void expand ()
byte value
byte[] tempArray
int i
}
android/icu/util/CompactCharArray.class
CompactCharArray.java
package android.icu.util
public final android.icu.util.CompactCharArray extends java.lang.Object implements java.lang.Cloneable {
public static final int UNICODECOUNT
public static final int BLOCKSHIFT
static final int BLOCKCOUNT
static final int INDEXSHIFT
static final int INDEXCOUNT
static final int BLOCKMASK
private char[] values
private char[] indices
private int[] hashes
private boolean isCompact
char defaultValue
public void <init> ()
public void <init> (char)
char defaultValue
int i
public void <init> (char[], char[])
char index
char[] indexArray
char[] newValues
int i
public void <init> (java.lang.String, java.lang.String)
String indexArray
String valueArray
public char elementAt (char)
char index
int ix
public void setElementAt (char, char)
char index
char value
public void setElementAt (char, char, char)
char start
char end
char value
int i
public void compact ()
public void compact (boolean)
int j
int dest
int j
int dest
int limit
int jBlockStart
boolean touched
int i
int iBlockStart
char iUntouched
int newSize
char[] target
char[] result
boolean exhaustive
private int FindOverlappingPosition (int, char[], int)
int currentCount
int i
int start
char[] tempValues
int tempCount
static final boolean arrayRegionMatches (char[], int, char[], int, int)
int i
char[] source
int sourceStart
char[] target
int targetStart
int len
int sourceEnd
int delta
private final void touchBlock (int, int)
int i
int value
private final boolean blockTouched (int)
int i
public char[] getIndexArray ()
public char[] getValueArray ()
public java.lang.Object clone ()
android.icu.util.CompactCharArray other
CloneNotSupportedException e
public boolean equals (java.lang.Object)
int i
Object obj
android.icu.util.CompactCharArray other
public int hashCode ()
int i
int result
int increment
private void expand ()
char[] tempArray
int i
}
android/icu/util/CopticCalendar.class
CopticCalendar.java
package android.icu.util
public final android.icu.util.CopticCalendar extends android.icu.util.CECalendar {
private static final long serialVersionUID
public static final int TOUT
public static final int BABA
public static final int HATOR
public static final int KIAHK
public static final int TOBA
public static final int AMSHIR
public static final int BARAMHAT
public static final int BARAMOUDA
public static final int BASHANS
public static final int PAONA
public static final int EPEP
public static final int MESRA
public static final int NASIE
private static final int JD_EPOCH_OFFSET
private static final int BCE
private static final int CE
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public java.lang.String getType ()
protected int handleGetExtendedYear ()
int eyear
int eyear
int era
int eyear
protected void handleComputeFields (int)
int era
int year
int julianDay
int era
int year
int[] fields
protected int getJDEpochOffset ()
public static int copticToJD (long, int, int)
long year
int month
int date
}
android/icu/util/Currency$1.class
Currency.java
package android.icu.util
android.icu.util.Currency$1 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.util.Currency createInstance (java.lang.String, java.lang.Void)
String key
Void unused
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/util/Currency$CurrencyNameResultHandler.class
Currency.java
package android.icu.util
android.icu.util.Currency$CurrencyNameResultHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler {
private int bestMatchLength
private String bestCurrencyISOCode
private void <init> ()
public boolean handlePrefixMatch (int, java.util.Iterator)
int matchLength
java.util.Iterator values
public java.lang.String getBestCurrencyISOCode ()
public int getBestMatchLength ()
synthetic void <init> (android.icu.util.Currency$1)
android.icu.util.Currency$1 x0
}
android/icu/util/Currency$CurrencyStringInfo.class
Currency.java
package android.icu.util
public final android.icu.util.Currency$CurrencyStringInfo extends java.lang.Object {
private String isoCode
private String currencyString
public void <init> (java.lang.String, java.lang.String)
String isoCode
String currencyString
public java.lang.String getISOCode ()
public java.lang.String getCurrencyString ()
}
android/icu/util/Currency$CurrencyUsage.class
Currency.java
package android.icu.util
public final enum android.icu.util.Currency$CurrencyUsage extends java.lang.Enum {
public static final enum android.icu.util.Currency$CurrencyUsage STANDARD
public static final enum android.icu.util.Currency$CurrencyUsage CASH
private static final synthetic android.icu.util.Currency$CurrencyUsage[] $VALUES
public static android.icu.util.Currency$CurrencyUsage[] values ()
public static android.icu.util.Currency$CurrencyUsage valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/Currency$ServiceShim.class
Currency.java
package android.icu.util
abstract android.icu.util.Currency$ServiceShim extends java.lang.Object {
void <init> ()
abstract android.icu.util.ULocale[] getAvailableULocales ()
abstract java.util.Locale[] getAvailableLocales ()
abstract android.icu.util.Currency createInstance (android.icu.util.ULocale)
abstract java.lang.Object registerInstance (android.icu.util.Currency, android.icu.util.ULocale)
abstract boolean unregister (java.lang.Object)
}
android/icu/util/Currency.class
Currency.java
package android.icu.util
public android.icu.util.Currency extends android.icu.util.MeasureUnit {
private static final long serialVersionUID
private static final boolean DEBUG
private static android.icu.impl.ICUCache CURRENCY_NAME_CACHE
public static final int SYMBOL_NAME
public static final int LONG_NAME
public static final int PLURAL_LONG_NAME
public static final int NARROW_SYMBOL_NAME
public static final int FORMAL_SYMBOL_NAME
public static final int VARIANT_SYMBOL_NAME
private static android.icu.util.Currency$ServiceShim shim
private static final android.icu.impl.CacheBase regionCurrencyCache
private static final android.icu.util.ULocale UND
private static final String[] EMPTY_STRING_ARRAY
private static final int[] POW10
private static java.lang.ref.SoftReference ALL_TENDER_CODES
private static java.lang.ref.SoftReference ALL_CODES_AS_SET
private final String isoCode
private static android.icu.util.Currency$ServiceShim getShim ()
Class cls
Exception e
public static android.icu.util.Currency getInstance (java.util.Locale)
java.util.Locale locale
public static android.icu.util.Currency getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
String currency
public static java.lang.String[] getAvailableCurrencyCodes (android.icu.util.ULocale, java.util.Date)
android.icu.util.ULocale loc
java.util.Date d
String region
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
java.util.List list
public static java.lang.String[] getAvailableCurrencyCodes (java.util.Locale, java.util.Date)
java.util.Locale loc
java.util.Date d
public static java.util.Set getAvailableCurrencies ()
String code
android.icu.text.CurrencyMetaInfo info
java.util.List list
java.util.HashSet resultSet
static android.icu.util.Currency createCurrency (android.icu.util.ULocale)
android.icu.util.ULocale loc
String key
private static android.icu.util.Currency loadCurrency (java.lang.String)
String code
String key
String region
android.icu.text.CurrencyMetaInfo info
java.util.List list
public static android.icu.util.Currency getInstance (java.lang.String)
String theISOCode
private static boolean isAlpha3Code (java.lang.String)
char ch
int i
String code
public static android.icu.util.Currency fromJavaCurrency (java.util.Currency)
java.util.Currency currency
public java.util.Currency toJavaCurrency ()
public static java.lang.Object registerInstance (android.icu.util.Currency, android.icu.util.ULocale)
android.icu.util.Currency currency
android.icu.util.ULocale locale
public static boolean unregister (java.lang.Object)
Object registryKey
public static java.util.Locale[] getAvailableLocales ()
public static android.icu.util.ULocale[] getAvailableULocales ()
public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, android.icu.util.ULocale, boolean)
String key
android.icu.util.ULocale locale
boolean commonlyUsed
String prefRegion
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
java.util.List result
public java.lang.String getCurrencyCode ()
public int getNumericCode ()
android.icu.util.UResourceBundle bundle
android.icu.util.UResourceBundle codeMap
android.icu.util.UResourceBundle numCode
int result
public java.lang.String getSymbol ()
public java.lang.String getSymbol (java.util.Locale)
java.util.Locale loc
public java.lang.String getSymbol (android.icu.util.ULocale)
android.icu.util.ULocale uloc
public java.lang.String getName (java.util.Locale, int, boolean[])
java.util.Locale locale
int nameStyle
boolean[] isChoiceFormat
public java.lang.String getName (android.icu.util.ULocale, int, boolean[])
android.icu.util.ULocale locale
int nameStyle
boolean[] isChoiceFormat
android.icu.text.CurrencyDisplayNames names
public java.lang.String getName (java.util.Locale, int, java.lang.String, boolean[])
java.util.Locale locale
int nameStyle
String pluralCount
boolean[] isChoiceFormat
public java.lang.String getName (android.icu.util.ULocale, int, java.lang.String, boolean[])
android.icu.util.ULocale locale
int nameStyle
String pluralCount
boolean[] isChoiceFormat
android.icu.text.CurrencyDisplayNames names
public java.lang.String getDisplayName ()
public java.lang.String getDisplayName (java.util.Locale)
java.util.Locale locale
public static java.lang.String parse (android.icu.util.ULocale, java.lang.String, int, java.text.ParsePosition)
android.icu.impl.TextTrieMap currencySymbolTrie
android.icu.util.ULocale locale
String text
int type
java.text.ParsePosition pos
java.util.List currencyTrieVec
int maxLength
String isoResult
android.icu.impl.TextTrieMap currencyNameTrie
android.icu.util.Currency$CurrencyNameResultHandler handler
int start
public static android.icu.impl.TextTrieMap getParsingTrie (android.icu.util.ULocale, int)
android.icu.util.ULocale locale
int type
java.util.List currencyTrieVec
private static java.util.List getCurrencyTrieVec (android.icu.util.ULocale)
android.icu.impl.TextTrieMap currencyNameTrie
android.icu.impl.TextTrieMap currencySymbolTrie
android.icu.util.ULocale locale
java.util.List currencyTrieVec
private static void setupCurrencyTrieVec (android.icu.util.ULocale, java.util.List)
String equivalentSymbol
android.icu.text.UnicodeSet equivalents
String symbol
String isoCode
android.icu.impl.StaticUnicodeSets$Key key
android.icu.util.Currency$CurrencyStringInfo value
java.util.Map$Entry e
String name
String isoCode
java.util.Map$Entry e
android.icu.util.ULocale locale
java.util.List trieVec
android.icu.impl.TextTrieMap symTrie
android.icu.impl.TextTrieMap trie
android.icu.text.CurrencyDisplayNames names
public int getDefaultFractionDigits ()
public int getDefaultFractionDigits (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage Usage
android.icu.text.CurrencyMetaInfo info
android.icu.text.CurrencyMetaInfo$CurrencyDigits digits
public double getRoundingIncrement ()
public double getRoundingIncrement (android.icu.util.Currency$CurrencyUsage)
android.icu.util.Currency$CurrencyUsage Usage
android.icu.text.CurrencyMetaInfo info
android.icu.text.CurrencyMetaInfo$CurrencyDigits digits
int data1
int data0
public java.lang.String toString ()
protected void <init> (java.lang.String)
String theISOCode
private static synchronized java.util.List getAllTenderCurrencies ()
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
java.util.List all
private static synchronized java.util.Set getAllCurrenciesAsSet ()
android.icu.text.CurrencyMetaInfo info
java.util.Set all
public static boolean isAvailable (java.lang.String, java.util.Date, java.util.Date)
String code
java.util.Date from
java.util.Date to
boolean isKnown
android.icu.text.CurrencyMetaInfo info
java.util.List allActive
private static java.util.List getTenderCurrencies (android.icu.text.CurrencyMetaInfo$CurrencyFilter)
android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
android.icu.text.CurrencyMetaInfo info
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
private java.lang.Object readResolve () throws java.io.ObjectStreamException
static synthetic android.icu.util.Currency access$000 (java.lang.String)
String x0
static void <clinit> ()
}
android/icu/util/CurrencyAmount.class
CurrencyAmount.java
package android.icu.util
public android.icu.util.CurrencyAmount extends android.icu.util.Measure {
public void <init> (java.lang.Number, android.icu.util.Currency)
Number number
android.icu.util.Currency currency
public void <init> (double, android.icu.util.Currency)
double number
android.icu.util.Currency currency
public void <init> (java.lang.Number, java.util.Currency)
Number number
java.util.Currency currency
public void <init> (double, java.util.Currency)
double number
java.util.Currency currency
public android.icu.util.Currency getCurrency ()
}
android/icu/util/CurrencyServiceShim$CFService$1CurrencyFactory.class
CurrencyServiceShim.java
package android.icu.util
android.icu.util.CurrencyServiceShim$CFService$1CurrencyFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
final synthetic android.icu.util.CurrencyServiceShim$CFService this$0
void <init> (android.icu.util.CurrencyServiceShim$CFService)
android.icu.util.CurrencyServiceShim$CFService this$0
protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService)
android.icu.util.ULocale loc
int kind
android.icu.impl.ICUService srvc
}
android/icu/util/CurrencyServiceShim$CFService.class
CurrencyServiceShim.java
package android.icu.util
android.icu.util.CurrencyServiceShim$CFService extends android.icu.impl.ICULocaleService {
void <init> ()
}
android/icu/util/CurrencyServiceShim.class
CurrencyServiceShim.java
package android.icu.util
final android.icu.util.CurrencyServiceShim extends android.icu.util.Currency$ServiceShim {
static final android.icu.impl.ICULocaleService service
void <init> ()
java.util.Locale[] getAvailableLocales ()
android.icu.util.ULocale[] getAvailableULocales ()
android.icu.util.Currency createInstance (android.icu.util.ULocale)
android.icu.util.ULocale loc
android.icu.util.Currency curr
java.lang.Object registerInstance (android.icu.util.Currency, android.icu.util.ULocale)
android.icu.util.Currency currency
android.icu.util.ULocale locale
boolean unregister (java.lang.Object)
Object registryKey
static void <clinit> ()
}
android/icu/util/DangiCalendar.class
DangiCalendar.java
package android.icu.util
public android.icu.util.DangiCalendar extends android.icu.util.ChineseCalendar {
private static final long serialVersionUID
private static final int DANGI_EPOCH_YEAR
private static final android.icu.util.TimeZone KOREA_ZONE
public void <init> ()
public void <init> (java.util.Date)
java.util.Date date
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public java.lang.String getType ()
static void <clinit> ()
android.icu.util.InitialTimeZoneRule initialTimeZone
long[] millis1897
long[] millis1898
long[] millis1912
android.icu.util.TimeZoneRule rule1897
android.icu.util.TimeZoneRule rule1898to1911
android.icu.util.TimeZoneRule ruleFrom1912
android.icu.util.RuleBasedTimeZone tz
}
android/icu/util/DateInterval.class
DateInterval.java
package android.icu.util
public final android.icu.util.DateInterval extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final long fromDate
private final long toDate
public void <init> (long, long)
long from
long to
public long getFromDate ()
public long getToDate ()
public boolean equals (java.lang.Object)
android.icu.util.DateInterval di
Object a
public int hashCode ()
public java.lang.String toString ()
}
android/icu/util/DateRule.class
DateRule.java
package android.icu.util
public abstract android.icu.util.DateRule extends java.lang.Object {
public abstract java.util.Date firstAfter (java.util.Date)
public abstract java.util.Date firstBetween (java.util.Date, java.util.Date)
public abstract boolean isOn (java.util.Date)
public abstract boolean isBetween (java.util.Date, java.util.Date)
}
android/icu/util/DateTimeRule.class
DateTimeRule.java
package android.icu.util
public android.icu.util.DateTimeRule extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final int DOM
public static final int DOW
public static final int DOW_GEQ_DOM
public static final int DOW_LEQ_DOM
public static final int WALL_TIME
public static final int STANDARD_TIME
public static final int UTC_TIME
private final int dateRuleType
private final int month
private final int dayOfMonth
private final int dayOfWeek
private final int weekInMonth
private final int timeRuleType
private final int millisInDay
private static final String[] DOWSTR
private static final String[] MONSTR
public void <init> (int, int, int, int)
int month
int dayOfMonth
int millisInDay
int timeType
public void <init> (int, int, int, int, int)
int month
int weekInMonth
int dayOfWeek
int millisInDay
int timeType
public void <init> (int, int, int, boolean, int, int)
int month
int dayOfMonth
int dayOfWeek
boolean after
int millisInDay
int timeType
public int getDateRuleType ()
public int getRuleMonth ()
public int getRuleDayOfMonth ()
public int getRuleDayOfWeek ()
public int getRuleWeekInMonth ()
public int getTimeRuleType ()
public int getRuleMillisInDay ()
public java.lang.String toString ()
String sDate
String sTimeRuleType
int time
int millis
int secs
int mins
int hours
StringBuilder buf
static void <clinit> ()
}
android/icu/util/EasterHoliday.class
EasterHoliday.java
package android.icu.util
public android.icu.util.EasterHoliday extends android.icu.util.Holiday {
public static final android.icu.util.EasterHoliday SHROVE_TUESDAY
public static final android.icu.util.EasterHoliday ASH_WEDNESDAY
public static final android.icu.util.EasterHoliday PALM_SUNDAY
public static final android.icu.util.EasterHoliday MAUNDY_THURSDAY
public static final android.icu.util.EasterHoliday GOOD_FRIDAY
public static final android.icu.util.EasterHoliday EASTER_SUNDAY
public static final android.icu.util.EasterHoliday EASTER_MONDAY
public static final android.icu.util.EasterHoliday ASCENSION
public static final android.icu.util.EasterHoliday PENTECOST
public static final android.icu.util.EasterHoliday WHIT_SUNDAY
public static final android.icu.util.EasterHoliday WHIT_MONDAY
public static final android.icu.util.EasterHoliday CORPUS_CHRISTI
public void <init> (java.lang.String)
String name
public void <init> (int, java.lang.String)
int daysAfter
String name
public void <init> (int, boolean, java.lang.String)
int daysAfter
boolean orthodox
String name
static void <clinit> ()
}
android/icu/util/EasterRule.class
EasterHoliday.java
package android.icu.util
android.icu.util.EasterRule extends java.lang.Object implements android.icu.util.DateRule {
private int daysAfterEaster
private android.icu.util.GregorianCalendar calendar
public void <init> (int, boolean)
int daysAfterEaster
boolean isOrthodox
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
public boolean isOn (java.util.Date)
int dayOfYear
java.util.Date date
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
private java.util.Date doFirstBetween (java.util.Date, java.util.Date)
java.util.Date result
java.util.Date start
java.util.Date end
private java.util.Date computeInYear (java.util.Date, android.icu.util.GregorianCalendar)
int c
int h
int year
int g
int i
int j
int l
int m
int d
java.util.Date date
android.icu.util.GregorianCalendar cal
}
android/icu/util/EthiopicCalendar.class
EthiopicCalendar.java
package android.icu.util
public final android.icu.util.EthiopicCalendar extends android.icu.util.CECalendar {
private static final long serialVersionUID
public static final int MESKEREM
public static final int TEKEMT
public static final int HEDAR
public static final int TAHSAS
public static final int TER
public static final int YEKATIT
public static final int MEGABIT
public static final int MIAZIA
public static final int GENBOT
public static final int SENE
public static final int HAMLE
public static final int NEHASSE
public static final int PAGUMEN
private static final int JD_EPOCH_OFFSET_AMETE_MIHRET
private static final int AMETE_MIHRET_DELTA
private static final int AMETE_ALEM
private static final int AMETE_MIHRET
private static final int AMETE_MIHRET_ERA
private static final int AMETE_ALEM_ERA
private int eraType
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public java.lang.String getType ()
public void setAmeteAlemEra (boolean)
boolean onOff
public boolean isAmeteAlemEra ()
protected int handleGetExtendedYear ()
int eyear
int eyear
int eyear
int era
int eyear
protected void handleComputeFields (int)
int era
int year
int era
int year
int julianDay
int era
int year
int[] fields
protected int handleGetLimit (int, int)
int field
int limitType
protected int getJDEpochOffset ()
public static int EthiopicToJD (long, int, int)
long year
int month
int date
private void setCalcTypeForLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
String localeCalType
}
android/icu/util/Freezable.class
Freezable.java
package android.icu.util
public abstract android.icu.util.Freezable extends java.lang.Object implements java.lang.Cloneable {
public abstract boolean isFrozen ()
public abstract java.lang.Object freeze ()
public abstract java.lang.Object cloneAsThawed ()
}
android/icu/util/GenderInfo$1.class
GenderInfo.java
package android.icu.util
synthetic android.icu.util.GenderInfo$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$GenderInfo$Gender
static final synthetic int[] $SwitchMap$android$icu$util$GenderInfo$ListGenderStyle
static void <clinit> ()
}
android/icu/util/GenderInfo$Cache.class
GenderInfo.java
package android.icu.util
android.icu.util.GenderInfo$Cache extends java.lang.Object {
private final android.icu.impl.ICUCache cache
private void <init> ()
public android.icu.util.GenderInfo get (android.icu.util.ULocale)
android.icu.util.ULocale fallback
android.icu.util.ULocale locale
android.icu.util.GenderInfo result
private static android.icu.util.GenderInfo load (android.icu.util.ULocale)
java.util.MissingResourceException mre
android.icu.util.ULocale ulocale
android.icu.util.UResourceBundle rb
android.icu.util.UResourceBundle genderList
synthetic void <init> (android.icu.util.GenderInfo$1)
android.icu.util.GenderInfo$1 x0
}
android/icu/util/GenderInfo$Gender.class
GenderInfo.java
package android.icu.util
public final enum android.icu.util.GenderInfo$Gender extends java.lang.Enum {
public static final enum android.icu.util.GenderInfo$Gender MALE
public static final enum android.icu.util.GenderInfo$Gender FEMALE
public static final enum android.icu.util.GenderInfo$Gender OTHER
private static final synthetic android.icu.util.GenderInfo$Gender[] $VALUES
public static android.icu.util.GenderInfo$Gender[] values ()
public static android.icu.util.GenderInfo$Gender valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/GenderInfo$ListGenderStyle.class
GenderInfo.java
package android.icu.util
public final enum android.icu.util.GenderInfo$ListGenderStyle extends java.lang.Enum {
public static final enum android.icu.util.GenderInfo$ListGenderStyle NEUTRAL
public static final enum android.icu.util.GenderInfo$ListGenderStyle MIXED_NEUTRAL
public static final enum android.icu.util.GenderInfo$ListGenderStyle MALE_TAINTS
private static java.util.Map fromNameMap
private static final synthetic android.icu.util.GenderInfo$ListGenderStyle[] $VALUES
public static android.icu.util.GenderInfo$ListGenderStyle[] values ()
public static android.icu.util.GenderInfo$ListGenderStyle valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static android.icu.util.GenderInfo$ListGenderStyle fromName (java.lang.String)
String name
android.icu.util.GenderInfo$ListGenderStyle result
static void <clinit> ()
}
android/icu/util/GenderInfo.class
GenderInfo.java
package android.icu.util
public android.icu.util.GenderInfo extends java.lang.Object {
private final android.icu.util.GenderInfo$ListGenderStyle style
private static android.icu.util.GenderInfo neutral
private static android.icu.util.GenderInfo$Cache genderInfoCache
public static android.icu.util.GenderInfo getInstance (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
public static android.icu.util.GenderInfo getInstance (java.util.Locale)
java.util.Locale locale
public transient android.icu.util.GenderInfo$Gender getListGender (android.icu.util.GenderInfo$Gender[])
android.icu.util.GenderInfo$Gender[] genders
public android.icu.util.GenderInfo$Gender getListGender (java.util.List)
android.icu.util.GenderInfo$Gender gender
boolean hasFemale
boolean hasMale
android.icu.util.GenderInfo$Gender gender
java.util.List genders
public void <init> (android.icu.util.GenderInfo$ListGenderStyle)
android.icu.util.GenderInfo$ListGenderStyle genderStyle
static synthetic android.icu.util.GenderInfo access$000 ()
static void <clinit> ()
}
android/icu/util/GlobalizationPreferences.class
GlobalizationPreferences.java
package android.icu.util
public android.icu.util.GlobalizationPreferences extends java.lang.Object implements android.icu.util.Freezable {
public static final int NF_NUMBER
public static final int NF_CURRENCY
public static final int NF_PERCENT
public static final int NF_SCIENTIFIC
public static final int NF_INTEGER
private static final int NF_LIMIT
public static final int DF_FULL
public static final int DF_LONG
public static final int DF_MEDIUM
public static final int DF_SHORT
public static final int DF_NONE
private static final int DF_LIMIT
public static final int ID_LOCALE
public static final int ID_LANGUAGE
public static final int ID_SCRIPT
public static final int ID_TERRITORY
public static final int ID_VARIANT
public static final int ID_KEYWORD
public static final int ID_KEYWORD_VALUE
public static final int ID_CURRENCY
public static final int ID_CURRENCY_SYMBOL
public static final int ID_TIMEZONE
public static final int BI_CHARACTER
public static final int BI_WORD
public static final int BI_LINE
public static final int BI_SENTENCE
public static final int BI_TITLE
private static final int BI_LIMIT
private java.util.List locales
private String territory
private android.icu.util.Currency currency
private android.icu.util.TimeZone timezone
private android.icu.util.Calendar calendar
private android.icu.text.Collator collator
private android.icu.text.BreakIterator[] breakIterators
private android.icu.text.DateFormat[][] dateFormats
private android.icu.text.NumberFormat[] numberFormats
private java.util.List implicitLocales
private static final java.util.HashMap available_locales
private static final int TYPE_GENERIC
private static final int TYPE_CALENDAR
private static final int TYPE_DATEFORMAT
private static final int TYPE_NUMBERFORMAT
private static final int TYPE_COLLATOR
private static final int TYPE_BREAKITERATOR
private static final int TYPE_LIMIT
private static final java.util.Map language_territory_hack_map
private static final String[][] language_territory_hack
static final java.util.Map territory_tzid_hack_map
static final String[][] territory_tzid_hack
private volatile boolean frozen
public void <init> ()
public android.icu.util.GlobalizationPreferences setLocales (java.util.List)
java.util.List inputLocales
public java.util.List getLocales ()
java.util.List result
java.util.List result
public android.icu.util.ULocale getLocale (int)
int index
java.util.List lcls
public android.icu.util.GlobalizationPreferences setLocales (android.icu.util.ULocale[])
android.icu.util.ULocale[] uLocales
public android.icu.util.GlobalizationPreferences setLocale (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
public android.icu.util.GlobalizationPreferences setLocales (java.lang.String)
String acceptLanguageString
java.util.Set acceptSet
public java.util.ResourceBundle getResourceBundle (java.lang.String)
String baseName
public java.util.ResourceBundle getResourceBundle (java.lang.String, java.lang.ClassLoader)
java.util.MissingResourceException mre
String localeName
int i
String baseName
ClassLoader loader
android.icu.util.UResourceBundle urb
android.icu.util.UResourceBundle candidate
String actualLocaleName
java.util.List fallbacks
public android.icu.util.GlobalizationPreferences setTerritory (java.lang.String)
String territory
public java.lang.String getTerritory ()
public android.icu.util.GlobalizationPreferences setCurrency (android.icu.util.Currency)
android.icu.util.Currency currency
public android.icu.util.Currency getCurrency ()
public android.icu.util.GlobalizationPreferences setCalendar (android.icu.util.Calendar)
android.icu.util.Calendar calendar
public android.icu.util.Calendar getCalendar ()
android.icu.util.Calendar temp
public android.icu.util.GlobalizationPreferences setTimeZone (android.icu.util.TimeZone)
android.icu.util.TimeZone timezone
public android.icu.util.TimeZone getTimeZone ()
public android.icu.text.Collator getCollator ()
CloneNotSupportedException e
public android.icu.util.GlobalizationPreferences setCollator (android.icu.text.Collator)
CloneNotSupportedException e
android.icu.text.Collator collator
public android.icu.text.BreakIterator getBreakIterator (int)
int type
public android.icu.util.GlobalizationPreferences setBreakIterator (int, android.icu.text.BreakIterator)
int type
android.icu.text.BreakIterator iterator
public java.lang.String getDisplayName (java.lang.String, int)
String[] parts
android.icu.util.Currency temp
char c
int i
android.icu.text.SimpleDateFormat dtf
boolean isBadStr
String teststr
int sidx
int eidx
android.icu.util.ULocale locale
String id
int type
String result
public android.icu.util.GlobalizationPreferences setDateFormat (int, int, android.icu.text.DateFormat)
int dateStyle
int timeStyle
android.icu.text.DateFormat format
public android.icu.text.DateFormat getDateFormat (int, int)
int dateStyle
int timeStyle
android.icu.text.DateFormat result
public android.icu.text.NumberFormat getNumberFormat (int)
int style
android.icu.text.NumberFormat result
public android.icu.util.GlobalizationPreferences setNumberFormat (int, android.icu.text.NumberFormat)
int style
android.icu.text.NumberFormat format
public android.icu.util.GlobalizationPreferences reset ()
protected java.util.List processLocales (java.util.List)
android.icu.util.ULocale u
String s
String c
String v
int j
String language
String script
String country
String variant
boolean bInserted
android.icu.util.ULocale uloc
android.icu.util.ULocale uloc
int i
android.icu.util.ULocale uloc
boolean bRemoved
java.util.List inputLocales
java.util.List result
int index
protected android.icu.text.DateFormat guessDateFormat (int, int)
android.icu.text.DateFormat result
android.icu.text.DateFormat result
int dateStyle
int timeStyle
android.icu.text.DateFormat result
android.icu.util.ULocale dfLocale
protected android.icu.text.NumberFormat guessNumberFormat (int)
android.icu.text.NumberFormat result
android.icu.text.NumberFormat result
android.icu.text.NumberFormat result
android.icu.text.NumberFormat result
android.icu.text.NumberFormat result
int style
android.icu.text.NumberFormat result
android.icu.util.ULocale nfLocale
protected java.lang.String guessTerritory ()
android.icu.util.ULocale locale
String result
String result
android.icu.util.ULocale firstLocale
String language
String script
protected android.icu.util.Currency guessCurrency ()
protected java.util.List guessLocales ()
java.util.List result
protected android.icu.text.Collator guessCollator ()
android.icu.util.ULocale collLocale
protected android.icu.text.BreakIterator guessBreakIterator (int)
int type
android.icu.text.BreakIterator bitr
android.icu.util.ULocale brkLocale
protected android.icu.util.TimeZone guessTimeZone ()
int i
String[] attempt
String timezoneString
protected android.icu.util.Calendar guessCalendar ()
android.icu.util.ULocale calLocale
private android.icu.util.ULocale getAvailableLocale (int)
android.icu.util.ULocale l
int i
int type
java.util.List locs
android.icu.util.ULocale result
private boolean isAvailableLocale (android.icu.util.ULocale, int)
android.icu.util.ULocale loc
int type
java.util.BitSet bits
public boolean isFrozen ()
public android.icu.util.GlobalizationPreferences freeze ()
public android.icu.util.GlobalizationPreferences cloneAsThawed ()
android.icu.util.GlobalizationPreferences result
CloneNotSupportedException e
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
java.util.BitSet bits
int i
java.util.BitSet bits
int i
java.util.BitSet bits
int i
java.util.BitSet bits
int i
java.util.BitSet bits
int i
java.util.BitSet bits
int i
android.icu.util.ULocale[] allLocales
android.icu.util.ULocale[] calLocales
android.icu.util.ULocale[] dateLocales
android.icu.util.ULocale[] numLocales
android.icu.util.ULocale[] collLocales
android.icu.util.ULocale[] brkLocales
int i
int i
}
android/icu/util/GregorianCalendar.class
GregorianCalendar.java
package android.icu.util
public android.icu.util.GregorianCalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
public static final int BC
public static final int AD
private static final int EPOCH_YEAR
private static final int[][] MONTH_COUNT
private static final int[][] LIMITS
private long gregorianCutover
private transient int cutoverJulianDay
private transient int gregorianCutoverYear
protected transient boolean isGregorian
protected transient boolean invertGregorian
protected int handleGetLimit (int, int)
int field
int limitType
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int)
int year
int month
int date
int hour
int minute
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public void setGregorianChange (java.util.Date)
android.icu.util.GregorianCalendar cal
java.util.Date date
public final java.util.Date getGregorianChange ()
public boolean isLeapYear (int)
int year
public boolean isEquivalentTo (android.icu.util.Calendar)
android.icu.util.Calendar other
public int hashCode ()
public void roll (int, int)
int lastDoy
int lastRelDow
int lastWoy
int woy
int isoYear
int isoDoy
int field
int amount
public int getActualMinimum (int)
int field
public int getActualMaximum (int)
int y
android.icu.util.Calendar cal
int era
java.util.Date d
int lowGood
int highBad
int field
boolean inDaylightTime ()
protected int handleGetMonthLength (int, int)
int[] rem
int extendedYear
int month
protected int handleGetYearLength (int)
int eyear
protected void handleComputeFields (int)
int eyear
int month
int dayOfMonth
int dayOfYear
long julianEpochDay
long january1
boolean isLeap
int correction
int march1
int julianDay
int eyear
int month
int dayOfMonth
int dayOfYear
int era
protected int handleGetExtendedYear ()
int year
int year
int era
int year
protected int handleComputeJulianDay (int)
int bestField
int jd
protected int handleComputeMonthStart (int, int, boolean)
int[] rem
int eyear
int month
boolean useMonth
boolean isLeap
int y
int julianDay
public java.lang.String getType ()
static void <clinit> ()
}
android/icu/util/HebrewCalendar.class
HebrewCalendar.java
package android.icu.util
public android.icu.util.HebrewCalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
public static final int TISHRI
public static final int HESHVAN
public static final int KISLEV
public static final int TEVET
public static final int SHEVAT
public static final int ADAR_1
public static final int ADAR
public static final int NISAN
public static final int IYAR
public static final int SIVAN
public static final int TAMUZ
public static final int AV
public static final int ELUL
private static final int[][] LIMITS
private static final int[][] MONTH_LENGTH
private static final int[][] MONTH_START
private static final int[][] LEAP_MONTH_START
private static android.icu.impl.CalendarCache cache
private static final long HOUR_PARTS
private static final long DAY_PARTS
private static final int MONTH_DAYS
private static final long MONTH_FRACT
private static final long MONTH_PARTS
private static final long BAHARAD
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (int, int, int)
int year
int month
int date
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public void add (int, int)
boolean acrossAdar1
int month
int year
boolean acrossAdar1
int field
int amount
public void roll (int, int)
int month
int year
boolean leapYear
int yearLength
int newMonth
int field
int amount
private static long startOfYear (int)
int months
long frac
int wd
int year
long day
private final int yearType (int)
int year
int yearLength
int type
public static boolean isLeapYear (int)
int year
int x
private static int monthsInYear (int)
int year
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleGetMonthLength (int, int)
int extendedYear
int month
protected int handleGetYearLength (int)
int eyear
protected void validateField (int)
int field
protected void handleComputeFields (int)
int julianDay
long d
long m
int year
long ys
int dayOfYear
int yearType
int[][] monthStart
int month
int dayOfMonth
protected int handleGetExtendedYear ()
int year
int year
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
long day
public java.lang.String getType ()
static void <clinit> ()
}
android/icu/util/HebrewHoliday.class
HebrewHoliday.java
package android.icu.util
public android.icu.util.HebrewHoliday extends android.icu.util.Holiday {
private static final android.icu.util.HebrewCalendar gCalendar
public static android.icu.util.HebrewHoliday ROSH_HASHANAH
public static android.icu.util.HebrewHoliday GEDALIAH
public static android.icu.util.HebrewHoliday YOM_KIPPUR
public static android.icu.util.HebrewHoliday SUKKOT
public static android.icu.util.HebrewHoliday HOSHANAH_RABBAH
public static android.icu.util.HebrewHoliday SHEMINI_ATZERET
public static android.icu.util.HebrewHoliday SIMCHAT_TORAH
public static android.icu.util.HebrewHoliday HANUKKAH
public static android.icu.util.HebrewHoliday TEVET_10
public static android.icu.util.HebrewHoliday TU_BSHEVAT
public static android.icu.util.HebrewHoliday ESTHER
public static android.icu.util.HebrewHoliday PURIM
public static android.icu.util.HebrewHoliday SHUSHAN_PURIM
public static android.icu.util.HebrewHoliday PASSOVER
public static android.icu.util.HebrewHoliday YOM_HASHOAH
public static android.icu.util.HebrewHoliday YOM_HAZIKARON
public static android.icu.util.HebrewHoliday YOM_HAATZMAUT
public static android.icu.util.HebrewHoliday PESACH_SHEINI
public static android.icu.util.HebrewHoliday LAG_BOMER
public static android.icu.util.HebrewHoliday YOM_YERUSHALAYIM
public static android.icu.util.HebrewHoliday SHAVUOT
public static android.icu.util.HebrewHoliday TAMMUZ_17
public static android.icu.util.HebrewHoliday TISHA_BAV
public static android.icu.util.HebrewHoliday SELIHOT
public void <init> (int, int, java.lang.String)
int month
int date
String name
public void <init> (int, int, int, java.lang.String)
int month
int date
int length
String name
static void <clinit> ()
}
android/icu/util/Holiday.class
Holiday.java
package android.icu.util
public abstract android.icu.util.Holiday extends java.lang.Object implements android.icu.util.DateRule {
private String name
private android.icu.util.DateRule rule
private static android.icu.util.Holiday[] noHolidays
public static android.icu.util.Holiday[] getHolidays ()
public static android.icu.util.Holiday[] getHolidays (java.util.Locale)
java.util.Locale locale
public static android.icu.util.Holiday[] getHolidays (android.icu.util.ULocale)
java.util.ResourceBundle bundle
android.icu.util.ULocale locale
android.icu.util.Holiday[] result
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
public boolean isOn (java.util.Date)
java.util.Date date
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
protected void <init> (java.lang.String, android.icu.util.DateRule)
String name
android.icu.util.DateRule rule
public java.lang.String getDisplayName ()
public java.lang.String getDisplayName (java.util.Locale)
java.util.Locale locale
public java.lang.String getDisplayName (android.icu.util.ULocale)
java.util.ResourceBundle bundle
android.icu.util.ULocale locale
String dispName
public android.icu.util.DateRule getRule ()
public void setRule (android.icu.util.DateRule)
android.icu.util.DateRule rule
static void <clinit> ()
}
android/icu/util/ICUCloneNotSupportedException.class
ICUCloneNotSupportedException.java
package android.icu.util
public android.icu.util.ICUCloneNotSupportedException extends android.icu.util.ICUException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
android/icu/util/ICUException.class
ICUException.java
package android.icu.util
public android.icu.util.ICUException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
android/icu/util/ICUInputTooLongException.class
ICUInputTooLongException.java
package android.icu.util
public android.icu.util.ICUInputTooLongException extends android.icu.util.ICUException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
android/icu/util/ICUUncheckedIOException.class
ICUUncheckedIOException.java
package android.icu.util
public android.icu.util.ICUUncheckedIOException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
android/icu/util/IllformedLocaleException.class
IllformedLocaleException.java
package android.icu.util
public android.icu.util.IllformedLocaleException extends java.lang.RuntimeException {
private static final long serialVersionUID
private int _errIdx
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, int)
String message
int errorIndex
public int getErrorIndex ()
}
android/icu/util/IndianCalendar.class
IndianCalendar.java
package android.icu.util
public android.icu.util.IndianCalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
public static final int CHAITRA
public static final int VAISAKHA
public static final int JYAISTHA
public static final int ASADHA
public static final int SRAVANA
public static final int BHADRA
public static final int ASVINA
public static final int KARTIKA
public static final int AGRAHAYANA
public static final int PAUSA
public static final int MAGHA
public static final int PHALGUNA
public static final int IE
private static final int INDIAN_ERA_START
private static final int INDIAN_YEAR_START
private static final int[][] LIMITS
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int year
int year
protected int handleGetYearLength (int)
int extendedYear
protected int handleGetMonthLength (int, int)
int[] remainder
int extendedYear
int month
protected void handleComputeFields (int)
int leapMonth
int IndianMonth
int IndianDayOfMonth
int IndianMonth
int IndianDayOfMonth
int mday
int julianDay
double jdAtStartOfGregYear
int leapMonth
int IndianYear
int yday
int IndianMonth
int IndianDayOfMonth
int gregorianYear
protected int handleGetLimit (int, int)
int field
int limitType
protected int handleComputeMonthStart (int, int, boolean)
int year
int month
boolean useMonth
int imonth
double jd
private double IndianToJD (int, int, int)
int leapMonth
double start
double jd
int m
int year
int month
int date
int leapMonth
int gyear
double start
double jd
private double gregorianToJD (int, int, int)
int year
int month
int date
public java.lang.String getType ()
static void <clinit> ()
}
android/icu/util/InitialTimeZoneRule.class
InitialTimeZoneRule.java
package android.icu.util
public android.icu.util.InitialTimeZoneRule extends android.icu.util.TimeZoneRule {
private static final long serialVersionUID
public void <init> (java.lang.String, int, int)
String name
int rawOffset
int dstSavings
public boolean isEquivalentTo (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule other
public java.util.Date getFinalStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getFirstStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getNextStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
public java.util.Date getPreviousStart (long, int, int, boolean)
long base
int prevRawOffset
int prevDSTSavings
boolean inclusive
public boolean isTransitionRule ()
}
android/icu/util/IslamicCalendar$CalculationType.class
IslamicCalendar.java
package android.icu.util
public final enum android.icu.util.IslamicCalendar$CalculationType extends java.lang.Enum {
public static final enum android.icu.util.IslamicCalendar$CalculationType ISLAMIC
public static final enum android.icu.util.IslamicCalendar$CalculationType ISLAMIC_CIVIL
public static final enum android.icu.util.IslamicCalendar$CalculationType ISLAMIC_UMALQURA
public static final enum android.icu.util.IslamicCalendar$CalculationType ISLAMIC_TBLA
private String bcpType
private static final synthetic android.icu.util.IslamicCalendar$CalculationType[] $VALUES
public static android.icu.util.IslamicCalendar$CalculationType[] values ()
public static android.icu.util.IslamicCalendar$CalculationType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String bcpType
java.lang.String bcpType ()
static void <clinit> ()
}
android/icu/util/IslamicCalendar.class
IslamicCalendar.java
package android.icu.util
public android.icu.util.IslamicCalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
public static final int MUHARRAM
public static final int SAFAR
public static final int RABI_1
public static final int RABI_2
public static final int JUMADA_1
public static final int JUMADA_2
public static final int RAJAB
public static final int SHABAN
public static final int RAMADAN
public static final int SHAWWAL
public static final int DHU_AL_QIDAH
public static final int DHU_AL_HIJJAH
private static final long HIJRA_MILLIS
private static final long CIVIL_EPOC
private static final long ASTRONOMICAL_EPOC
private static final int[][] LIMITS
private static final int[] UMALQURA_MONTHLENGTH
private static final int UMALQURA_YEAR_START
private static final int UMALQURA_YEAR_END
private static final byte[] UMALQURA_YEAR_START_ESTIMATE_FIX
private static android.icu.impl.CalendarAstronomer astro
private static android.icu.impl.CalendarCache cache
private boolean civil
private android.icu.util.IslamicCalendar$CalculationType cType
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public void setCivil (boolean)
long m
long m
boolean beCivil
public boolean isCivil ()
protected int handleGetLimit (int, int)
int field
int limitType
private static final boolean civilLeapYear (int)
int year
private long yearStart (int)
int yrStartLinearEstimate
int year
long ys
private long monthStart (int, int)
int i
int year
int month
int realYear
int realMonth
long ms
private static final long trueMonthStart (long)
long origin
double age
long month
long start
static final double moonAge (long)
long time
double age
protected int handleGetMonthLength (int, int)
int length
int length
int length
int idx
int mask
int extendedYear
int month
int length
protected int handleGetYearLength (int)
int month
int i
int extendedYear
int length
protected int handleComputeMonthStart (int, int, boolean)
int eyear
int month
boolean useMonth
protected int handleGetExtendedYear ()
int year
int year
protected void handleComputeFields (int)
int months
long monthStart
int monthLen
int y
int m
long d
long umalquraStartdays
int julianDay
int year
int month
int dayOfMonth
int dayOfYear
long days
public void setCalculationType (android.icu.util.IslamicCalendar$CalculationType)
android.icu.util.IslamicCalendar$CalculationType type
public android.icu.util.IslamicCalendar$CalculationType getCalculationType ()
private void setCalcTypeForLocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
String localeCalType
public java.lang.String getType ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
static void <clinit> ()
}
android/icu/util/JapaneseCalendar.class
JapaneseCalendar.java
package android.icu.util
public android.icu.util.JapaneseCalendar extends android.icu.util.GregorianCalendar {
private static final long serialVersionUID
private static final int GREGORIAN_EPOCH
private static final android.icu.impl.EraRules ERA_RULES
public static final int CURRENT_ERA
public static final int MEIJI
public static final int TAISHO
public static final int SHOWA
public static final int HEISEI
public static final int REIWA
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int, int)
int era
int year
int month
int date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
public static boolean enableTentativeEra ()
String jdkEraConf
boolean includeTentativeEra
String VAR_NAME
String eraConf
protected int handleGetExtendedYear ()
int year
int year
protected int getDefaultMonthInYear (int)
int extendedYear
int era
int[] eraStart
protected int getDefaultDayInMonth (int, int)
int extendedYear
int month
int era
int[] eraStart
protected void handleComputeFields (int)
int julianDay
int year
int eraIdx
protected int handleGetLimit (int, int)
int field
int limitType
public java.lang.String getType ()
public boolean haveDefaultCentury ()
public int getActualMaximum (int)
int[] nextEraStart
int nextEraYear
int nextEraMonth
int nextEraDate
int maxYear
int era
int field
static void <clinit> ()
}
android/icu/util/LocaleData$1.class
LocaleData.java
package android.icu.util
synthetic android.icu.util.LocaleData$1 extends java.lang.Object {
}
android/icu/util/LocaleData$MeasurementSystem.class
LocaleData.java
package android.icu.util
public final android.icu.util.LocaleData$MeasurementSystem extends java.lang.Object {
public static final android.icu.util.LocaleData$MeasurementSystem SI
public static final android.icu.util.LocaleData$MeasurementSystem US
public static final android.icu.util.LocaleData$MeasurementSystem UK
private void <init> ()
static void <clinit> ()
}
android/icu/util/LocaleData$PaperSize.class
LocaleData.java
package android.icu.util
public final android.icu.util.LocaleData$PaperSize extends java.lang.Object {
private int height
private int width
private void <init> (int, int)
int h
int w
public int getHeight ()
public int getWidth ()
synthetic void <init> (int, int, android.icu.util.LocaleData$1)
int x0
int x1
android.icu.util.LocaleData$1 x2
}
android/icu/util/LocaleData.class
LocaleData.java
package android.icu.util
public final android.icu.util.LocaleData extends java.lang.Object {
private static final String MEASUREMENT_SYSTEM
private static final String PAPER_SIZE
private static final String LOCALE_DISPLAY_PATTERN
private static final String PATTERN
private static final String SEPARATOR
private boolean noSubstitute
private android.icu.impl.ICUResourceBundle bundle
private android.icu.impl.ICUResourceBundle langBundle
public static final int ES_STANDARD
public static final int ES_AUXILIARY
public static final int ES_INDEX
public static final int ES_CURRENCY
public static final int ES_PUNCTUATION
public static final int ES_COUNT
public static final int QUOTATION_START
public static final int QUOTATION_END
public static final int ALT_QUOTATION_START
public static final int ALT_QUOTATION_END
public static final int DELIMITER_COUNT
private static final String[] DELIMITER_TYPES
private static android.icu.util.VersionInfo gCLDRVersion
private void <init> ()
public static android.icu.text.UnicodeSet getExemplarSet (android.icu.util.ULocale, int)
android.icu.util.ULocale locale
int options
public static android.icu.text.UnicodeSet getExemplarSet (android.icu.util.ULocale, int, int)
android.icu.util.ULocale locale
int options
int extype
public android.icu.text.UnicodeSet getExemplarSet (int, int)
String aKey
android.icu.impl.ICUResourceBundle stringBundle
String unicodeSetPattern
ArrayIndexOutOfBoundsException aiooe
Exception ex
int options
int extype
String[] exemplarSetTypes
public static final android.icu.util.LocaleData getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.LocaleData ld
public static final android.icu.util.LocaleData getInstance ()
public void setNoSubstitute (boolean)
boolean setting
public boolean getNoSubstitute ()
public java.lang.String getDelimiter (int)
int type
android.icu.impl.ICUResourceBundle delimitersBundle
android.icu.impl.ICUResourceBundle stringBundle
private static android.icu.util.UResourceBundle measurementTypeBundleForLocale (android.icu.util.ULocale, java.lang.String)
java.util.MissingResourceException mre
android.icu.util.UResourceBundle rb
android.icu.util.UResourceBundle measurementData
android.icu.util.UResourceBundle measDataBundle
android.icu.util.ULocale locale
String measurementType
android.icu.util.UResourceBundle measTypeBundle
String region
public static final android.icu.util.LocaleData$MeasurementSystem getMeasurementSystem (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.UResourceBundle sysBundle
public static final android.icu.util.LocaleData$PaperSize getPaperSize (android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.UResourceBundle obj
int[] size
public java.lang.String getLocaleDisplayPattern ()
android.icu.impl.ICUResourceBundle locDispBundle
String localeDisplayPattern
public java.lang.String getLocaleSeparator ()
String sub0
String sub1
android.icu.impl.ICUResourceBundle locDispBundle
String localeSeparator
int index0
int index1
public static android.icu.util.VersionInfo getCLDRVersion ()
android.icu.util.UResourceBundle supplementalDataBundle
android.icu.util.UResourceBundle cldrVersionBundle
static void <clinit> ()
}
android/icu/util/LocaleMatcher$1.class
LocaleMatcher.java
package android.icu.util
synthetic android.icu.util.LocaleMatcher$1 extends java.lang.Object {
}
android/icu/util/LocaleMatcher$Builder.class
LocaleMatcher.java
package android.icu.util
public final android.icu.util.LocaleMatcher$Builder extends java.lang.Object {
private java.util.List supportedLocales
private int thresholdDistance
private android.icu.util.LocaleMatcher$Demotion demotion
private android.icu.util.ULocale defaultLocale
private boolean withDefault
private android.icu.util.LocaleMatcher$FavorSubtag favor
private android.icu.util.LocaleMatcher$Direction direction
private android.icu.util.ULocale maxDistanceDesired
private android.icu.util.ULocale maxDistanceSupported
private void <init> ()
public android.icu.util.LocaleMatcher$Builder setSupportedLocales (java.lang.String)
String locales
public android.icu.util.LocaleMatcher$Builder setSupportedULocales (java.util.Collection)
java.util.Collection locales
public android.icu.util.LocaleMatcher$Builder setSupportedLocales (java.util.Collection)
java.util.Locale locale
java.util.Collection locales
public android.icu.util.LocaleMatcher$Builder addSupportedULocale (android.icu.util.ULocale)
android.icu.util.ULocale locale
public android.icu.util.LocaleMatcher$Builder addSupportedLocale (java.util.Locale)
java.util.Locale locale
public android.icu.util.LocaleMatcher$Builder setNoDefaultLocale ()
public android.icu.util.LocaleMatcher$Builder setDefaultULocale (android.icu.util.ULocale)
android.icu.util.ULocale defaultLocale
public android.icu.util.LocaleMatcher$Builder setDefaultLocale (java.util.Locale)
java.util.Locale defaultLocale
public android.icu.util.LocaleMatcher$Builder setFavorSubtag (android.icu.util.LocaleMatcher$FavorSubtag)
android.icu.util.LocaleMatcher$FavorSubtag subtag
public android.icu.util.LocaleMatcher$Builder setDemotionPerDesiredLocale (android.icu.util.LocaleMatcher$Demotion)
android.icu.util.LocaleMatcher$Demotion demotion
public android.icu.util.LocaleMatcher$Builder setDirection (android.icu.util.LocaleMatcher$Direction)
android.icu.util.LocaleMatcher$Direction direction
public android.icu.util.LocaleMatcher$Builder setMaxDistance (java.util.Locale, java.util.Locale)
java.util.Locale desired
java.util.Locale supported
public android.icu.util.LocaleMatcher$Builder setMaxDistance (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale desired
android.icu.util.ULocale supported
public android.icu.util.LocaleMatcher$Builder internalSetThresholdDistance (int)
int thresholdDistance
public android.icu.util.LocaleMatcher build ()
public java.lang.String toString ()
StringBuilder s
synthetic void <init> (android.icu.util.LocaleMatcher$1)
android.icu.util.LocaleMatcher$1 x0
static synthetic android.icu.util.ULocale access$200 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic java.util.List access$300 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic boolean access$400 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic android.icu.util.LocaleMatcher$Demotion access$500 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic android.icu.util.LocaleMatcher$FavorSubtag access$600 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic android.icu.util.LocaleMatcher$Direction access$700 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic int access$800 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic android.icu.util.ULocale access$900 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
static synthetic android.icu.util.ULocale access$1000 (android.icu.util.LocaleMatcher$Builder)
android.icu.util.LocaleMatcher$Builder x0
}
android/icu/util/LocaleMatcher$Demotion.class
LocaleMatcher.java
package android.icu.util
public final enum android.icu.util.LocaleMatcher$Demotion extends java.lang.Enum {
public static final enum android.icu.util.LocaleMatcher$Demotion NONE
public static final enum android.icu.util.LocaleMatcher$Demotion REGION
private static final synthetic android.icu.util.LocaleMatcher$Demotion[] $VALUES
public static android.icu.util.LocaleMatcher$Demotion[] values ()
public static android.icu.util.LocaleMatcher$Demotion valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/LocaleMatcher$Direction.class
LocaleMatcher.java
package android.icu.util
public final enum android.icu.util.LocaleMatcher$Direction extends java.lang.Enum {
public static final enum android.icu.util.LocaleMatcher$Direction WITH_ONE_WAY
public static final enum android.icu.util.LocaleMatcher$Direction ONLY_TWO_WAY
private static final synthetic android.icu.util.LocaleMatcher$Direction[] $VALUES
public static android.icu.util.LocaleMatcher$Direction[] values ()
public static android.icu.util.LocaleMatcher$Direction valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/LocaleMatcher$FavorSubtag.class
LocaleMatcher.java
package android.icu.util
public final enum android.icu.util.LocaleMatcher$FavorSubtag extends java.lang.Enum {
public static final enum android.icu.util.LocaleMatcher$FavorSubtag LANGUAGE
public static final enum android.icu.util.LocaleMatcher$FavorSubtag SCRIPT
private static final synthetic android.icu.util.LocaleMatcher$FavorSubtag[] $VALUES
public static android.icu.util.LocaleMatcher$FavorSubtag[] values ()
public static android.icu.util.LocaleMatcher$FavorSubtag valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/LocaleMatcher$LocaleLsrIterator.class
LocaleMatcher.java
package android.icu.util
final android.icu.util.LocaleMatcher$LocaleLsrIterator extends android.icu.util.LocaleMatcher$LsrIterator {
private java.util.Iterator locales
private java.util.Locale current
private java.util.Locale remembered
void <init> (java.util.Iterator)
java.util.Iterator locales
public boolean hasNext ()
public android.icu.impl.locale.LSR next ()
public void rememberCurrent (int)
int desiredIndex
public volatile synthetic java.lang.Object next ()
static synthetic java.util.Locale access$1600 (android.icu.util.LocaleMatcher$LocaleLsrIterator)
android.icu.util.LocaleMatcher$LocaleLsrIterator x0
}
android/icu/util/LocaleMatcher$LsrIterator.class
LocaleMatcher.java
package android.icu.util
abstract android.icu.util.LocaleMatcher$LsrIterator extends java.lang.Object implements java.util.Iterator {
int bestDesiredIndex
private void <init> ()
public void remove ()
public abstract void rememberCurrent (int)
synthetic void <init> (android.icu.util.LocaleMatcher$1)
android.icu.util.LocaleMatcher$1 x0
}
android/icu/util/LocaleMatcher$Result.class
LocaleMatcher.java
package android.icu.util
public final android.icu.util.LocaleMatcher$Result extends java.lang.Object {
private final android.icu.util.ULocale desiredULocale
private final android.icu.util.ULocale supportedULocale
private final java.util.Locale desiredLocale
private final java.util.Locale supportedLocale
private final int desiredIndex
private final int supportedIndex
private void <init> (android.icu.util.ULocale, android.icu.util.ULocale, java.util.Locale, java.util.Locale, int, int)
android.icu.util.ULocale udesired
android.icu.util.ULocale usupported
java.util.Locale desired
java.util.Locale supported
int desIndex
int suppIndex
public android.icu.util.ULocale getDesiredULocale ()
public java.util.Locale getDesiredLocale ()
public android.icu.util.ULocale getSupportedULocale ()
public java.util.Locale getSupportedLocale ()
public int getDesiredIndex ()
public int getSupportedIndex ()
public android.icu.util.ULocale makeResolvedULocale ()
char extensionKey
android.icu.util.ULocale bestDesired
android.icu.util.ULocale$Builder b
String region
String variants
public java.util.Locale makeResolvedLocale ()
android.icu.util.ULocale resolved
synthetic void <init> (android.icu.util.ULocale, android.icu.util.ULocale, java.util.Locale, java.util.Locale, int, int, android.icu.util.LocaleMatcher$1)
android.icu.util.ULocale x0
android.icu.util.ULocale x1
java.util.Locale x2
java.util.Locale x3
int x4
int x5
android.icu.util.LocaleMatcher$1 x6
}
android/icu/util/LocaleMatcher$ULocaleLsrIterator.class
LocaleMatcher.java
package android.icu.util
final android.icu.util.LocaleMatcher$ULocaleLsrIterator extends android.icu.util.LocaleMatcher$LsrIterator {
private java.util.Iterator locales
private android.icu.util.ULocale current
private android.icu.util.ULocale remembered
void <init> (java.util.Iterator)
java.util.Iterator locales
public boolean hasNext ()
public android.icu.impl.locale.LSR next ()
public void rememberCurrent (int)
int desiredIndex
public volatile synthetic java.lang.Object next ()
static synthetic android.icu.util.ULocale access$1500 (android.icu.util.LocaleMatcher$ULocaleLsrIterator)
android.icu.util.LocaleMatcher$ULocaleLsrIterator x0
}
android/icu/util/LocaleMatcher.class
LocaleMatcher.java
package android.icu.util
public final android.icu.util.LocaleMatcher extends java.lang.Object {
private static final android.icu.impl.locale.LSR UND_LSR
private static final android.icu.util.ULocale UND_ULOCALE
private static final java.util.Locale UND_LOCALE
private static final java.util.Locale EMPTY_LOCALE
private static final boolean TRACE_MATCHER
private final int thresholdDistance
private final int demotionPerDesiredLocale
private final android.icu.util.LocaleMatcher$FavorSubtag favorSubtag
private final android.icu.util.LocaleMatcher$Direction direction
private final android.icu.util.ULocale[] supportedULocales
private final java.util.Locale[] supportedLocales
private final java.util.Map supportedLsrToIndex
private final android.icu.impl.locale.LSR[] supportedLSRs
private final int[] supportedIndexes
private final int supportedLSRsLength
private final android.icu.util.ULocale defaultULocale
private final java.util.Locale defaultLocale
static final synthetic boolean $assertionsDisabled
public static android.icu.util.LocaleMatcher$Builder builder ()
public void <init> (android.icu.util.LocalePriorityList)
android.icu.util.LocalePriorityList supportedLocales
public void <init> (java.lang.String)
String supportedLocales
private void <init> (android.icu.util.LocaleMatcher$Builder)
android.icu.util.ULocale locale
android.icu.impl.locale.LSR lsr
android.icu.util.ULocale locale
int threshold
int indexAndDistance
int threshold
android.icu.util.LocaleMatcher$Builder builder
android.icu.util.ULocale udef
java.util.Locale def
android.icu.impl.locale.LSR defLSR
int supportedLocalesLength
android.icu.impl.locale.LSR[] lsrs
int i
int suppLength
byte[] order
int numParadigms
int paradigmLimit
int threshold
private final int putIfAbsent (android.icu.impl.locale.LSR, int, int)
android.icu.impl.locale.LSR lsr
int i
int suppLength
private static final android.icu.impl.locale.LSR getMaximalLsrOrUnd (android.icu.util.ULocale)
android.icu.util.ULocale locale
private static final android.icu.impl.locale.LSR getMaximalLsrOrUnd (java.util.Locale)
java.util.Locale locale
public android.icu.util.ULocale getBestMatch (android.icu.util.ULocale)
android.icu.util.ULocale desiredLocale
android.icu.impl.locale.LSR desiredLSR
int suppIndex
public android.icu.util.ULocale getBestMatch (java.lang.Iterable)
Iterable desiredLocales
java.util.Iterator desiredIter
android.icu.util.LocaleMatcher$ULocaleLsrIterator lsrIter
android.icu.impl.locale.LSR desiredLSR
int suppIndex
public android.icu.util.ULocale getBestMatch (java.lang.String)
String desiredLocaleList
public java.util.Locale getBestLocale (java.util.Locale)
java.util.Locale desiredLocale
android.icu.impl.locale.LSR desiredLSR
int suppIndex
public java.util.Locale getBestLocale (java.lang.Iterable)
Iterable desiredLocales
java.util.Iterator desiredIter
android.icu.util.LocaleMatcher$LocaleLsrIterator lsrIter
android.icu.impl.locale.LSR desiredLSR
int suppIndex
private android.icu.util.LocaleMatcher$Result defaultResult ()
private android.icu.util.LocaleMatcher$Result makeResult (android.icu.util.ULocale, android.icu.util.LocaleMatcher$ULocaleLsrIterator, int)
android.icu.util.ULocale desiredLocale
android.icu.util.LocaleMatcher$ULocaleLsrIterator lsrIter
int suppIndex
private android.icu.util.LocaleMatcher$Result makeResult (java.util.Locale, android.icu.util.LocaleMatcher$LocaleLsrIterator, int)
java.util.Locale desiredLocale
android.icu.util.LocaleMatcher$LocaleLsrIterator lsrIter
int suppIndex
public android.icu.util.LocaleMatcher$Result getBestMatchResult (android.icu.util.ULocale)
android.icu.util.ULocale desiredLocale
android.icu.impl.locale.LSR desiredLSR
int suppIndex
public android.icu.util.LocaleMatcher$Result getBestMatchResult (java.lang.Iterable)
Iterable desiredLocales
java.util.Iterator desiredIter
android.icu.util.LocaleMatcher$ULocaleLsrIterator lsrIter
android.icu.impl.locale.LSR desiredLSR
int suppIndex
public android.icu.util.LocaleMatcher$Result getBestLocaleResult (java.util.Locale)
java.util.Locale desiredLocale
android.icu.impl.locale.LSR desiredLSR
int suppIndex
public android.icu.util.LocaleMatcher$Result getBestLocaleResult (java.lang.Iterable)
Iterable desiredLocales
java.util.Iterator desiredIter
android.icu.util.LocaleMatcher$LocaleLsrIterator lsrIter
android.icu.impl.locale.LSR desiredLSR
int suppIndex
private int getBestSuppIndex (android.icu.impl.locale.LSR, android.icu.util.LocaleMatcher$LsrIterator)
int suppIndex
Integer index
int bestIndexAndDistance
int bestShiftedDistance
android.icu.impl.locale.LSR desiredLSR
android.icu.util.LocaleMatcher$LsrIterator remainingIter
int desiredIndex
int bestSupportedLsrIndex
StringBuilder sb
int suppIndex
public boolean isMatch (java.util.Locale, java.util.Locale)
java.util.Locale desired
java.util.Locale supported
int indexAndDistance
public boolean isMatch (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale desired
android.icu.util.ULocale supported
int indexAndDistance
public double match (android.icu.util.ULocale, android.icu.util.ULocale, android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale desired
android.icu.util.ULocale desiredMax
android.icu.util.ULocale supported
android.icu.util.ULocale supportedMax
int indexAndDistance
double distance
public android.icu.util.ULocale canonicalize (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.lang.String toString ()
int i
StringBuilder s
synthetic void <init> (android.icu.util.LocaleMatcher$Builder, android.icu.util.LocaleMatcher$1)
android.icu.util.LocaleMatcher$Builder x0
android.icu.util.LocaleMatcher$1 x1
static synthetic android.icu.impl.locale.LSR access$1200 (android.icu.util.ULocale)
android.icu.util.ULocale x0
static synthetic android.icu.impl.locale.LSR access$1300 (java.util.Locale)
java.util.Locale x0
static void <clinit> ()
}
android/icu/util/LocalePriorityList$1.class
LocalePriorityList.java
package android.icu.util
android.icu.util.LocalePriorityList$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Double, java.lang.Double)
Double o1
Double o2
int result
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/icu/util/LocalePriorityList$Builder.class
LocalePriorityList.java
package android.icu.util
public android.icu.util.LocalePriorityList$Builder extends java.lang.Object {
private java.util.Map languageToWeight
private android.icu.util.LocalePriorityList built
private boolean hasWeights
static final synthetic boolean $assertionsDisabled
private void <init> ()
private void <init> (android.icu.util.LocalePriorityList)
double weight
Double value
android.icu.util.LocalePriorityList list
public android.icu.util.LocalePriorityList build ()
public android.icu.util.LocalePriorityList build (boolean)
android.icu.util.ULocale lang
Double weight
java.util.List s
java.util.Map$Entry entry
java.util.Map temp
android.icu.util.ULocale lang
Double weight
java.util.Map$Entry langEntry
java.util.TreeMap weightToLanguages
java.util.Map temp
boolean preserveWeights
java.util.Map temp
public android.icu.util.LocalePriorityList$Builder add (android.icu.util.LocalePriorityList)
java.util.Map$Entry entry
android.icu.util.LocalePriorityList list
public android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale)
android.icu.util.ULocale locale
public transient android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale[])
android.icu.util.ULocale languageCode
android.icu.util.ULocale[] locales
public android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale, double)
Double value
android.icu.util.ULocale locale
double weight
Double value
public android.icu.util.LocalePriorityList$Builder add (java.lang.String)
android.icu.util.ULocale language
double weight
String item
String acceptLanguageList
String[] items
java.util.regex.Matcher itemMatcher
synthetic void <init> (android.icu.util.LocalePriorityList$1)
android.icu.util.LocalePriorityList$1 x0
synthetic void <init> (android.icu.util.LocalePriorityList, android.icu.util.LocalePriorityList$1)
android.icu.util.LocalePriorityList x0
android.icu.util.LocalePriorityList$1 x1
static void <clinit> ()
}
android/icu/util/LocalePriorityList.class
LocalePriorityList.java
package android.icu.util
public android.icu.util.LocalePriorityList extends java.lang.Object implements java.lang.Iterable {
private static final Double D1
private static final java.util.regex.Pattern languageSplitter
private static final java.util.regex.Pattern weightSplitter
private final java.util.Map languagesAndWeights
private static java.util.Comparator myDescendingDouble
public static transient android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale[])
android.icu.util.ULocale[] locales
public static android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale, double)
android.icu.util.ULocale locale
double weight
public static android.icu.util.LocalePriorityList$Builder add (android.icu.util.LocalePriorityList)
android.icu.util.LocalePriorityList list
public static android.icu.util.LocalePriorityList$Builder add (java.lang.String)
String acceptLanguageString
public java.lang.Double getWeight (android.icu.util.ULocale)
android.icu.util.ULocale locale
public java.util.Set getULocales ()
public java.lang.String toString ()
android.icu.util.ULocale language
double weight
java.util.Map$Entry entry
StringBuilder result
public java.util.Iterator iterator ()
public boolean equals (java.lang.Object)
android.icu.util.LocalePriorityList that
RuntimeException e
Object o
public int hashCode ()
private void <init> (java.util.Map)
java.util.Map languageToWeight
static synthetic java.util.Map access$200 (android.icu.util.LocalePriorityList)
android.icu.util.LocalePriorityList x0
static synthetic java.util.Comparator access$300 ()
static synthetic java.lang.Double access$400 ()
synthetic void <init> (java.util.Map, android.icu.util.LocalePriorityList$1)
java.util.Map x0
android.icu.util.LocalePriorityList$1 x1
static synthetic java.util.regex.Pattern access$600 ()
static synthetic java.util.regex.Pattern access$700 ()
static void <clinit> ()
}
android/icu/util/Measure.class
Measure.java
package android.icu.util
public android.icu.util.Measure extends java.lang.Object {
private final Number number
private final android.icu.util.MeasureUnit unit
public void <init> (java.lang.Number, android.icu.util.MeasureUnit)
Number number
android.icu.util.MeasureUnit unit
public boolean equals (java.lang.Object)
Object obj
android.icu.util.Measure m
private static boolean numbersEqual (java.lang.Number, java.lang.Number)
Number a
Number b
public int hashCode ()
public java.lang.String toString ()
public java.lang.Number getNumber ()
public android.icu.util.MeasureUnit getUnit ()
}
android/icu/util/MeasureUnit$1.class
MeasureUnit.java
package android.icu.util
android.icu.util.MeasureUnit$1 extends java.lang.Object implements android.icu.util.MeasureUnit$Factory {
void <init> ()
public android.icu.util.MeasureUnit create (java.lang.String, java.lang.String)
String type
String subType
}
android/icu/util/MeasureUnit$2.class
MeasureUnit.java
package android.icu.util
android.icu.util.MeasureUnit$2 extends java.lang.Object implements android.icu.util.MeasureUnit$Factory {
void <init> ()
public android.icu.util.MeasureUnit create (java.lang.String, java.lang.String)
String unusedType
String subType
}
android/icu/util/MeasureUnit$3.class
MeasureUnit.java
package android.icu.util
android.icu.util.MeasureUnit$3 extends java.lang.Object implements android.icu.util.MeasureUnit$Factory {
void <init> ()
public android.icu.util.MeasureUnit create (java.lang.String, java.lang.String)
String type
String subType
}
android/icu/util/MeasureUnit$Complexity.class
MeasureUnit.java
package android.icu.util
public final enum android.icu.util.MeasureUnit$Complexity extends java.lang.Enum {
public static final enum android.icu.util.MeasureUnit$Complexity SINGLE
public static final enum android.icu.util.MeasureUnit$Complexity COMPOUND
public static final enum android.icu.util.MeasureUnit$Complexity MIXED
private static final synthetic android.icu.util.MeasureUnit$Complexity[] $VALUES
public static android.icu.util.MeasureUnit$Complexity[] values ()
public static android.icu.util.MeasureUnit$Complexity valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/MeasureUnit$CurrencyNumericCodeSink.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$CurrencyNumericCodeSink extends android.icu.impl.UResource$Sink {
private void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
int i1
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table codesTable
synthetic void <init> (android.icu.util.MeasureUnit$1)
android.icu.util.MeasureUnit$1 x0
}
android/icu/util/MeasureUnit$Factory.class
MeasureUnit.java
package android.icu.util
public abstract android.icu.util.MeasureUnit$Factory extends java.lang.Object {
public abstract android.icu.util.MeasureUnit create (java.lang.String, java.lang.String)
}
android/icu/util/MeasureUnit$MeasureUnitProxy.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$MeasureUnitProxy extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
private String type
private String subType
public void <init> (java.lang.String, java.lang.String)
String type
String subType
public void <init> ()
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput out
public void readExternal (java.io.ObjectInput) throws java.io.IOException java.lang.ClassNotFoundException
byte[] extraBytes
java.io.ObjectInput in
int extra
private java.lang.Object readResolve () throws java.io.ObjectStreamException
}
android/icu/util/MeasureUnit$MeasureUnitSink.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$MeasureUnitSink extends android.icu.impl.UResource$Sink {
private void <init> ()
public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value, boolean)
String unitName
int i3
String unitType
android.icu.impl.UResource$Table unitNamesTable
int i2
android.icu.impl.UResource$Key key
android.icu.impl.UResource$Value value
boolean noFallback
android.icu.impl.UResource$Table unitTypesTable
synthetic void <init> (android.icu.util.MeasureUnit$1)
android.icu.util.MeasureUnit$1 x0
}
android/icu/util/MeasureUnit$SIPrefix.class
MeasureUnit.java
package android.icu.util
public final enum android.icu.util.MeasureUnit$SIPrefix extends java.lang.Enum {
public static final enum android.icu.util.MeasureUnit$SIPrefix YOTTA
public static final enum android.icu.util.MeasureUnit$SIPrefix ZETTA
public static final enum android.icu.util.MeasureUnit$SIPrefix EXA
public static final enum android.icu.util.MeasureUnit$SIPrefix PETA
public static final enum android.icu.util.MeasureUnit$SIPrefix TERA
public static final enum android.icu.util.MeasureUnit$SIPrefix GIGA
public static final enum android.icu.util.MeasureUnit$SIPrefix MEGA
public static final enum android.icu.util.MeasureUnit$SIPrefix KILO
public static final enum android.icu.util.MeasureUnit$SIPrefix HECTO
public static final enum android.icu.util.MeasureUnit$SIPrefix DEKA
public static final enum android.icu.util.MeasureUnit$SIPrefix ONE
public static final enum android.icu.util.MeasureUnit$SIPrefix DECI
public static final enum android.icu.util.MeasureUnit$SIPrefix CENTI
public static final enum android.icu.util.MeasureUnit$SIPrefix MILLI
public static final enum android.icu.util.MeasureUnit$SIPrefix MICRO
public static final enum android.icu.util.MeasureUnit$SIPrefix NANO
public static final enum android.icu.util.MeasureUnit$SIPrefix PICO
public static final enum android.icu.util.MeasureUnit$SIPrefix FEMTO
public static final enum android.icu.util.MeasureUnit$SIPrefix ATTO
public static final enum android.icu.util.MeasureUnit$SIPrefix ZEPTO
public static final enum android.icu.util.MeasureUnit$SIPrefix YOCTO
private final int power
private final String identifier
private static final synthetic android.icu.util.MeasureUnit$SIPrefix[] $VALUES
public static android.icu.util.MeasureUnit$SIPrefix[] values ()
public static android.icu.util.MeasureUnit$SIPrefix valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int, java.lang.String)
int power
String identifier
public java.lang.String getIdentifier ()
public int getPower ()
static void <clinit> ()
}
android/icu/util/MeasureUnit.class
MeasureUnit.java
package android.icu.util
public android.icu.util.MeasureUnit extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final java.util.Map cache
private static boolean cacheIsPopulated
protected final String type
protected final String subType
private android.icu.impl.units.MeasureUnitImpl measureUnitImpl
static final android.icu.text.UnicodeSet ASCII
static final android.icu.text.UnicodeSet ASCII_HYPHEN_DIGITS
private static android.icu.util.MeasureUnit$Factory UNIT_FACTORY
static android.icu.util.MeasureUnit$Factory CURRENCY_FACTORY
static android.icu.util.MeasureUnit$Factory TIMEUNIT_FACTORY
public static final android.icu.util.MeasureUnit G_FORCE
public static final android.icu.util.MeasureUnit METER_PER_SECOND_SQUARED
public static final android.icu.util.MeasureUnit ARC_MINUTE
public static final android.icu.util.MeasureUnit ARC_SECOND
public static final android.icu.util.MeasureUnit DEGREE
public static final android.icu.util.MeasureUnit RADIAN
public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE
public static final android.icu.util.MeasureUnit ACRE
public static final android.icu.util.MeasureUnit DUNAM
public static final android.icu.util.MeasureUnit HECTARE
public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER
public static final android.icu.util.MeasureUnit SQUARE_FOOT
public static final android.icu.util.MeasureUnit SQUARE_INCH
public static final android.icu.util.MeasureUnit SQUARE_KILOMETER
public static final android.icu.util.MeasureUnit SQUARE_METER
public static final android.icu.util.MeasureUnit SQUARE_MILE
public static final android.icu.util.MeasureUnit SQUARE_YARD
public static final android.icu.util.MeasureUnit KARAT
public static final android.icu.util.MeasureUnit MILLIGRAM_PER_DECILITER
public static final android.icu.util.MeasureUnit MILLIMOLE_PER_LITER
public static final android.icu.util.MeasureUnit MOLE
public static final android.icu.util.MeasureUnit PERCENT
public static final android.icu.util.MeasureUnit PERMILLE
public static final android.icu.util.MeasureUnit PART_PER_MILLION
public static final android.icu.util.MeasureUnit PERMYRIAD
public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS
public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER
public static final android.icu.util.MeasureUnit MILE_PER_GALLON
public static final android.icu.util.MeasureUnit MILE_PER_GALLON_IMPERIAL
public static final android.icu.util.MeasureUnit BIT
public static final android.icu.util.MeasureUnit BYTE
public static final android.icu.util.MeasureUnit GIGABIT
public static final android.icu.util.MeasureUnit GIGABYTE
public static final android.icu.util.MeasureUnit KILOBIT
public static final android.icu.util.MeasureUnit KILOBYTE
public static final android.icu.util.MeasureUnit MEGABIT
public static final android.icu.util.MeasureUnit MEGABYTE
public static final android.icu.util.MeasureUnit PETABYTE
public static final android.icu.util.MeasureUnit TERABIT
public static final android.icu.util.MeasureUnit TERABYTE
public static final android.icu.util.MeasureUnit CENTURY
public static final android.icu.util.TimeUnit DAY
public static final android.icu.util.MeasureUnit DAY_PERSON
public static final android.icu.util.MeasureUnit DECADE
public static final android.icu.util.TimeUnit HOUR
public static final android.icu.util.MeasureUnit MICROSECOND
public static final android.icu.util.MeasureUnit MILLISECOND
public static final android.icu.util.TimeUnit MINUTE
public static final android.icu.util.TimeUnit MONTH
public static final android.icu.util.MeasureUnit MONTH_PERSON
public static final android.icu.util.MeasureUnit NANOSECOND
public static final android.icu.util.TimeUnit SECOND
public static final android.icu.util.TimeUnit WEEK
public static final android.icu.util.MeasureUnit WEEK_PERSON
public static final android.icu.util.TimeUnit YEAR
public static final android.icu.util.MeasureUnit YEAR_PERSON
public static final android.icu.util.MeasureUnit AMPERE
public static final android.icu.util.MeasureUnit MILLIAMPERE
public static final android.icu.util.MeasureUnit OHM
public static final android.icu.util.MeasureUnit VOLT
public static final android.icu.util.MeasureUnit BRITISH_THERMAL_UNIT
public static final android.icu.util.MeasureUnit CALORIE
public static final android.icu.util.MeasureUnit ELECTRONVOLT
public static final android.icu.util.MeasureUnit FOODCALORIE
public static final android.icu.util.MeasureUnit JOULE
public static final android.icu.util.MeasureUnit KILOCALORIE
public static final android.icu.util.MeasureUnit KILOJOULE
public static final android.icu.util.MeasureUnit KILOWATT_HOUR
public static final android.icu.util.MeasureUnit THERM_US
public static final android.icu.util.MeasureUnit NEWTON
public static final android.icu.util.MeasureUnit POUND_FORCE
public static final android.icu.util.MeasureUnit GIGAHERTZ
public static final android.icu.util.MeasureUnit HERTZ
public static final android.icu.util.MeasureUnit KILOHERTZ
public static final android.icu.util.MeasureUnit MEGAHERTZ
public static final android.icu.util.MeasureUnit DOT
public static final android.icu.util.MeasureUnit DOT_PER_CENTIMETER
public static final android.icu.util.MeasureUnit DOT_PER_INCH
public static final android.icu.util.MeasureUnit EM
public static final android.icu.util.MeasureUnit MEGAPIXEL
public static final android.icu.util.MeasureUnit PIXEL
public static final android.icu.util.MeasureUnit PIXEL_PER_CENTIMETER
public static final android.icu.util.MeasureUnit PIXEL_PER_INCH
public static final android.icu.util.MeasureUnit ASTRONOMICAL_UNIT
public static final android.icu.util.MeasureUnit CENTIMETER
public static final android.icu.util.MeasureUnit DECIMETER
public static final android.icu.util.MeasureUnit EARTH_RADIUS
public static final android.icu.util.MeasureUnit FATHOM
public static final android.icu.util.MeasureUnit FOOT
public static final android.icu.util.MeasureUnit FURLONG
public static final android.icu.util.MeasureUnit INCH
public static final android.icu.util.MeasureUnit KILOMETER
public static final android.icu.util.MeasureUnit LIGHT_YEAR
public static final android.icu.util.MeasureUnit METER
public static final android.icu.util.MeasureUnit MICROMETER
public static final android.icu.util.MeasureUnit MILE
public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN
public static final android.icu.util.MeasureUnit MILLIMETER
public static final android.icu.util.MeasureUnit NANOMETER
public static final android.icu.util.MeasureUnit NAUTICAL_MILE
public static final android.icu.util.MeasureUnit PARSEC
public static final android.icu.util.MeasureUnit PICOMETER
public static final android.icu.util.MeasureUnit POINT
public static final android.icu.util.MeasureUnit SOLAR_RADIUS
public static final android.icu.util.MeasureUnit YARD
public static final android.icu.util.MeasureUnit CANDELA
public static final android.icu.util.MeasureUnit LUMEN
public static final android.icu.util.MeasureUnit LUX
public static final android.icu.util.MeasureUnit SOLAR_LUMINOSITY
public static final android.icu.util.MeasureUnit CARAT
public static final android.icu.util.MeasureUnit DALTON
public static final android.icu.util.MeasureUnit EARTH_MASS
public static final android.icu.util.MeasureUnit GRAIN
public static final android.icu.util.MeasureUnit GRAM
public static final android.icu.util.MeasureUnit KILOGRAM
public static final android.icu.util.MeasureUnit METRIC_TON
public static final android.icu.util.MeasureUnit MICROGRAM
public static final android.icu.util.MeasureUnit MILLIGRAM
public static final android.icu.util.MeasureUnit OUNCE
public static final android.icu.util.MeasureUnit OUNCE_TROY
public static final android.icu.util.MeasureUnit POUND
public static final android.icu.util.MeasureUnit SOLAR_MASS
public static final android.icu.util.MeasureUnit STONE
public static final android.icu.util.MeasureUnit TON
public static final android.icu.util.MeasureUnit GIGAWATT
public static final android.icu.util.MeasureUnit HORSEPOWER
public static final android.icu.util.MeasureUnit KILOWATT
public static final android.icu.util.MeasureUnit MEGAWATT
public static final android.icu.util.MeasureUnit MILLIWATT
public static final android.icu.util.MeasureUnit WATT
public static final android.icu.util.MeasureUnit ATMOSPHERE
public static final android.icu.util.MeasureUnit BAR
public static final android.icu.util.MeasureUnit HECTOPASCAL
public static final android.icu.util.MeasureUnit INCH_HG
public static final android.icu.util.MeasureUnit KILOPASCAL
public static final android.icu.util.MeasureUnit MEGAPASCAL
public static final android.icu.util.MeasureUnit MILLIBAR
public static final android.icu.util.MeasureUnit MILLIMETER_OF_MERCURY
public static final android.icu.util.MeasureUnit PASCAL
public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH
public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR
public static final android.icu.util.MeasureUnit KNOT
public static final android.icu.util.MeasureUnit METER_PER_SECOND
public static final android.icu.util.MeasureUnit MILE_PER_HOUR
public static final android.icu.util.MeasureUnit CELSIUS
public static final android.icu.util.MeasureUnit FAHRENHEIT
public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE
public static final android.icu.util.MeasureUnit KELVIN
public static final android.icu.util.MeasureUnit NEWTON_METER
public static final android.icu.util.MeasureUnit POUND_FOOT
public static final android.icu.util.MeasureUnit ACRE_FOOT
public static final android.icu.util.MeasureUnit BARREL
public static final android.icu.util.MeasureUnit BUSHEL
public static final android.icu.util.MeasureUnit CENTILITER
public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER
public static final android.icu.util.MeasureUnit CUBIC_FOOT
public static final android.icu.util.MeasureUnit CUBIC_INCH
public static final android.icu.util.MeasureUnit CUBIC_KILOMETER
public static final android.icu.util.MeasureUnit CUBIC_METER
public static final android.icu.util.MeasureUnit CUBIC_MILE
public static final android.icu.util.MeasureUnit CUBIC_YARD
public static final android.icu.util.MeasureUnit CUP
public static final android.icu.util.MeasureUnit CUP_METRIC
public static final android.icu.util.MeasureUnit DECILITER
public static final android.icu.util.MeasureUnit DESSERT_SPOON
public static final android.icu.util.MeasureUnit DESSERT_SPOON_IMPERIAL
public static final android.icu.util.MeasureUnit DRAM
public static final android.icu.util.MeasureUnit DROP
public static final android.icu.util.MeasureUnit FLUID_OUNCE
public static final android.icu.util.MeasureUnit FLUID_OUNCE_IMPERIAL
public static final android.icu.util.MeasureUnit GALLON
public static final android.icu.util.MeasureUnit GALLON_IMPERIAL
public static final android.icu.util.MeasureUnit HECTOLITER
public static final android.icu.util.MeasureUnit JIGGER
public static final android.icu.util.MeasureUnit LITER
public static final android.icu.util.MeasureUnit MEGALITER
public static final android.icu.util.MeasureUnit MILLILITER
public static final android.icu.util.MeasureUnit PINCH
public static final android.icu.util.MeasureUnit PINT
public static final android.icu.util.MeasureUnit PINT_METRIC
public static final android.icu.util.MeasureUnit QUART
public static final android.icu.util.MeasureUnit QUART_IMPERIAL
public static final android.icu.util.MeasureUnit TABLESPOON
public static final android.icu.util.MeasureUnit TEASPOON
protected void <init> (java.lang.String, java.lang.String)
String type
String subType
public static android.icu.util.MeasureUnit forIdentifier (java.lang.String)
String identifier
public static android.icu.util.MeasureUnit fromMeasureUnitImpl (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.MeasureUnitImpl measureUnitImpl
String identifier
android.icu.util.MeasureUnit result
private void <init> (android.icu.impl.units.MeasureUnitImpl)
android.icu.impl.units.MeasureUnitImpl measureUnitImpl
public java.lang.String getType ()
public java.lang.String getSubtype ()
public java.lang.String getIdentifier ()
String result
public android.icu.util.MeasureUnit$Complexity getComplexity ()
public android.icu.util.MeasureUnit withSIPrefix (android.icu.util.MeasureUnit$SIPrefix)
android.icu.util.MeasureUnit$SIPrefix prefix
android.icu.impl.units.SingleUnitImpl singleUnit
public android.icu.util.MeasureUnit$SIPrefix getSIPrefix ()
public int getDimensionality ()
public android.icu.util.MeasureUnit withDimensionality (int)
int dimensionality
android.icu.impl.units.SingleUnitImpl singleUnit
public android.icu.util.MeasureUnit reciprocal ()
android.icu.impl.units.MeasureUnitImpl measureUnit
public android.icu.util.MeasureUnit product (android.icu.util.MeasureUnit)
android.icu.impl.units.SingleUnitImpl singleUnit
android.icu.util.MeasureUnit other
android.icu.impl.units.MeasureUnitImpl implCopy
android.icu.impl.units.MeasureUnitImpl otherImplRef
public java.util.List splitToSingleUnits ()
android.icu.impl.units.SingleUnitImpl singleUnit
java.util.ArrayList singleUnits
java.util.List result
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
public java.lang.String toString ()
public static synchronized java.util.Set getAvailableTypes ()
public static synchronized java.util.Set getAvailable (java.lang.String)
String type
java.util.Map units
public static synchronized java.util.Set getAvailable ()
android.icu.util.MeasureUnit unit
String type
java.util.Set result
public static android.icu.util.MeasureUnit internalGetInstance (java.lang.String, java.lang.String)
android.icu.util.MeasureUnit$Factory factory
android.icu.util.MeasureUnit$Factory factory
String type
String subType
android.icu.util.MeasureUnit$Factory factory
private static android.icu.util.MeasureUnit findBySubType (java.lang.String)
java.util.Map unitsForType
String subType
private static void populateCache ()
android.icu.impl.ICUResourceBundle rb1
android.icu.impl.ICUResourceBundle rb2
protected static synchronized android.icu.util.MeasureUnit addUnit (java.lang.String, java.lang.String, android.icu.util.MeasureUnit$Factory)
String type
String unitName
android.icu.util.MeasureUnit$Factory factory
java.util.Map tmp
android.icu.util.MeasureUnit unit
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
private android.icu.impl.units.SingleUnitImpl getSingleUnitImpl ()
private android.icu.impl.units.MeasureUnitImpl getCopyOfMeasureUnitImpl ()
private android.icu.impl.units.MeasureUnitImpl getMayBeReferenceOfMeasureUnitImpl ()
static void <clinit> ()
}
android/icu/util/MutableCodePointTrie$1.class
MutableCodePointTrie.java
package android.icu.util
synthetic android.icu.util.MutableCodePointTrie$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$CodePointTrie$ValueWidth
static void <clinit> ()
}
android/icu/util/MutableCodePointTrie$AllSameBlocks.class
MutableCodePointTrie.java
package android.icu.util
final android.icu.util.MutableCodePointTrie$AllSameBlocks extends java.lang.Object {
static final int NEW_UNIQUE
static final int OVERFLOW
private static final int CAPACITY
private int length
private int mostRecent
private int[] indexes
private int[] values
private int[] refCounts
static final synthetic boolean $assertionsDisabled
void <init> ()
int findOrAdd (int, int, int)
int i
int index
int count
int value
void add (int, int, int)
int i
int index
int count
int value
int least
int leastCount
int findMostUsed ()
int i
int max
int maxCount
static void <clinit> ()
}
android/icu/util/MutableCodePointTrie$MixedBlocks.class
MutableCodePointTrie.java
package android.icu.util
final android.icu.util.MutableCodePointTrie$MixedBlocks extends java.lang.Object {
private int[] table
private int length
private int shift
private int mask
private int blockLength
static final synthetic boolean $assertionsDisabled
private void <init> ()
void init (int, int)
int newLength
int newLength
int newLength
int maxLength
int newBlockLength
int maxDataIndex
int newLength
void extend (int[], int, int, int)
int hashCode
int end
int[] data
int minStart
int prevDataLength
int newDataLength
int start
void extend (char[], int, int, int)
int hashCode
int end
char[] data
int minStart
int prevDataLength
int newDataLength
int start
int findBlock (int[], int[], int)
int[] data
int[] blockData
int blockStart
int hashCode
int entryIndex
int findBlock (char[], int[], int)
char[] data
int[] blockData
int blockStart
int hashCode
int entryIndex
int findBlock (char[], char[], int)
char[] data
char[] blockData
int blockStart
int hashCode
int entryIndex
int findAllSameBlock (int[], int)
int[] data
int blockValue
int hashCode
int entryIndex
private int makeHashCode (int[], int)
int[] blockData
int blockStart
int blockLimit
int hashCode
private int makeHashCode (char[], int)
char[] blockData
int blockStart
int blockLimit
int hashCode
private int makeHashCode (int)
int i
int blockValue
int hashCode
private void addEntry (int[], char[], int, int, int)
int[] data32
char[] data16
int blockStart
int hashCode
int dataIndex
int entryIndex
private int findEntry (int[], char[], int[], char[], int, int)
int dataIndex
int entry
int entryIndex
int[] data32
char[] data16
int[] blockData32
char[] blockData16
int blockStart
int hashCode
int shiftedHashCode
int initialEntryIndex
private int findEntry (int[], int, int)
int dataIndex
int entry
int entryIndex
int[] data
int blockValue
int hashCode
int shiftedHashCode
int initialEntryIndex
private int nextIndex (int, int)
int initialEntryIndex
int entryIndex
private int modulo (int, int)
int n
int m
int i
synthetic void <init> (android.icu.util.MutableCodePointTrie$1)
android.icu.util.MutableCodePointTrie$1 x0
static void <clinit> ()
}
android/icu/util/MutableCodePointTrie.class
MutableCodePointTrie.java
package android.icu.util
public final android.icu.util.MutableCodePointTrie extends android.icu.util.CodePointMap implements java.lang.Cloneable {
private static final int MAX_UNICODE
private static final int UNICODE_LIMIT
private static final int BMP_LIMIT
private static final int ASCII_LIMIT
private static final int I_LIMIT
private static final int BMP_I_LIMIT
private static final int ASCII_I_LIMIT
private static final int SMALL_DATA_BLOCKS_PER_BMP_BLOCK
private static final byte ALL_SAME
private static final byte MIXED
private static final byte SAME_AS
private static final int INITIAL_DATA_LENGTH
private static final int MEDIUM_DATA_LENGTH
private static final int MAX_DATA_LENGTH
private static final byte I3_NULL
private static final byte I3_BMP
private static final byte I3_16
private static final byte I3_18
private static final int INDEX_3_18BIT_BLOCK_LENGTH
private int[] index
private int index3NullOffset
private int[] data
private int dataLength
private int dataNullOffset
private int origInitialValue
private int initialValue
private int errorValue
private int highStart
private int highValue
private char[] index16
private byte[] flags
static final synthetic boolean $assertionsDisabled
public void <init> (int, int)
int initialValue
int errorValue
public android.icu.util.MutableCodePointTrie clone ()
int i
int iLimit
android.icu.util.MutableCodePointTrie builder
int iCapacity
CloneNotSupportedException ignored
public static android.icu.util.MutableCodePointTrie fromCodePointMap (android.icu.util.CodePointMap)
int end
int value
android.icu.util.CodePointMap map
int errorValue
int initialValue
android.icu.util.MutableCodePointTrie mutableTrie
android.icu.util.CodePointMap$Range range
int start
private void clear ()
public int get (int)
int c
int i
private static final int maybeFilterValue (int, int, int, android.icu.util.CodePointMap$ValueFilter)
int value
int initialValue
int nullValue
android.icu.util.CodePointMap$ValueFilter filter
public boolean getRange (int, android.icu.util.CodePointMap$ValueFilter, android.icu.util.CodePointMap$Range)
int value
int trieValue2
int di
int trieValue2
int start
android.icu.util.CodePointMap$ValueFilter filter
android.icu.util.CodePointMap$Range range
int nullValue
int c
int trieValue
int value
boolean haveValue
int i
private void writeBlock (int, int)
int block
int value
int limit
public void set (int, int)
int c
int value
int block
private void fillBlock (int, int, int, int)
int block
int start
int limit
int value
public void setRange (int, int, int)
int block
int nextStart
int i
int block
int start
int end
int value
int limit
int rest
public android.icu.util.CodePointTrie buildImmutable (android.icu.util.CodePointTrie$Type, android.icu.util.CodePointTrie$ValueWidth)
android.icu.util.CodePointTrie$Type type
android.icu.util.CodePointTrie$ValueWidth valueWidth
private void ensureHighStart (int)
int j
int[] newIndex
int i
int iLimit
int c
private int allocDataBlock (int)
int capacity
int capacity
int j
int capacity
int[] newData
int blockLength
int newBlock
int newTop
private int getDataBlock (int)
int newBlock
int iStart
int iLimit
int newBlock
int i
private void maskValues (int)
int i
int i
int mask
int iLimit
private static boolean equalBlocks (int[], int, int[], int, int)
int[] s
int si
int[] t
int ti
int length
private static boolean equalBlocks (char[], int, int[], int, int)
char[] s
int si
int[] t
int ti
int length
private static boolean equalBlocks (char[], int, char[], int, int)
char[] s
int si
char[] t
int ti
int length
private static boolean allValuesSameAs (int[], int, int, int)
int[] p
int pi
int length
int value
int pLimit
private static int findSameBlock (char[], int, int, char[], int, int)
char[] p
int pStart
int length
char[] q
int qStart
int blockLength
private static int findAllSameBlock (int[], int, int, int, int)
int i
int block
int[] p
int start
int limit
int value
int blockLength
private static int getOverlap (int[], int, int[], int, int)
int[] p
int length
int[] q
int qStart
int blockLength
int overlap
private static int getOverlap (char[], int, int[], int, int)
char[] p
int length
int[] q
int qStart
int blockLength
int overlap
private static int getOverlap (char[], int, char[], int, int)
char[] p
int length
char[] q
int qStart
int blockLength
int overlap
private static int getAllSameOverlap (int[], int, int, int)
int[] p
int length
int value
int blockLength
int min
int i
private static boolean isStartOfSomeFastBlock (int, int[], int)
int i
int dataOffset
int[] index
int fastILimit
private int findHighStart ()
boolean match
boolean match
boolean match
int j
int p
boolean match
int i
private int compactWholeDataBlocks (int, android.icu.util.MutableCodePointTrie$AllSameBlocks)
int p
int j
boolean allSame
int next_i
int j
int jInc
int value
int other
int i
int fastILimit
android.icu.util.MutableCodePointTrie$AllSameBlocks allSameBlocks
int newDataCapacity
int iLimit
int blockLength
int inc
private int compactData (int, int[], int, android.icu.util.MutableCodePointTrie$MixedBlocks)
int i
int prevDataLength
int value
int n
int prevDataLength
int block
int n
int j
int i
int fastILimit
int[] newData
int dataNullIndex
android.icu.util.MutableCodePointTrie$MixedBlocks mixedBlocks
int newDataLength
int blockLength
int iLimit
int inc
int fastLength
private int compactIndex (int, android.icu.util.MutableCodePointTrie$MixedBlocks)
int i3
int iNext
int i
int j
int i3
int n
int j
int jLimit
int oredI3
boolean isNull
int i
int i3
int i3
int i3
int prevIndexLength
int n
int i3
int v
int upperBits
int i3
int start
int prevIndexLength
int j
int jLimit
int k
int n
int i3
byte f
int i
int n
int i2
int prevIndexLength
int n
int i2
int i
int fastILimit
android.icu.util.MutableCodePointTrie$MixedBlocks mixedBlocks
int fastIndexLength
char[] fastIndex
int i3FirstNull
int index3Capacity
boolean hasLongI3Blocks
int iStart
int iLimit
int index2Capacity
int index1Length
int index16Capacity
android.icu.util.MutableCodePointTrie$MixedBlocks longI3Blocks
char[] index2
int i2Length
int index3Start
int indexLength
int blockLength
int i1
private int compactTrie (int)
int i
int i
int fastILimit
int realHighStart
int fastLimit
int[] asciiData
android.icu.util.MutableCodePointTrie$AllSameBlocks allSameBlocks
int newDataCapacity
int[] newData
int dataNullIndex
android.icu.util.MutableCodePointTrie$MixedBlocks mixedBlocks
int newDataLength
int indexLength
private android.icu.util.CodePointTrie build (android.icu.util.CodePointTrie$Type, android.icu.util.CodePointTrie$ValueWidth)
int and3
int i
int j
char[] trieIndex
char[] trieIndex
int i
char[] data16
int[] data32
int i
byte[] data8
android.icu.util.CodePointTrie$Type type
android.icu.util.CodePointTrie$ValueWidth valueWidth
int fastLimit
int indexLength
int length
char[] trieIndex
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static synthetic boolean access$000 (int[], int, int[], int, int)
int[] x0
int x1
int[] x2
int x3
int x4
static synthetic boolean access$100 (char[], int, int[], int, int)
char[] x0
int x1
int[] x2
int x3
int x4
static synthetic boolean access$200 (char[], int, char[], int, int)
char[] x0
int x1
char[] x2
int x3
int x4
static synthetic boolean access$300 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
static void <clinit> ()
}
android/icu/util/NoUnit.class
NoUnit.java
package android.icu.util
public final android.icu.util.NoUnit extends java.lang.Object {
public static final android.icu.util.MeasureUnit BASE
public static final android.icu.util.MeasureUnit PERCENT
public static final android.icu.util.MeasureUnit PERMILLE
private void <init> ()
static void <clinit> ()
}
android/icu/util/Output.class
Output.java
package android.icu.util
public android.icu.util.Output extends java.lang.Object {
public Object value
public java.lang.String toString ()
public void <init> ()
public void <init> (java.lang.Object)
Object value
}
android/icu/util/OutputInt.class
OutputInt.java
package android.icu.util
public android.icu.util.OutputInt extends java.lang.Object {
public int value
public void <init> ()
public void <init> (int)
int value
public java.lang.String toString ()
}
android/icu/util/PersianCalendar.class
PersianCalendar.java
package android.icu.util
public android.icu.util.PersianCalendar extends android.icu.util.Calendar {
private static final long serialVersionUID
private static final int[][] MONTH_COUNT
private static final int PERSIAN_EPOCH
private static final int[][] LIMITS
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetLimit (int, int)
int field
int limitType
private static final boolean isLeapYear (int)
int year
int[] remainder
protected int handleGetMonthLength (int, int)
int[] rem
int extendedYear
int month
protected int handleGetYearLength (int)
int extendedYear
protected int handleComputeMonthStart (int, int, boolean)
int[] rem
int eyear
int month
boolean useMonth
int julianDay
protected int handleGetExtendedYear ()
int year
int year
protected void handleComputeFields (int)
int month
int julianDay
int year
int month
int dayOfMonth
int dayOfYear
long daysSinceEpoch
long farvardin1
public java.lang.String getType ()
static void <clinit> ()
}
android/icu/util/PersianCalendar.uau
android/icu/util/Range.class
RangeDateRule.java
package android.icu.util
android.icu.util.Range extends java.lang.Object {
public java.util.Date start
public android.icu.util.DateRule rule
public void <init> (java.util.Date, android.icu.util.DateRule)
java.util.Date start
android.icu.util.DateRule rule
}
android/icu/util/RangeDateRule.class
RangeDateRule.java
package android.icu.util
public android.icu.util.RangeDateRule extends java.lang.Object implements android.icu.util.DateRule {
java.util.List ranges
public void <init> ()
public void add (android.icu.util.DateRule)
android.icu.util.DateRule rule
public void add (java.util.Date, android.icu.util.DateRule)
java.util.Date start
android.icu.util.DateRule rule
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
int index
java.util.Date result
android.icu.util.Range r
android.icu.util.Range e
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date e
android.icu.util.Range r
java.util.Date start
java.util.Date end
int index
java.util.Date result
android.icu.util.Range next
public boolean isOn (java.util.Date)
java.util.Date date
android.icu.util.Range r
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
private int startIndex (java.util.Date)
android.icu.util.Range r
int i
java.util.Date start
int lastIndex
private android.icu.util.Range rangeAt (int)
int index
}
android/icu/util/RangeValueIterator$Element.class
RangeValueIterator.java
package android.icu.util
public android.icu.util.RangeValueIterator$Element extends java.lang.Object {
public int start
public int limit
public int value
public void <init> ()
}
android/icu/util/RangeValueIterator.class
RangeValueIterator.java
package android.icu.util
public abstract android.icu.util.RangeValueIterator extends java.lang.Object {
public abstract boolean next (android.icu.util.RangeValueIterator$Element)
public abstract void reset ()
}
android/icu/util/Region$RegionType.class
Region.java
package android.icu.util
public final enum android.icu.util.Region$RegionType extends java.lang.Enum {
public static final enum android.icu.util.Region$RegionType UNKNOWN
public static final enum android.icu.util.Region$RegionType TERRITORY
public static final enum android.icu.util.Region$RegionType WORLD
public static final enum android.icu.util.Region$RegionType CONTINENT
public static final enum android.icu.util.Region$RegionType SUBCONTINENT
public static final enum android.icu.util.Region$RegionType GROUPING
public static final enum android.icu.util.Region$RegionType DEPRECATED
private static final synthetic android.icu.util.Region$RegionType[] $VALUES
public static android.icu.util.Region$RegionType[] values ()
public static android.icu.util.Region$RegionType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/Region.class
Region.java
package android.icu.util
public android.icu.util.Region extends java.lang.Object implements java.lang.Comparable {
private String id
private int code
private android.icu.util.Region$RegionType type
private android.icu.util.Region containingRegion
private java.util.Set containedRegions
private java.util.List preferredValues
private static boolean regionDataIsLoaded
private static java.util.Map regionIDMap
private static java.util.Map numericCodeMap
private static java.util.Map regionAliases
private static java.util.ArrayList regions
private static java.util.ArrayList availableRegions
private static final String UNKNOWN_REGION_ID
private static final String OUTLYING_OCEANIA_REGION_ID
private static final String WORLD_ID
private void <init> ()
private static synchronized void loadRegionData ()
String newRegion
StringBuilder regionName
char endRange
char lastChar
int rangeMarkerLocation
String r
android.icu.util.Region r
String id
android.icu.util.Region r
String s
android.icu.util.Region r
java.util.List aliasToRegionStrings
android.icu.util.UResourceBundle res
String aliasFrom
String aliasTo
int i
android.icu.util.Region r
String[] codeMappingStrings
String codeMappingID
Integer codeMappingNumber
String codeMapping3Letter
android.icu.util.UResourceBundle mapping
int i
android.icu.util.Region r
android.icu.util.Region r
android.icu.util.Region r
String continent
android.icu.util.Region r
String grouping
android.icu.util.Region r
String child
android.icu.util.Region childRegion
int j
android.icu.util.UResourceBundle mapping
String parent
android.icu.util.Region parentRegion
int i
int i
java.util.Set currentSet
android.icu.util.Region ar
android.icu.util.UResourceBundle metadataAlias
android.icu.util.UResourceBundle territoryAlias
android.icu.util.UResourceBundle codeMappings
android.icu.util.UResourceBundle idValidity
android.icu.util.UResourceBundle regionList
android.icu.util.UResourceBundle regionRegular
android.icu.util.UResourceBundle regionMacro
android.icu.util.UResourceBundle regionUnknown
android.icu.util.UResourceBundle worldContainment
android.icu.util.UResourceBundle territoryContainment
android.icu.util.UResourceBundle groupingContainment
android.icu.util.UResourceBundle metadata
android.icu.util.UResourceBundle supplementalData
String[] continentsArr
java.util.List continents
java.util.Enumeration groupings
java.util.List regionCodes
java.util.List allRegions
public static android.icu.util.Region getInstance (java.lang.String)
String id
android.icu.util.Region r
public static android.icu.util.Region getInstance (int)
String pad
String id
int code
android.icu.util.Region r
public static java.util.Set getAvailable (android.icu.util.Region$RegionType)
android.icu.util.Region$RegionType type
public android.icu.util.Region getContainingRegion ()
public android.icu.util.Region getContainingRegion (android.icu.util.Region$RegionType)
android.icu.util.Region$RegionType type
public java.util.Set getContainedRegions ()
public java.util.Set getContainedRegions (android.icu.util.Region$RegionType)
android.icu.util.Region r
android.icu.util.Region$RegionType type
java.util.Set result
java.util.Set cr
public java.util.List getPreferredValues ()
public boolean contains (android.icu.util.Region)
android.icu.util.Region cr
android.icu.util.Region other
public java.lang.String toString ()
public int getNumericCode ()
public android.icu.util.Region$RegionType getType ()
public int compareTo (android.icu.util.Region)
android.icu.util.Region other
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
android/icu/util/RuleBasedTimeZone.class
RuleBasedTimeZone.java
package android.icu.util
public android.icu.util.RuleBasedTimeZone extends android.icu.util.BasicTimeZone {
private static final long serialVersionUID
private final android.icu.util.InitialTimeZoneRule initialRule
private java.util.List historicRules
private android.icu.util.AnnualTimeZoneRule[] finalRules
private transient java.util.List historicTransitions
private transient boolean upToDate
private volatile transient boolean isFrozen
public void <init> (java.lang.String, android.icu.util.InitialTimeZoneRule)
String id
android.icu.util.InitialTimeZoneRule initialRule
public void addTransitionRule (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule rule
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
long time
int[] offsets
public void getOffset (long, boolean, int[])
long time
boolean local
int[] offsets
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
public int getRawOffset ()
long now
int[] offsets
public boolean inDaylightTime (java.util.Date)
java.util.Date date
int[] offsets
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
long now
int[] offsets
android.icu.util.TimeZoneTransition tt
public boolean observesDaylightTime ()
int i
android.icu.util.TimeZoneTransition tt
android.icu.util.TimeZoneRule toRule
long time
int[] offsets
java.util.BitSet checkFinals
public boolean hasSameRules (android.icu.util.TimeZone)
int i
android.icu.util.TimeZoneRule orule
boolean foundSameRule
android.icu.util.TimeZoneRule rule
android.icu.util.TimeZone other
android.icu.util.RuleBasedTimeZone otherRBTZ
public android.icu.util.TimeZoneRule[] getTimeZoneRules ()
int size
android.icu.util.TimeZoneRule[] rules
int idx
public android.icu.util.TimeZoneTransition getNextTransition (long, boolean)
android.icu.util.TimeZoneTransition result
android.icu.util.TimeZoneTransition result
java.util.Date start0
java.util.Date start1
android.icu.util.TimeZoneTransition result
android.icu.util.TimeZoneTransition prev
int idx
long base
boolean inclusive
boolean isFinal
android.icu.util.TimeZoneTransition result
android.icu.util.TimeZoneTransition tzt
long tt
android.icu.util.TimeZoneRule from
android.icu.util.TimeZoneRule to
public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
android.icu.util.TimeZoneTransition result
android.icu.util.TimeZoneTransition result
java.util.Date start0
java.util.Date start1
android.icu.util.TimeZoneTransition result
int idx
long base
boolean inclusive
android.icu.util.TimeZoneTransition result
android.icu.util.TimeZoneTransition tzt
long tt
android.icu.util.TimeZoneRule from
android.icu.util.TimeZoneRule to
public java.lang.Object clone ()
private void complete ()
long tt
android.icu.util.TimeZoneRule r
java.util.Date d
int i
int j
boolean bDoneAll
java.util.Date d
long tt
int i
int curStdOffset
int curDstSavings
long nextTransitionTime
android.icu.util.TimeZoneRule nextRule
java.util.BitSet done
java.util.Date d0
java.util.Date d1
android.icu.util.TimeZoneRule curRule
long lastTransitionTime
private void getOffset (long, boolean, int, int, int[])
int idx
long tend
long tstart
long time
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
int[] offsets
android.icu.util.TimeZoneRule rule
private android.icu.util.TimeZoneRule findRuleInFinal (long, boolean, int, int)
int localDelta
int localDelta
long time
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
java.util.Date start0
java.util.Date start1
long base
private static long getTransitionTime (android.icu.util.TimeZoneTransition, boolean, int, int)
android.icu.util.TimeZoneTransition tzt
boolean local
int NonExistingTimeOpt
int DuplicatedTimeOpt
long time
private static int getLocalDelta (int, int, int, int, int, int)
int rawBefore
int dstBefore
int rawAfter
int dstAfter
int NonExistingTimeOpt
int DuplicatedTimeOpt
int delta
int offsetBefore
int offsetAfter
boolean dstToStd
boolean stdToDst
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.util.RuleBasedTimeZone tz
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
}
android/icu/util/STZInfo.class
STZInfo.java
package android.icu.util
final android.icu.util.STZInfo extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
int sy
int sm
int sdwm
int sdw
int st
int sdm
boolean sa
int em
int edwm
int edw
int et
int edm
boolean ea
void <init> ()
void setStart (int, int, int, int, int, boolean)
int sm
int sdwm
int sdw
int st
int sdm
boolean sa
void setEnd (int, int, int, int, int, boolean)
int em
int edwm
int edw
int et
int edm
boolean ea
void applyTo (android.icu.util.SimpleTimeZone)
android.icu.util.SimpleTimeZone stz
}
android/icu/util/SimpleDateRule.class
SimpleDateRule.java
package android.icu.util
public android.icu.util.SimpleDateRule extends java.lang.Object implements android.icu.util.DateRule {
private android.icu.util.Calendar calendar
private int month
private int dayOfMonth
private int dayOfWeek
public void <init> (int, int)
int month
int dayOfMonth
void <init> (int, int, android.icu.util.Calendar)
int month
int dayOfMonth
android.icu.util.Calendar cal
public void <init> (int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
boolean after
public java.util.Date firstAfter (java.util.Date)
java.util.Date start
public java.util.Date firstBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
public boolean isOn (java.util.Date)
int dayOfYear
java.util.Date date
android.icu.util.Calendar c
public boolean isBetween (java.util.Date, java.util.Date)
java.util.Date start
java.util.Date end
private java.util.Date doFirstBetween (java.util.Date, java.util.Date)
int year
int mon
java.util.Date result
java.util.Date start
java.util.Date end
android.icu.util.Calendar c
private java.util.Date computeInYear (int, android.icu.util.Calendar)
int weekday
int delta
int year
android.icu.util.Calendar c
}
android/icu/util/SimpleHoliday.class
SimpleHoliday.java
package android.icu.util
public android.icu.util.SimpleHoliday extends android.icu.util.Holiday {
public static final android.icu.util.SimpleHoliday NEW_YEARS_DAY
public static final android.icu.util.SimpleHoliday EPIPHANY
public static final android.icu.util.SimpleHoliday MAY_DAY
public static final android.icu.util.SimpleHoliday ASSUMPTION
public static final android.icu.util.SimpleHoliday ALL_SAINTS_DAY
public static final android.icu.util.SimpleHoliday ALL_SOULS_DAY
public static final android.icu.util.SimpleHoliday IMMACULATE_CONCEPTION
public static final android.icu.util.SimpleHoliday CHRISTMAS_EVE
public static final android.icu.util.SimpleHoliday CHRISTMAS
public static final android.icu.util.SimpleHoliday BOXING_DAY
public static final android.icu.util.SimpleHoliday ST_STEPHENS_DAY
public static final android.icu.util.SimpleHoliday NEW_YEARS_EVE
public void <init> (int, int, java.lang.String)
int month
int dayOfMonth
String name
public void <init> (int, int, java.lang.String, int)
int month
int dayOfMonth
String name
int startYear
public void <init> (int, int, java.lang.String, int, int)
int month
int dayOfMonth
String name
int startYear
int endYear
public void <init> (int, int, int, java.lang.String)
int month
int dayOfMonth
int dayOfWeek
String name
public void <init> (int, int, int, java.lang.String, int)
int month
int dayOfMonth
int dayOfWeek
String name
int startYear
public void <init> (int, int, int, java.lang.String, int, int)
int month
int dayOfMonth
int dayOfWeek
String name
int startYear
int endYear
private static android.icu.util.DateRule rangeRule (int, int, android.icu.util.DateRule)
android.icu.util.Calendar start
java.util.Date end
int startYear
int endYear
android.icu.util.DateRule rule
android.icu.util.RangeDateRule rangeRule
static void <clinit> ()
}
android/icu/util/SimpleTimeZone.class
SimpleTimeZone.java
package android.icu.util
public android.icu.util.SimpleTimeZone extends android.icu.util.BasicTimeZone {
private static final long serialVersionUID
public static final int WALL_TIME
public static final int STANDARD_TIME
public static final int UTC_TIME
private static final byte[] staticMonthLength
private static final int DOM_MODE
private static final int DOW_IN_MONTH_MODE
private static final int DOW_GE_DOM_MODE
private static final int DOW_LE_DOM_MODE
private int raw
private int dst
private android.icu.util.STZInfo xinfo
private int startMonth
private int startDay
private int startDayOfWeek
private int startTime
private int startTimeMode
private int endTimeMode
private int endMonth
private int endDay
private int endDayOfWeek
private int endTime
private int startYear
private boolean useDaylight
private int startMode
private int endMode
private transient boolean transitionRulesInitialized
private transient android.icu.util.InitialTimeZoneRule initialRule
private transient android.icu.util.TimeZoneTransition firstTransition
private transient android.icu.util.AnnualTimeZoneRule stdRule
private transient android.icu.util.AnnualTimeZoneRule dstRule
private volatile transient boolean isFrozen
static final synthetic boolean $assertionsDisabled
public void <init> (int, java.lang.String)
int rawOffset
String ID
public void <init> (int, java.lang.String, int, int, int, int, int, int, int, int)
int rawOffset
String ID
int startMonth
int startDay
int startDayOfWeek
int startTime
int endMonth
int endDay
int endDayOfWeek
int endTime
public void <init> (int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int)
int rawOffset
String ID
int startMonth
int startDay
int startDayOfWeek
int startTime
int startTimeMode
int endMonth
int endDay
int endDayOfWeek
int endTime
int endTimeMode
int dstSavings
public void <init> (int, java.lang.String, int, int, int, int, int, int, int, int, int)
int rawOffset
String ID
int startMonth
int startDay
int startDayOfWeek
int startTime
int endMonth
int endDay
int endDayOfWeek
int endTime
int dstSavings
public void setID (java.lang.String)
String ID
public void setRawOffset (int)
int offsetMillis
public int getRawOffset ()
public void setStartYear (int)
int year
public void setStartRule (int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
private void setStartRule (int, int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
int mode
public void setStartRule (int, int, int)
int month
int dayOfMonth
int time
public void setStartRule (int, int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
int time
boolean after
public void setEndRule (int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
public void setEndRule (int, int, int)
int month
int dayOfMonth
int time
public void setEndRule (int, int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
int time
boolean after
private void setEndRule (int, int, int, int, int, boolean)
int month
int dayOfMonth
int dayOfWeek
int time
int mode
boolean after
private void setEndRule (int, int, int, int, int)
int month
int dayOfWeekInMonth
int dayOfWeek
int time
int mode
public void setDSTSavings (int)
int millisSavedDuringDST
public int getDSTSavings ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
public java.lang.String toString ()
private android.icu.util.STZInfo getSTZInfo ()
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
public int getOffset (int, int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
int monthLength
private int getOffset (int, int, int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int millis
int monthLength
int prevMonthLength
int result
boolean southern
int startCompare
int endCompare
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
int[] fields
boolean recalc
private int compareToRule (int, int, int, int, int, int, int, int, int, int, int, int)
int month
int monthLen
int prevMonthLen
int dayOfMonth
int dayOfWeek
int millis
int millisDelta
int ruleMode
int ruleMonth
int ruleDayOfWeek
int ruleDay
int ruleMillis
int ruleDayOfMonth
public boolean useDaylightTime ()
public boolean observesDaylightTime ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
android.icu.util.GregorianCalendar gc
private void construct (int, int, int, int, int, int, int, int, int, int, int, int)
int _raw
int _startMonth
int _startDay
int _startDayOfWeek
int _startTime
int _startTimeMode
int _endMonth
int _endDay
int _endDayOfWeek
int _endTime
int _endTimeMode
int _dst
private void decodeRules ()
private void decodeStartRule ()
private void decodeEndRule ()
public boolean equals (java.lang.Object)
Object obj
android.icu.util.SimpleTimeZone that
private boolean idEquals (java.lang.String, java.lang.String)
String id1
String id2
public int hashCode ()
int ret
public java.lang.Object clone ()
public boolean hasSameRules (android.icu.util.TimeZone)
android.icu.util.TimeZone othr
android.icu.util.SimpleTimeZone other
public android.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long base
boolean inclusive
long firstTransitionTime
java.util.Date stdDate
java.util.Date dstDate
public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long base
boolean inclusive
long firstTransitionTime
java.util.Date stdDate
java.util.Date dstDate
public android.icu.util.TimeZoneRule[] getTimeZoneRules ()
int size
android.icu.util.TimeZoneRule[] rules
private synchronized void initTransitionRules ()
android.icu.util.DateTimeRule dtRule
int timeRuleType
long firstStdStart
long firstDstStart
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.util.SimpleTimeZone tz
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
}
android/icu/util/StringTokenizer.class
StringTokenizer.java
package android.icu.util
public final android.icu.util.StringTokenizer extends java.lang.Object implements java.util.Enumeration {
private int m_tokenOffset_
private int m_tokenSize_
private int[] m_tokenStart_
private int[] m_tokenLimit_
private android.icu.text.UnicodeSet m_delimiters_
private String m_source_
private int m_length_
private int m_nextOffset_
private boolean m_returnDelimiters_
private boolean m_coalesceDelimiters_
private static final android.icu.text.UnicodeSet DEFAULT_DELIMITERS_
private static final int TOKEN_SIZE_
private static final android.icu.text.UnicodeSet EMPTY_DELIMITER_
private boolean[] delims
public void <init> (java.lang.String, android.icu.text.UnicodeSet, boolean)
String str
android.icu.text.UnicodeSet delim
boolean returndelims
public void <init> (java.lang.String, android.icu.text.UnicodeSet, boolean, boolean)
String str
android.icu.text.UnicodeSet delim
boolean returndelims
boolean coalescedelims
public void <init> (java.lang.String, android.icu.text.UnicodeSet)
String str
android.icu.text.UnicodeSet delim
public void <init> (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returndelims
public void <init> (java.lang.String, java.lang.String, boolean, boolean)
String str
String delim
boolean returndelims
boolean coalescedelims
public void <init> (java.lang.String, java.lang.String)
String str
String delim
public void <init> (java.lang.String)
String str
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
String result
int tokenlimit
int c
boolean contains
String result
String result
int tokenlimit
String result
String result
String result
public java.lang.String nextToken (java.lang.String)
String delim
public java.lang.String nextToken (android.icu.text.UnicodeSet)
android.icu.text.UnicodeSet delim
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
public int countTokens ()
int[] temptokenindex
int[] temptokensize
int originalsize
int newsize
int p
int c
boolean contains
int result
private int getNextDelimiter (int)
int result
int c
int offset
private int getNextNonDelimiter (int)
int result
int c
int offset
void checkDelimiters ()
int i
int ch
int maxChar
static void <clinit> ()
}
android/icu/util/StringTrieBuilder$1.class
StringTrieBuilder.java
package android.icu.util
synthetic android.icu.util.StringTrieBuilder$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$StringTrieBuilder$State
static void <clinit> ()
}
android/icu/util/StringTrieBuilder$BranchHeadNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$BranchHeadNode extends android.icu.util.StringTrieBuilder$ValueNode {
private int length
private android.icu.util.StringTrieBuilder$Node next
public void <init> (int, android.icu.util.StringTrieBuilder$Node)
int len
android.icu.util.StringTrieBuilder$Node subNode
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
android.icu.util.StringTrieBuilder$BranchHeadNode o
public int markRightEdgesFirst (int)
int edgeNumber
public void write (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
}
android/icu/util/StringTrieBuilder$BranchNode.class
StringTrieBuilder.java
package android.icu.util
abstract android.icu.util.StringTrieBuilder$BranchNode extends android.icu.util.StringTrieBuilder$Node {
protected int hash
protected int firstEdgeNumber
public void <init> ()
public int hashCode ()
}
android/icu/util/StringTrieBuilder$DynamicBranchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$DynamicBranchNode extends android.icu.util.StringTrieBuilder$ValueNode {
private StringBuilder chars
private java.util.ArrayList equal
public void <init> ()
public void add (char, android.icu.util.StringTrieBuilder$Node)
char c
android.icu.util.StringTrieBuilder$Node node
int i
public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int)
android.icu.util.StringTrieBuilder builder
CharSequence s
int start
int sValue
char c
int i
public android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
android.icu.util.StringTrieBuilder$Node subNode
android.icu.util.StringTrieBuilder$BranchHeadNode head
android.icu.util.StringTrieBuilder$Node result
private android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder, int, int)
int middle
char c
android.icu.util.StringTrieBuilder$Node node
android.icu.util.StringTrieBuilder builder
int start
int limit
int length
android.icu.util.StringTrieBuilder$ListBranchNode listNode
private int find (char)
int i
char middleChar
char c
int start
int limit
}
android/icu/util/StringTrieBuilder$IntermediateValueNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$IntermediateValueNode extends android.icu.util.StringTrieBuilder$ValueNode {
private android.icu.util.StringTrieBuilder$Node next
public void <init> (int, android.icu.util.StringTrieBuilder$Node)
int v
android.icu.util.StringTrieBuilder$Node nextNode
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
android.icu.util.StringTrieBuilder$IntermediateValueNode o
public int markRightEdgesFirst (int)
int edgeNumber
public void write (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
}
android/icu/util/StringTrieBuilder$LinearMatchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$LinearMatchNode extends android.icu.util.StringTrieBuilder$ValueNode {
private CharSequence strings
private int stringOffset
private int length
private android.icu.util.StringTrieBuilder$Node next
private int hash
public void <init> (java.lang.CharSequence, int, int, android.icu.util.StringTrieBuilder$Node)
CharSequence builderStrings
int sOffset
int len
android.icu.util.StringTrieBuilder$Node nextNode
public int hashCode ()
public boolean equals (java.lang.Object)
int i
int j
int limit
Object other
android.icu.util.StringTrieBuilder$LinearMatchNode o
public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int)
int prefixLength
android.icu.util.StringTrieBuilder$LinearMatchNode suffixNode
android.icu.util.StringTrieBuilder$Node result
android.icu.util.StringTrieBuilder$Node thisSuffixNode
android.icu.util.StringTrieBuilder$Node result
android.icu.util.StringTrieBuilder$Node thisSuffixNode
int prefixLength
android.icu.util.StringTrieBuilder$DynamicBranchNode branchNode
android.icu.util.StringTrieBuilder$Node result
android.icu.util.StringTrieBuilder$Node thisSuffixNode
android.icu.util.StringTrieBuilder$ValueNode newSuffixNode
char thisChar
char newChar
int i
android.icu.util.StringTrieBuilder builder
CharSequence s
int start
int sValue
int limit
public android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder)
int nextOffset
android.icu.util.StringTrieBuilder$LinearMatchNode suffixNode
int intermediateValue
android.icu.util.StringTrieBuilder$Node result
android.icu.util.StringTrieBuilder builder
int maxLinearMatchLength
android.icu.util.StringTrieBuilder$Node result
public int markRightEdgesFirst (int)
int edgeNumber
public void write (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
private void setHashCode ()
int i
int limit
}
android/icu/util/StringTrieBuilder$ListBranchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$ListBranchNode extends android.icu.util.StringTrieBuilder$BranchNode {
private android.icu.util.StringTrieBuilder$Node[] equal
private int length
private int[] values
private char[] units
static final synthetic boolean $assertionsDisabled
public void <init> (int)
int capacity
public boolean equals (java.lang.Object)
int i
Object other
android.icu.util.StringTrieBuilder$ListBranchNode o
public int hashCode ()
public int markRightEdgesFirst (int)
android.icu.util.StringTrieBuilder$Node edge
int step
int i
int edgeNumber
public void write (android.icu.util.StringTrieBuilder)
int value
boolean isFinal
int value
boolean isFinal
android.icu.util.StringTrieBuilder builder
int unitNumber
android.icu.util.StringTrieBuilder$Node rightEdge
int rightEdgeNumber
public void add (int, int)
int c
int value
public void add (int, android.icu.util.StringTrieBuilder$Node)
int c
android.icu.util.StringTrieBuilder$Node node
static void <clinit> ()
}
android/icu/util/StringTrieBuilder$Node.class
StringTrieBuilder.java
package android.icu.util
abstract android.icu.util.StringTrieBuilder$Node extends java.lang.Object {
protected int offset
public void <init> ()
public abstract int hashCode ()
public boolean equals (java.lang.Object)
Object other
public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int)
android.icu.util.StringTrieBuilder builder
CharSequence s
int start
int sValue
public android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
public int markRightEdgesFirst (int)
int edgeNumber
public abstract void write (android.icu.util.StringTrieBuilder)
public final void writeUnlessInsideRightEdge (int, int, android.icu.util.StringTrieBuilder)
int firstRight
int lastRight
android.icu.util.StringTrieBuilder builder
public final int getOffset ()
}
android/icu/util/StringTrieBuilder$Option.class
StringTrieBuilder.java
package android.icu.util
public final enum android.icu.util.StringTrieBuilder$Option extends java.lang.Enum {
public static final enum android.icu.util.StringTrieBuilder$Option FAST
public static final enum android.icu.util.StringTrieBuilder$Option SMALL
private static final synthetic android.icu.util.StringTrieBuilder$Option[] $VALUES
public static android.icu.util.StringTrieBuilder$Option[] values ()
public static android.icu.util.StringTrieBuilder$Option valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/StringTrieBuilder$SplitBranchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$SplitBranchNode extends android.icu.util.StringTrieBuilder$BranchNode {
private char unit
private android.icu.util.StringTrieBuilder$Node lessThan
private android.icu.util.StringTrieBuilder$Node greaterOrEqual
static final synthetic boolean $assertionsDisabled
public void <init> (char, android.icu.util.StringTrieBuilder$Node, android.icu.util.StringTrieBuilder$Node)
char middleUnit
android.icu.util.StringTrieBuilder$Node lessThanNode
android.icu.util.StringTrieBuilder$Node greaterOrEqualNode
public boolean equals (java.lang.Object)
Object other
android.icu.util.StringTrieBuilder$SplitBranchNode o
public int hashCode ()
public int markRightEdgesFirst (int)
int edgeNumber
public void write (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
static void <clinit> ()
}
android/icu/util/StringTrieBuilder$State.class
StringTrieBuilder.java
package android.icu.util
final enum android.icu.util.StringTrieBuilder$State extends java.lang.Enum {
public static final enum android.icu.util.StringTrieBuilder$State ADDING
public static final enum android.icu.util.StringTrieBuilder$State BUILDING_FAST
public static final enum android.icu.util.StringTrieBuilder$State BUILDING_SMALL
public static final enum android.icu.util.StringTrieBuilder$State BUILT
private static final synthetic android.icu.util.StringTrieBuilder$State[] $VALUES
public static android.icu.util.StringTrieBuilder$State[] values ()
public static android.icu.util.StringTrieBuilder$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/StringTrieBuilder$ValueNode.class
StringTrieBuilder.java
package android.icu.util
android.icu.util.StringTrieBuilder$ValueNode extends android.icu.util.StringTrieBuilder$Node {
protected boolean hasValue
protected int value
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (int)
int v
public final void setValue (int)
int v
private void setFinalValue (int)
int v
public int hashCode ()
int hash
public boolean equals (java.lang.Object)
Object other
android.icu.util.StringTrieBuilder$ValueNode o
public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int)
android.icu.util.StringTrieBuilder builder
CharSequence s
int start
int sValue
android.icu.util.StringTrieBuilder$ValueNode node
public void write (android.icu.util.StringTrieBuilder)
android.icu.util.StringTrieBuilder builder
static synthetic void access$000 (android.icu.util.StringTrieBuilder$ValueNode, int)
android.icu.util.StringTrieBuilder$ValueNode x0
int x1
static void <clinit> ()
}
android/icu/util/StringTrieBuilder.class
StringTrieBuilder.java
package android.icu.util
public abstract android.icu.util.StringTrieBuilder extends java.lang.Object {
private android.icu.util.StringTrieBuilder$State state
protected StringBuilder strings
private android.icu.util.StringTrieBuilder$Node root
private java.util.HashMap nodes
private android.icu.util.StringTrieBuilder$ValueNode lookupFinalValueNode
static final synthetic boolean $assertionsDisabled
protected void <init> ()
protected void addImpl (java.lang.CharSequence, int)
CharSequence s
int value
protected final void buildImpl (android.icu.util.StringTrieBuilder$Option)
android.icu.util.StringTrieBuilder$Option buildOption
protected void clearImpl ()
private final android.icu.util.StringTrieBuilder$Node registerNode (android.icu.util.StringTrieBuilder$Node)
android.icu.util.StringTrieBuilder$Node newNode
android.icu.util.StringTrieBuilder$Node oldNode
private final android.icu.util.StringTrieBuilder$ValueNode registerFinalValue (int)
int value
android.icu.util.StringTrieBuilder$Node oldNode
android.icu.util.StringTrieBuilder$ValueNode newNode
private android.icu.util.StringTrieBuilder$ValueNode createSuffixNode (java.lang.CharSequence, int, int)
int offset
CharSequence s
int start
int sValue
android.icu.util.StringTrieBuilder$ValueNode node
protected abstract boolean matchNodesCanHaveValues ()
protected abstract int getMaxBranchLinearSubNodeLength ()
protected abstract int getMinLinearMatch ()
protected abstract int getMaxLinearMatchLength ()
protected abstract int write (int)
protected abstract int write (int, int)
protected abstract int writeValueAndFinal (int, boolean)
protected abstract int writeValueAndType (boolean, int, int)
protected abstract int writeDeltaTo (int)
static synthetic android.icu.util.StringTrieBuilder$ValueNode access$100 (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int)
android.icu.util.StringTrieBuilder x0
CharSequence x1
int x2
int x3
static synthetic android.icu.util.StringTrieBuilder$Node access$200 (android.icu.util.StringTrieBuilder, android.icu.util.StringTrieBuilder$Node)
android.icu.util.StringTrieBuilder x0
android.icu.util.StringTrieBuilder$Node x1
static void <clinit> ()
}
android/icu/util/TaiwanCalendar.class
TaiwanCalendar.java
package android.icu.util
public android.icu.util.TaiwanCalendar extends android.icu.util.GregorianCalendar {
private static final long serialVersionUID
public static final int BEFORE_MINGUO
public static final int MINGUO
private static final int Taiwan_ERA_START
private static final int GREGORIAN_EPOCH
public void <init> ()
public void <init> (android.icu.util.TimeZone)
android.icu.util.TimeZone zone
public void <init> (java.util.Locale)
java.util.Locale aLocale
public void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public void <init> (android.icu.util.TimeZone, java.util.Locale)
android.icu.util.TimeZone zone
java.util.Locale aLocale
public void <init> (android.icu.util.TimeZone, android.icu.util.ULocale)
android.icu.util.TimeZone zone
android.icu.util.ULocale locale
public void <init> (java.util.Date)
java.util.Date date
public void <init> (int, int, int)
int year
int month
int date
public void <init> (int, int, int, int, int, int)
int year
int month
int date
int hour
int minute
int second
protected int handleGetExtendedYear ()
int era
int year
protected void handleComputeFields (int)
int julianDay
int y
protected int handleGetLimit (int, int)
int field
int limitType
public java.lang.String getType ()
}
android/icu/util/TimeArrayTimeZoneRule.class
TimeArrayTimeZoneRule.java
package android.icu.util
public android.icu.util.TimeArrayTimeZoneRule extends android.icu.util.TimeZoneRule {
private static final long serialVersionUID
private final long[] startTimes
private final int timeType
public void <init> (java.lang.String, int, int, long[], int)
String name
int rawOffset
int dstSavings
long[] startTimes
int timeType
public long[] getStartTimes ()
public int getTimeType ()
public java.util.Date getFirstStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getFinalStart (int, int)
int prevRawOffset
int prevDSTSavings
public java.util.Date getNextStart (long, int, int, boolean)
long time
long base
int prevOffset
int prevDSTSavings
boolean inclusive
int i
public java.util.Date getPreviousStart (long, int, int, boolean)
long time
long base
int prevOffset
int prevDSTSavings
boolean inclusive
int i
public boolean isEquivalentTo (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule other
public boolean isTransitionRule ()
private long getUTC (long, int, int)
long time
int raw
int dst
public java.lang.String toString ()
int i
StringBuilder buf
}
android/icu/util/TimeUnit.class
TimeUnit.java
package android.icu.util
public android.icu.util.TimeUnit extends android.icu.util.MeasureUnit {
private static final long serialVersionUID
private final int index
void <init> (java.lang.String, java.lang.String)
String type
String code
public static android.icu.util.TimeUnit[] values ()
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
private java.lang.Object readResolve () throws java.io.ObjectStreamException
}
android/icu/util/TimeUnitAmount.class
TimeUnitAmount.java
package android.icu.util
public android.icu.util.TimeUnitAmount extends android.icu.util.Measure {
public void <init> (java.lang.Number, android.icu.util.TimeUnit)
Number number
android.icu.util.TimeUnit unit
public void <init> (double, android.icu.util.TimeUnit)
double number
android.icu.util.TimeUnit unit
public android.icu.util.TimeUnit getTimeUnit ()
}
android/icu/util/TimeZone$1.class
TimeZone.java
package android.icu.util
synthetic android.icu.util.TimeZone$1 extends java.lang.Object {
}
android/icu/util/TimeZone$ConstantZone.class
TimeZone.java
package android.icu.util
final android.icu.util.TimeZone$ConstantZone extends android.icu.util.TimeZone {
private static final long serialVersionUID
private int rawOffset
private volatile transient boolean isFrozen
private void <init> (int, java.lang.String)
int rawOffset
String ID
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public void setRawOffset (int)
int offsetMillis
public int getRawOffset ()
public boolean useDaylightTime ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.util.TimeZone$ConstantZone tz
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
synthetic void <init> (int, java.lang.String, android.icu.util.TimeZone$1)
int x0
String x1
android.icu.util.TimeZone$1 x2
}
android/icu/util/TimeZone$SystemTimeZoneType.class
TimeZone.java
package android.icu.util
public final enum android.icu.util.TimeZone$SystemTimeZoneType extends java.lang.Enum {
public static final enum android.icu.util.TimeZone$SystemTimeZoneType ANY
public static final enum android.icu.util.TimeZone$SystemTimeZoneType CANONICAL
public static final enum android.icu.util.TimeZone$SystemTimeZoneType CANONICAL_LOCATION
private static final synthetic android.icu.util.TimeZone$SystemTimeZoneType[] $VALUES
public static android.icu.util.TimeZone$SystemTimeZoneType[] values ()
public static android.icu.util.TimeZone$SystemTimeZoneType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/TimeZone.class
TimeZone.java
package android.icu.util
public abstract android.icu.util.TimeZone extends java.lang.Object implements java.io.Serializable java.lang.Cloneable android.icu.util.Freezable {
private static final java.util.logging.Logger LOGGER
private static final long serialVersionUID
public static final int TIMEZONE_ICU
public static final int TIMEZONE_JDK
public static final int SHORT
public static final int LONG
public static final int SHORT_GENERIC
public static final int LONG_GENERIC
public static final int SHORT_GMT
public static final int LONG_GMT
public static final int SHORT_COMMONLY_USED
public static final int GENERIC_LOCATION
public static final String UNKNOWN_ZONE_ID
static final String GMT_ZONE_ID
public static final android.icu.util.TimeZone UNKNOWN_ZONE
public static final android.icu.util.TimeZone GMT_ZONE
private String ID
private static volatile android.icu.util.TimeZone defaultZone
private static int TZ_IMPL
private static final String TZIMPL_CONFIG_KEY
private static final String TZIMPL_CONFIG_ICU
private static final String TZIMPL_CONFIG_JDK
static final synthetic boolean $assertionsDisabled
public void <init> ()
protected void <init> (java.lang.String)
String ID
public abstract int getOffset (int, int, int, int, int, int)
public int getOffset (long)
long date
int[] result
public void getOffset (long, boolean, int[])
int pass
long date
boolean local
int[] offsets
int[] fields
public abstract void setRawOffset (int)
public abstract int getRawOffset ()
public java.lang.String getID ()
public void setID (java.lang.String)
String ID
public final java.lang.String getDisplayName ()
public final java.lang.String getDisplayName (java.util.Locale)
java.util.Locale locale
public final java.lang.String getDisplayName (android.icu.util.ULocale)
android.icu.util.ULocale locale
public final java.lang.String getDisplayName (boolean, int)
boolean daylight
int style
public java.lang.String getDisplayName (boolean, int, java.util.Locale)
boolean daylight
int style
java.util.Locale locale
public java.lang.String getDisplayName (boolean, int, android.icu.util.ULocale)
boolean daylight
int style
android.icu.util.ULocale locale
private java.lang.String _getDisplayName (int, boolean, android.icu.util.ULocale)
int offset
android.icu.text.TimeZoneFormat tzfmt
long date
android.icu.util.Output timeType
android.icu.text.TimeZoneFormat tzfmt
int offset
android.icu.text.TimeZoneFormat tzfmt
int offset
long date
android.icu.text.TimeZoneNames tznames
android.icu.text.TimeZoneNames$NameType nameType
int style
boolean daylight
android.icu.util.ULocale locale
String result
public int getDSTSavings ()
public abstract boolean useDaylightTime ()
public boolean observesDaylightTime ()
public abstract boolean inDaylightTime (java.util.Date)
public static android.icu.util.TimeZone getTimeZone (java.lang.String)
String ID
public static android.icu.util.TimeZone getFrozenTimeZone (java.lang.String)
String ID
public static android.icu.util.TimeZone getTimeZone (java.lang.String, int)
String ID
int type
private static android.icu.util.TimeZone getTimeZone (java.lang.String, int, boolean)
android.icu.util.TimeZone result
String id
int type
boolean frozen
android.icu.util.TimeZone result
static android.icu.util.BasicTimeZone getFrozenICUTimeZone (java.lang.String, boolean)
String id
boolean trySystem
android.icu.util.BasicTimeZone result
public static synchronized void setDefaultTimeZoneType (int)
int type
public static int getDefaultTimeZoneType ()
public static java.util.Set getAvailableIDs (android.icu.util.TimeZone$SystemTimeZoneType, java.lang.String, java.lang.Integer)
android.icu.util.TimeZone$SystemTimeZoneType zoneType
String region
Integer rawOffset
public static java.lang.String[] getAvailableIDs (int)
int rawOffset
java.util.Set ids
public static java.lang.String[] getAvailableIDs (java.lang.String)
String country
java.util.Set ids
public static java.lang.String[] getAvailableIDs ()
java.util.Set ids
public static int countEquivalentIDs (java.lang.String)
String id
public static java.lang.String getEquivalentID (java.lang.String, int)
String id
int index
public static android.icu.util.TimeZone forULocaleOrDefault (android.icu.util.ULocale)
android.icu.util.ULocale locale
String tz
public static android.icu.util.TimeZone forLocaleOrDefault (java.util.Locale)
java.util.Locale locale
public static android.icu.util.TimeZone getDefault ()
java.util.TimeZone temp
android.icu.util.TimeZone tmpDefaultZone
public static synchronized void setDefault (android.icu.util.TimeZone)
String icuID
java.util.TimeZone jdkZone
android.icu.util.TimeZone tz
public static synchronized void setICUDefault (android.icu.util.TimeZone)
android.icu.util.TimeZone tz
public boolean hasSameRules (android.icu.util.TimeZone)
android.icu.util.TimeZone other
public java.lang.Object clone ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public static java.lang.String getTZDataVersion ()
public static java.lang.String getCanonicalID (java.lang.String)
String id
public static java.lang.String getCanonicalID (java.lang.String, boolean[])
String id
boolean[] isSystemID
String canonicalID
boolean systemTzid
public static java.lang.String getRegion (java.lang.String)
String id
String region
public static java.lang.String getWindowsID (java.lang.String)
String tzid
android.icu.util.UResourceBundle regionalData
String[] tzids
android.icu.util.UResourceBundle winzone
android.icu.util.UResourceBundleIterator rgitr
String id
boolean[] isSystemID
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle mapTimezones
android.icu.util.UResourceBundleIterator resitr
public static java.lang.String getIDForWindowsID (java.lang.String, java.lang.String)
int endIdx
android.icu.util.UResourceBundle zones
String winid
String region
String id
android.icu.util.UResourceBundle top
android.icu.util.UResourceBundle mapTimezones
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.util.TimeZone other
CloneNotSupportedException e
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
String type
}
android/icu/util/TimeZoneRule.class
TimeZoneRule.java
package android.icu.util
public abstract android.icu.util.TimeZoneRule extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String name
private final int rawOffset
private final int dstSavings
public void <init> (java.lang.String, int, int)
String name
int rawOffset
int dstSavings
public java.lang.String getName ()
public int getRawOffset ()
public int getDSTSavings ()
public boolean isEquivalentTo (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule other
public abstract java.util.Date getFirstStart (int, int)
public abstract java.util.Date getFinalStart (int, int)
public abstract java.util.Date getNextStart (long, int, int, boolean)
public abstract java.util.Date getPreviousStart (long, int, int, boolean)
public abstract boolean isTransitionRule ()
public java.lang.String toString ()
StringBuilder buf
}
android/icu/util/TimeZoneTransition.class
TimeZoneTransition.java
package android.icu.util
public android.icu.util.TimeZoneTransition extends java.lang.Object {
private final android.icu.util.TimeZoneRule from
private final android.icu.util.TimeZoneRule to
private final long time
public void <init> (long, android.icu.util.TimeZoneRule, android.icu.util.TimeZoneRule)
long time
android.icu.util.TimeZoneRule from
android.icu.util.TimeZoneRule to
public long getTime ()
public android.icu.util.TimeZoneRule getTo ()
public android.icu.util.TimeZoneRule getFrom ()
public java.lang.String toString ()
StringBuilder buf
}
android/icu/util/ULocale$1.class
ULocale.java
package android.icu.util
android.icu.util.ULocale$1 extends android.icu.impl.SoftCache {
void <init> ()
protected java.lang.String createInstance (java.lang.String, java.lang.Void)
String tmpLocaleID
Void unused
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/util/ULocale$2.class
ULocale.java
package android.icu.util
android.icu.util.ULocale$2 extends android.icu.impl.SoftCache {
void <init> ()
protected android.icu.util.ULocale createInstance (java.util.Locale, java.lang.Void)
java.util.Locale key
Void unused
protected volatile synthetic java.lang.Object createInstance (java.lang.Object, java.lang.Object)
}
android/icu/util/ULocale$3.class
ULocale.java
package android.icu.util
synthetic android.icu.util.ULocale$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$ULocale$Category
static void <clinit> ()
}
android/icu/util/ULocale$AliasReplacer.class
ULocale.java
package android.icu.util
android.icu.util.ULocale$AliasReplacer extends java.lang.Object {
private String language
private String script
private String region
private java.util.List variants
private String extensions
private static boolean aliasDataIsLoaded
private static java.util.Map languageAliasMap
private static java.util.Map scriptAliasMap
private static java.util.Map territoryAliasMap
private static java.util.Map variantAliasMap
static final synthetic boolean $assertionsDisabled
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
String variants
String extensions
public java.lang.String replace ()
String result
boolean changed
int count
private static synchronized void loadAliasData ()
android.icu.util.UResourceBundle res
String aliasFrom
String aliasTo
java.util.Locale testLocale
int i
android.icu.util.UResourceBundle res
String aliasFrom
String aliasTo
int i
android.icu.util.UResourceBundle res
String aliasFrom
String aliasTo
int i
android.icu.util.UResourceBundle res
String aliasFrom
String aliasTo
int i
android.icu.util.UResourceBundle metadata
android.icu.util.UResourceBundle metadataAlias
android.icu.util.UResourceBundle languageAlias
android.icu.util.UResourceBundle scriptAlias
android.icu.util.UResourceBundle territoryAlias
android.icu.util.UResourceBundle variantAlias
private static java.lang.String generateKey (java.lang.String, java.lang.String, java.lang.String)
String language
String region
String variant
StringBuilder buf
private static java.lang.String deleteOrReplace (java.lang.String, java.lang.String, java.lang.String)
String input
String type
String replacement
private boolean replaceLanguage (boolean, boolean, boolean)
String field
int len
String[] replacementFields
int index
int consumed
String typeKey
String replacement
String replacedScript
String replacedRegion
String replacedVariant
String replacedExtensions
String replacedLanguage
int variantIndex
boolean checkLanguage
boolean checkRegion
boolean checkVariants
int variantSize
String searchLanguage
String searchRegion
String searchVariant
private boolean replaceRegion ()
String regionOfLanguageAndScript
String replacedRegion
java.util.List replacement
String replacedRegion
private boolean replaceScript ()
String replacement
private boolean replaceVariant ()
String variant
String replacement
int i
static void <clinit> ()
}
android/icu/util/ULocale$AvailableType.class
ULocale.java
package android.icu.util
public final enum android.icu.util.ULocale$AvailableType extends java.lang.Enum {
public static final enum android.icu.util.ULocale$AvailableType DEFAULT
public static final enum android.icu.util.ULocale$AvailableType ONLY_LEGACY_ALIASES
public static final enum android.icu.util.ULocale$AvailableType WITH_LEGACY_ALIASES
private static final synthetic android.icu.util.ULocale$AvailableType[] $VALUES
public static android.icu.util.ULocale$AvailableType[] values ()
public static android.icu.util.ULocale$AvailableType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/ULocale$Builder.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale$Builder extends java.lang.Object {
private final android.icu.impl.locale.InternalLocaleBuilder _locbld
public void <init> ()
public android.icu.util.ULocale$Builder setLocale (android.icu.util.ULocale)
android.icu.impl.locale.LocaleSyntaxException e
android.icu.util.ULocale locale
public android.icu.util.ULocale$Builder setLanguageTag (java.lang.String)
String languageTag
android.icu.impl.locale.ParseStatus sts
android.icu.impl.locale.LanguageTag tag
public android.icu.util.ULocale$Builder setLanguage (java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String language
public android.icu.util.ULocale$Builder setScript (java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String script
public android.icu.util.ULocale$Builder setRegion (java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String region
public android.icu.util.ULocale$Builder setVariant (java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String variant
public android.icu.util.ULocale$Builder setExtension (char, java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
char key
String value
public android.icu.util.ULocale$Builder setUnicodeLocaleKeyword (java.lang.String, java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String key
String type
public android.icu.util.ULocale$Builder addUnicodeLocaleAttribute (java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String attribute
public android.icu.util.ULocale$Builder removeUnicodeLocaleAttribute (java.lang.String)
android.icu.impl.locale.LocaleSyntaxException e
String attribute
public android.icu.util.ULocale$Builder clear ()
public android.icu.util.ULocale$Builder clearExtensions ()
public android.icu.util.ULocale build ()
}
android/icu/util/ULocale$Category.class
ULocale.java
package android.icu.util
public final enum android.icu.util.ULocale$Category extends java.lang.Enum {
public static final enum android.icu.util.ULocale$Category DISPLAY
public static final enum android.icu.util.ULocale$Category FORMAT
private static final synthetic android.icu.util.ULocale$Category[] $VALUES
public static android.icu.util.ULocale$Category[] values ()
public static android.icu.util.ULocale$Category valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/ULocale$JDKLocaleHelper.class
ULocale.java
package android.icu.util
final android.icu.util.ULocale$JDKLocaleHelper extends java.lang.Object {
private static boolean hasLocaleCategories
private static java.lang.reflect.Method mGetDefault
private static java.lang.reflect.Method mSetDefault
private static Object eDISPLAY
private static Object eFORMAT
private void <init> ()
public static boolean hasLocaleCategories ()
public static android.icu.util.ULocale toULocale (java.util.Locale)
String attr
String kwVal
String kwKey
java.util.Set uAttributes
java.util.Set uKeys
String extVal
Character extKey
String attr
StringBuilder attrBuf
String kwKey
String kwVal
java.util.Map$Entry kwEntry
boolean addSep
java.util.Locale loc
String language
String script
String country
String variant
java.util.Set attributes
java.util.Map keywords
java.util.Set extKeys
StringBuilder buf
public static java.util.Locale toLocale (android.icu.util.ULocale)
String tag
android.icu.util.ULocale uloc
java.util.Locale loc
String ulocStr
public static java.util.Locale getDefault (android.icu.util.ULocale$Category)
Object cat
android.icu.util.ULocale$Category category
public static void setDefault (android.icu.util.ULocale$Category, java.util.Locale)
Object cat
android.icu.util.ULocale$Category category
java.util.Locale newLocale
static void <clinit> ()
Class c
String catVal
Object e
Class cCategory
Class[] classes
java.lang.reflect.Method mName
Object[] enumConstants
}
android/icu/util/ULocale$Minimize.class
ULocale.java
package android.icu.util
public final enum android.icu.util.ULocale$Minimize extends java.lang.Enum {
public static final enum android.icu.util.ULocale$Minimize FAVOR_SCRIPT
public static final enum android.icu.util.ULocale$Minimize FAVOR_REGION
private static final synthetic android.icu.util.ULocale$Minimize[] $VALUES
public static android.icu.util.ULocale$Minimize[] values ()
public static android.icu.util.ULocale$Minimize valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/ULocale$Type.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale$Type extends java.lang.Object {
private void <init> ()
synthetic void <init> (android.icu.util.ULocale$1)
android.icu.util.ULocale$1 x0
}
android/icu/util/ULocale.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale extends java.lang.Object implements java.io.Serializable java.lang.Comparable {
private static final long serialVersionUID
private static android.icu.impl.CacheBase nameCache
public static final android.icu.util.ULocale ENGLISH
public static final android.icu.util.ULocale FRENCH
public static final android.icu.util.ULocale GERMAN
public static final android.icu.util.ULocale ITALIAN
public static final android.icu.util.ULocale JAPANESE
public static final android.icu.util.ULocale KOREAN
public static final android.icu.util.ULocale CHINESE
public static final android.icu.util.ULocale SIMPLIFIED_CHINESE
public static final android.icu.util.ULocale TRADITIONAL_CHINESE
public static final android.icu.util.ULocale FRANCE
public static final android.icu.util.ULocale GERMANY
public static final android.icu.util.ULocale ITALY
public static final android.icu.util.ULocale JAPAN
public static final android.icu.util.ULocale KOREA
public static final android.icu.util.ULocale CHINA
public static final android.icu.util.ULocale PRC
public static final android.icu.util.ULocale TAIWAN
public static final android.icu.util.ULocale UK
public static final android.icu.util.ULocale US
public static final android.icu.util.ULocale CANADA
public static final android.icu.util.ULocale CANADA_FRENCH
private static final String EMPTY_STRING
private static final char UNDERSCORE
private static final java.util.Locale EMPTY_LOCALE
private static final String LOCALE_ATTRIBUTE_KEY
public static final android.icu.util.ULocale ROOT
private static final android.icu.impl.SoftCache CACHE
private volatile transient java.util.Locale locale
private String localeID
private volatile transient android.icu.impl.locale.BaseLocale baseLocale
private volatile transient android.icu.impl.locale.LocaleExtensions extensions
private static String[][] CANONICALIZE_MAP
private static java.util.Locale defaultLocale
private static android.icu.util.ULocale defaultULocale
private static java.util.Locale[] defaultCategoryLocales
private static android.icu.util.ULocale[] defaultCategoryULocales
private static java.util.Set gKnownCanonicalizedCases
private static final String LANG_DIR_STRING
public static android.icu.util.ULocale$Type ACTUAL_LOCALE
public static android.icu.util.ULocale$Type VALID_LOCALE
private static final String UNDEFINED_LANGUAGE
private static final String UNDEFINED_SCRIPT
private static final String UNDEFINED_REGION
public static final char PRIVATE_USE_EXTENSION
public static final char UNICODE_LOCALE_EXTENSION
private void <init> (java.lang.String, java.util.Locale)
String localeID
java.util.Locale locale
public static android.icu.util.ULocale forLocale (java.util.Locale)
java.util.Locale loc
public void <init> (java.lang.String)
String localeID
public void <init> (java.lang.String, java.lang.String)
String a
String b
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String a
String b
String c
public static android.icu.util.ULocale createCanonical (java.lang.String)
String nonCanonicalID
public static android.icu.util.ULocale createCanonical (android.icu.util.ULocale)
android.icu.util.ULocale locale
private static java.lang.String lscvToID (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String lang
String script
String country
String variant
StringBuilder buf
public java.util.Locale toLocale ()
public static android.icu.util.ULocale getDefault ()
int idx
android.icu.util.ULocale$Category cat
java.util.Locale currentDefault
public static synchronized void setDefault (android.icu.util.ULocale)
android.icu.util.ULocale$Category cat
android.icu.util.ULocale newLocale
public static android.icu.util.ULocale getDefault (android.icu.util.ULocale$Category)
java.util.Locale currentCategoryDefault
int tmpIdx
android.icu.util.ULocale$Category cat
java.util.Locale currentDefault
int idx
android.icu.util.ULocale$Category category
public static synchronized void setDefault (android.icu.util.ULocale$Category, android.icu.util.ULocale)
android.icu.util.ULocale$Category category
android.icu.util.ULocale newLocale
java.util.Locale newJavaDefault
int idx
public java.lang.Object clone ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public int compareTo (android.icu.util.ULocale)
String thisVal
String otherVal
String thisKey
String otherKey
java.util.Iterator thisKwdItr
java.util.Iterator otherKwdItr
android.icu.util.ULocale other
int cmp
public static android.icu.util.ULocale[] getAvailableLocales ()
public static java.util.Collection getAvailableLocalesByType (android.icu.util.ULocale$AvailableType)
java.util.List result
android.icu.util.ULocale$AvailableType type
java.util.List result
public static java.lang.String[] getISOCountries ()
public static java.lang.String[] getISOLanguages ()
public java.lang.String getLanguage ()
public static java.lang.String getLanguage (java.lang.String)
String localeID
public java.lang.String getScript ()
public static java.lang.String getScript (java.lang.String)
String localeID
public java.lang.String getCountry ()
public static java.lang.String getCountry (java.lang.String)
String localeID
public static java.lang.String getRegionForSupplementalData (android.icu.util.ULocale, boolean)
String regionUpper
android.icu.util.ULocale maximized
android.icu.util.ULocale locale
boolean inferRegion
String region
public java.lang.String getVariant ()
public static java.lang.String getVariant (java.lang.String)
String localeID
public static java.lang.String getFallback (java.lang.String)
String localeID
public android.icu.util.ULocale getFallback ()
private static java.lang.String getFallbackString (java.lang.String)
String fallback
int extStart
int last
public java.lang.String getBaseName ()
public static java.lang.String getBaseName (java.lang.String)
String localeID
public java.lang.String getName ()
private static int getShortestSubtagLength (java.lang.String)
int i
String localeID
int localeIDLength
int length
boolean reset
int tmpLength
public static java.lang.String getName (java.lang.String)
String tmpLocaleID
String tmpLocaleID
String localeID
String tmpLocaleID
private static java.lang.String stripLeadingUnd (java.lang.String)
String localeID
int length
char separator
public java.lang.String toString ()
public java.util.Iterator getKeywords ()
public static java.util.Iterator getKeywords (java.lang.String)
String localeID
public java.lang.String getKeywordValue (java.lang.String)
String keywordName
public static java.lang.String getKeywordValue (java.lang.String, java.lang.String)
String localeID
String keywordName
public static java.lang.String canonicalize (java.lang.String)
String[] vals
int i
android.icu.util.ULocale$AliasReplacer replacer
String replaced
String localeID
android.icu.impl.LocaleIDParser parser
String baseName
boolean foundVariant
String name
private static synchronized boolean isKnownCanonicalizedLocale (java.lang.String)
java.util.List items
String name
public android.icu.util.ULocale setKeywordValue (java.lang.String, java.lang.String)
String keyword
String value
public static java.lang.String setKeywordValue (java.lang.String, java.lang.String, java.lang.String)
String localeID
String keyword
String value
android.icu.impl.LocaleIDParser parser
public java.lang.String getISO3Language ()
public static java.lang.String getISO3Language (java.lang.String)
String localeID
public java.lang.String getISO3Country ()
public static java.lang.String getISO3Country (java.lang.String)
String localeID
public boolean isRightToLeft ()
int langIndex
String lang
android.icu.util.ULocale likely
String script
int scriptCode
public java.lang.String getDisplayLanguage ()
public java.lang.String getDisplayLanguage (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayLanguage (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayLanguage (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
public java.lang.String getDisplayLanguageWithDialect ()
public java.lang.String getDisplayLanguageWithDialect (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayLanguageWithDialect (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayLanguageWithDialect (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayLanguageInternal (android.icu.util.ULocale, android.icu.util.ULocale, boolean)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
boolean useDialect
String lang
public java.lang.String getDisplayScript ()
public java.lang.String getDisplayScriptInContext ()
public java.lang.String getDisplayScript (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public java.lang.String getDisplayScriptInContext (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayScript (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayScriptInContext (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayScript (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayScriptInContext (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayScriptInternal (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayScriptInContextInternal (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
public java.lang.String getDisplayCountry ()
public java.lang.String getDisplayCountry (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayCountry (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayCountry (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayCountryInternal (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
public java.lang.String getDisplayVariant ()
public java.lang.String getDisplayVariant (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayVariant (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayVariant (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayVariantInternal (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayKeyword (java.lang.String)
String keyword
public static java.lang.String getDisplayKeyword (java.lang.String, java.lang.String)
String keyword
String displayLocaleID
public static java.lang.String getDisplayKeyword (java.lang.String, android.icu.util.ULocale)
String keyword
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayKeywordInternal (java.lang.String, android.icu.util.ULocale)
String keyword
android.icu.util.ULocale displayLocale
public java.lang.String getDisplayKeywordValue (java.lang.String)
String keyword
public java.lang.String getDisplayKeywordValue (java.lang.String, android.icu.util.ULocale)
String keyword
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayKeywordValue (java.lang.String, java.lang.String, java.lang.String)
String localeID
String keyword
String displayLocaleID
public static java.lang.String getDisplayKeywordValue (java.lang.String, java.lang.String, android.icu.util.ULocale)
String localeID
String keyword
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayKeywordValueInternal (android.icu.util.ULocale, java.lang.String, android.icu.util.ULocale)
android.icu.util.ULocale locale
String keyword
android.icu.util.ULocale displayLocale
String value
public java.lang.String getDisplayName ()
public java.lang.String getDisplayName (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayName (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayNameInternal (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
public java.lang.String getDisplayNameWithDialect ()
public java.lang.String getDisplayNameWithDialect (android.icu.util.ULocale)
android.icu.util.ULocale displayLocale
public static java.lang.String getDisplayNameWithDialect (java.lang.String, java.lang.String)
String localeID
String displayLocaleID
public static java.lang.String getDisplayNameWithDialect (java.lang.String, android.icu.util.ULocale)
String localeID
android.icu.util.ULocale displayLocale
private static java.lang.String getDisplayNameWithDialectInternal (android.icu.util.ULocale, android.icu.util.ULocale)
android.icu.util.ULocale locale
android.icu.util.ULocale displayLocale
public java.lang.String getCharacterOrientation ()
public java.lang.String getLineOrientation ()
public static android.icu.util.ULocale acceptLanguage (java.lang.String, android.icu.util.ULocale[], boolean[])
android.icu.util.LocalePriorityList desired
IllegalArgumentException e
android.icu.util.ULocale locale
String acceptLanguageList
android.icu.util.ULocale[] availableLocales
boolean[] fallback
android.icu.util.LocalePriorityList desired
android.icu.util.LocaleMatcher$Builder builder
android.icu.util.LocaleMatcher matcher
android.icu.util.LocaleMatcher$Result result
public static android.icu.util.ULocale acceptLanguage (android.icu.util.ULocale[], android.icu.util.ULocale[], boolean[])
android.icu.util.ULocale locale
android.icu.util.LocaleMatcher$Result result
android.icu.util.ULocale[] acceptLanguageList
android.icu.util.ULocale[] availableLocales
boolean[] fallback
android.icu.util.LocaleMatcher$Builder builder
android.icu.util.LocaleMatcher matcher
android.icu.util.LocaleMatcher$Result result
public static android.icu.util.ULocale acceptLanguage (java.lang.String, boolean[])
String acceptLanguageList
boolean[] fallback
public static android.icu.util.ULocale acceptLanguage (android.icu.util.ULocale[], boolean[])
android.icu.util.ULocale[] acceptLanguageList
boolean[] fallback
public static android.icu.util.ULocale addLikelySubtags (android.icu.util.ULocale)
android.icu.util.ULocale loc
String[] tags
String trailing
int trailingIndex
String newLocaleID
public static android.icu.util.ULocale minimizeSubtags (android.icu.util.ULocale)
android.icu.util.ULocale loc
public static android.icu.util.ULocale minimizeSubtags (android.icu.util.ULocale, android.icu.util.ULocale$Minimize)
String newLocaleID
String tag
String newLocaleID
String tag
String newLocaleID
String tag
String newLocaleID
String tag
String newLocaleID
String tag
android.icu.util.ULocale loc
android.icu.util.ULocale$Minimize fieldToFavor
String[] tags
int trailingIndex
String originalLang
String originalScript
String originalRegion
String originalTrailing
String maximizedLocaleID
private static boolean isEmptyString (java.lang.String)
String string
private static void appendTag (java.lang.String, java.lang.StringBuilder)
String tag
StringBuilder buffer
private static java.lang.String createTagString (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String alternateLang
String alternateScript
String alternateRegion
int separators
String lang
String script
String region
String trailing
String alternateTags
android.icu.impl.LocaleIDParser parser
boolean regionAppended
StringBuilder tag
static java.lang.String createTagString (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String lang
String script
String region
String trailing
private static int parseTagString (java.lang.String, java.lang.String[])
int index
int index
String localeID
String[] tags
android.icu.impl.LocaleIDParser parser
String lang
String script
String region
String variant
private static java.lang.String lookupLikelySubtags (java.lang.String)
java.util.MissingResourceException e
String localeId
android.icu.util.UResourceBundle bundle
private static java.lang.String createLikelySubtagsString (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String searchTag
String likelySubtags
String searchTag
String likelySubtags
String searchTag
String likelySubtags
String searchTag
String likelySubtags
String lang
String script
String region
String variants
public java.lang.String getExtension (char)
char key
public java.util.Set getExtensionKeys ()
public java.util.Set getUnicodeLocaleAttributes ()
public java.lang.String getUnicodeLocaleType (java.lang.String)
String key
public java.util.Set getUnicodeLocaleKeys ()
public java.lang.String toLanguageTag ()
android.icu.impl.locale.LocaleSyntaxException e
android.icu.impl.locale.InternalLocaleBuilder ilocbld
String s
String s
android.icu.impl.locale.BaseLocale base
android.icu.impl.locale.LocaleExtensions exts
android.icu.impl.locale.LanguageTag tag
StringBuilder buf
String subtag
java.util.List subtags
java.util.ArrayList variants
public static android.icu.util.ULocale forLanguageTag (java.lang.String)
String languageTag
android.icu.impl.locale.LanguageTag tag
android.icu.impl.locale.InternalLocaleBuilder bldr
public static java.lang.String toUnicodeLocaleKey (java.lang.String)
String keyword
String bcpKey
public static java.lang.String toUnicodeLocaleType (java.lang.String, java.lang.String)
String keyword
String value
String bcpType
public static java.lang.String toLegacyKey (java.lang.String)
String keyword
String legacyKey
public static java.lang.String toLegacyType (java.lang.String, java.lang.String)
String keyword
String value
String legacyType
private static android.icu.util.ULocale getInstance (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions)
String bcpType
String lkey
String ltype
String bcpKey
String attr
StringBuilder attrbuf
android.icu.impl.locale.UnicodeLocaleExtension uext
java.util.Set ukeys
java.util.Set uattributes
android.icu.impl.locale.Extension ext
Character key
java.util.Map$Entry kwd
StringBuilder buf
java.util.Set kset
boolean insertSep
java.util.TreeMap kwds
android.icu.impl.locale.BaseLocale base
android.icu.impl.locale.LocaleExtensions exts
String id
java.util.Set extKeys
private android.icu.impl.locale.BaseLocale base ()
android.icu.impl.LocaleIDParser lp
String language
String script
String region
String variant
private android.icu.impl.locale.LocaleExtensions extensions ()
String uattr
String[] uattributes
String bcpKey
String bcpType
String key
android.icu.impl.locale.InternalLocaleBuilder intbld
java.util.Iterator kwitr
public volatile synthetic int compareTo (java.lang.Object)
static synthetic java.lang.String access$000 (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
static synthetic android.icu.impl.locale.BaseLocale access$200 (android.icu.util.ULocale)
android.icu.util.ULocale x0
static synthetic android.icu.impl.locale.LocaleExtensions access$300 (android.icu.util.ULocale)
android.icu.util.ULocale x0
static synthetic android.icu.util.ULocale access$400 (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions)
android.icu.impl.locale.BaseLocale x0
android.icu.impl.locale.LocaleExtensions x1
synthetic void <init> (java.lang.String, java.util.Locale, android.icu.util.ULocale$1)
String x0
java.util.Locale x1
android.icu.util.ULocale$1 x2
static void <clinit> ()
int idx
android.icu.util.ULocale$Category cat
int idx
android.icu.util.ULocale$Category cat
}
android/icu/util/UResourceBundle$1.class
UResourceBundle.java
package android.icu.util
synthetic android.icu.util.UResourceBundle$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$icu$util$UResourceBundle$RootType
static void <clinit> ()
}
android/icu/util/UResourceBundle$RootType.class
UResourceBundle.java
package android.icu.util
final enum android.icu.util.UResourceBundle$RootType extends java.lang.Enum {
public static final enum android.icu.util.UResourceBundle$RootType MISSING
public static final enum android.icu.util.UResourceBundle$RootType ICU
public static final enum android.icu.util.UResourceBundle$RootType JAVA
private static final synthetic android.icu.util.UResourceBundle$RootType[] $VALUES
public static android.icu.util.UResourceBundle$RootType[] values ()
public static android.icu.util.UResourceBundle$RootType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/icu/util/UResourceBundle.class
UResourceBundle.java
package android.icu.util
public abstract android.icu.util.UResourceBundle extends java.util.ResourceBundle {
private static java.util.Map ROOT_CACHE
public static final int NONE
public static final int STRING
public static final int BINARY
public static final int TABLE
public static final int INT
public static final int ARRAY
public static final int INT_VECTOR
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String)
String baseName
String localeName
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader)
String baseName
String localeName
ClassLoader root
protected static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String baseName
String localeName
ClassLoader root
boolean disableFallback
public void <init> ()
public static android.icu.util.UResourceBundle getBundleInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String)
String baseName
android.icu.util.ULocale uloc
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.util.Locale)
String baseName
java.util.Locale locale
android.icu.util.ULocale uloc
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, android.icu.util.ULocale)
String baseName
android.icu.util.ULocale locale
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.util.Locale, java.lang.ClassLoader)
String baseName
java.util.Locale locale
ClassLoader loader
android.icu.util.ULocale uloc
public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, android.icu.util.ULocale, java.lang.ClassLoader)
String baseName
android.icu.util.ULocale locale
ClassLoader loader
public abstract android.icu.util.ULocale getULocale ()
protected abstract java.lang.String getLocaleID ()
protected abstract java.lang.String getBaseName ()
protected abstract android.icu.util.UResourceBundle getParent ()
public java.util.Locale getLocale ()
private static android.icu.util.UResourceBundle$RootType getRootType (java.lang.String, java.lang.ClassLoader)
java.util.MissingResourceException e
java.util.MissingResourceException ex
String rootLocale
String baseName
ClassLoader root
android.icu.util.UResourceBundle$RootType rootType
private static void setRootType (java.lang.String, android.icu.util.UResourceBundle$RootType)
String baseName
android.icu.util.UResourceBundle$RootType rootType
protected static android.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
android.icu.util.UResourceBundle b
java.util.MissingResourceException ex
android.icu.util.UResourceBundle b
String baseName
String localeName
ClassLoader root
boolean disableFallback
android.icu.util.UResourceBundle$RootType rootType
public java.nio.ByteBuffer getBinary ()
public java.lang.String getString ()
public java.lang.String[] getStringArray ()
public byte[] getBinary (byte[])
byte[] ba
public int[] getIntVector ()
public int getInt ()
public int getUInt ()
public android.icu.util.UResourceBundle get (java.lang.String)
String fullName
String aKey
android.icu.util.UResourceBundle obj
protected android.icu.util.UResourceBundle findTopLevel (java.lang.String)
android.icu.util.UResourceBundle obj
android.icu.util.UResourceBundle res
String aKey
public java.lang.String getString (int)
int index
android.icu.impl.ICUResourceBundle temp
public android.icu.util.UResourceBundle get (int)
int index
android.icu.util.UResourceBundle obj
protected android.icu.util.UResourceBundle findTopLevel (int)
android.icu.util.UResourceBundle obj
android.icu.util.UResourceBundle res
int index
public java.util.Enumeration getKeys ()
public java.util.Set keySet ()
java.util.TreeSet newKeySet
java.util.TreeSet newKeySet
java.util.Enumeration parentKeys
java.util.TreeSet newKeySet
java.util.Set keys
android.icu.impl.ICUResourceBundle icurb
protected java.util.Set handleKeySet ()
public int getSize ()
public int getType ()
public android.icu.util.VersionInfo getVersion ()
public android.icu.util.UResourceBundleIterator getIterator ()
public java.lang.String getKey ()
protected android.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle)
String aKey
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
protected android.icu.util.UResourceBundle handleGet (int, java.util.HashMap, android.icu.util.UResourceBundle)
int index
java.util.HashMap aliasesVisited
android.icu.util.UResourceBundle requested
protected java.lang.String[] handleGetStringArray ()
protected java.util.Enumeration handleGetKeys ()
protected java.lang.Object handleGetObject (java.lang.String)
String aKey
private java.lang.Object handleGetObjectImpl (java.lang.String, android.icu.util.UResourceBundle)
android.icu.util.UResourceBundle parentBundle
String aKey
android.icu.util.UResourceBundle requested
Object obj
private java.lang.Object resolveObject (java.lang.String, android.icu.util.UResourceBundle)
android.icu.util.UResourceTypeMismatchException ex
String aKey
android.icu.util.UResourceBundle requested
android.icu.util.UResourceBundle obj
protected boolean isTopLevelResource ()
static void <clinit> ()
}
android/icu/util/UResourceBundle.uau
android/icu/util/UResourceBundleIterator.class
UResourceBundleIterator.java
package android.icu.util
public android.icu.util.UResourceBundleIterator extends java.lang.Object {
private android.icu.util.UResourceBundle bundle
private int index
private int size
public void <init> (android.icu.util.UResourceBundle)
android.icu.util.UResourceBundle bndl
public android.icu.util.UResourceBundle next () throws java.util.NoSuchElementException
public java.lang.String nextString () throws java.util.NoSuchElementException android.icu.util.UResourceTypeMismatchException
public void reset ()
public boolean hasNext ()
}
android/icu/util/UResourceBundleIterator.uau
android/icu/util/UResourceTypeMismatchException.class
UResourceTypeMismatchException.java
package android.icu.util
public android.icu.util.UResourceTypeMismatchException extends java.lang.RuntimeException {
static final long serialVersionUID
public void <init> (java.lang.String)
String msg
}
android/icu/util/UniversalTimeScale$TimeScaleData.class
UniversalTimeScale.java
package android.icu.util
final android.icu.util.UniversalTimeScale$TimeScaleData extends java.lang.Object {
long units
long epochOffset
long fromMin
long fromMax
long toMin
long toMax
long epochOffsetP1
long epochOffsetM1
long unitsRound
long minRound
long maxRound
void <init> (long, long, long, long, long, long)
long theUnits
long theEpochOffset
long theToMin
long theToMax
long theFromMin
long theFromMax
}
android/icu/util/UniversalTimeScale.class
UniversalTimeScale.java
package android.icu.util
public final android.icu.util.UniversalTimeScale extends java.lang.Object {
public static final int JAVA_TIME
public static final int UNIX_TIME
public static final int ICU4C_TIME
public static final int WINDOWS_FILE_TIME
public static final int DOTNET_DATE_TIME
public static final int MAC_OLD_TIME
public static final int MAC_TIME
public static final int EXCEL_TIME
public static final int DB2_TIME
public static final int UNIX_MICROSECONDS_TIME
public static final int MAX_SCALE
public static final int UNITS_VALUE
public static final int EPOCH_OFFSET_VALUE
public static final int FROM_MIN_VALUE
public static final int FROM_MAX_VALUE
public static final int TO_MIN_VALUE
public static final int TO_MAX_VALUE
public static final int EPOCH_OFFSET_PLUS_1_VALUE
public static final int EPOCH_OFFSET_MINUS_1_VALUE
public static final int UNITS_ROUND_VALUE
public static final int MIN_ROUND_VALUE
public static final int MAX_ROUND_VALUE
public static final int MAX_SCALE_VALUE
private static final long ticks
private static final long microseconds
private static final long milliseconds
private static final long seconds
private static final long minutes
private static final long hours
private static final long days
private static final android.icu.util.UniversalTimeScale$TimeScaleData[] timeScaleTable
private void <init> ()
public static long from (long, int)
long otherTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
public static android.icu.math.BigDecimal bigDecimalFrom (double, int)
double otherTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
android.icu.math.BigDecimal other
android.icu.math.BigDecimal units
android.icu.math.BigDecimal epochOffset
public static android.icu.math.BigDecimal bigDecimalFrom (long, int)
long otherTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
android.icu.math.BigDecimal other
android.icu.math.BigDecimal units
android.icu.math.BigDecimal epochOffset
public static android.icu.math.BigDecimal bigDecimalFrom (android.icu.math.BigDecimal, int)
android.icu.math.BigDecimal otherTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
android.icu.math.BigDecimal units
android.icu.math.BigDecimal epochOffset
public static long toLong (long, int)
long universalTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
public static android.icu.math.BigDecimal toBigDecimal (long, int)
long universalTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
android.icu.math.BigDecimal universal
android.icu.math.BigDecimal units
android.icu.math.BigDecimal epochOffset
public static android.icu.math.BigDecimal toBigDecimal (android.icu.math.BigDecimal, int)
android.icu.math.BigDecimal universalTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
android.icu.math.BigDecimal units
android.icu.math.BigDecimal epochOffset
private static android.icu.util.UniversalTimeScale$TimeScaleData getTimeScaleData (int)
int scale
public static long getTimeScaleValue (int, int)
int scale
int value
android.icu.util.UniversalTimeScale$TimeScaleData data
private static android.icu.util.UniversalTimeScale$TimeScaleData toRangeCheck (long, int)
long universalTime
int scale
android.icu.util.UniversalTimeScale$TimeScaleData data
private static android.icu.util.UniversalTimeScale$TimeScaleData fromRangeCheck (long, int)
long otherTime
int scale
android.icu.util.UniversalTimeScale$TimeScaleData data
public static android.icu.math.BigDecimal toBigDecimalTrunc (android.icu.math.BigDecimal, int)
android.icu.math.BigDecimal universalTime
int timeScale
android.icu.util.UniversalTimeScale$TimeScaleData data
android.icu.math.BigDecimal units
android.icu.math.BigDecimal epochOffset
static void <clinit> ()
}
android/icu/util/VTimeZone.class
VTimeZone.java
package android.icu.util
public android.icu.util.VTimeZone extends android.icu.util.BasicTimeZone {
private static final long serialVersionUID
private android.icu.util.BasicTimeZone tz
private java.util.List vtzlines
private String olsonzid
private String tzurl
private java.util.Date lastmod
private static String ICU_TZVERSION
private static final String ICU_TZINFO_PROP
private static final int DEF_DSTSAVINGS
private static final long DEF_TZSTARTTIME
private static final long MIN_TIME
private static final long MAX_TIME
private static final String COLON
private static final String SEMICOLON
private static final String EQUALS_SIGN
private static final String COMMA
private static final String NEWLINE
private static final String ICAL_BEGIN_VTIMEZONE
private static final String ICAL_END_VTIMEZONE
private static final String ICAL_BEGIN
private static final String ICAL_END
private static final String ICAL_VTIMEZONE
private static final String ICAL_TZID
private static final String ICAL_STANDARD
private static final String ICAL_DAYLIGHT
private static final String ICAL_DTSTART
private static final String ICAL_TZOFFSETFROM
private static final String ICAL_TZOFFSETTO
private static final String ICAL_RDATE
private static final String ICAL_RRULE
private static final String ICAL_TZNAME
private static final String ICAL_TZURL
private static final String ICAL_LASTMOD
private static final String ICAL_FREQ
private static final String ICAL_UNTIL
private static final String ICAL_YEARLY
private static final String ICAL_BYMONTH
private static final String ICAL_BYDAY
private static final String ICAL_BYMONTHDAY
private static final String[] ICAL_DOW_NAMES
private static final int[] MONTHLENGTH
private static final int INI
private static final int VTZ
private static final int TZI
private static final int ERR
private volatile transient boolean isFrozen
static final synthetic boolean $assertionsDisabled
public static android.icu.util.VTimeZone create (java.lang.String)
String tzid
android.icu.util.BasicTimeZone basicTimeZone
android.icu.util.VTimeZone vtz
public static android.icu.util.VTimeZone create (java.io.Reader)
java.io.Reader reader
android.icu.util.VTimeZone vtz
public int getOffset (int, int, int, int, int, int)
int era
int year
int month
int day
int dayOfWeek
int milliseconds
public void getOffset (long, boolean, int[])
long date
boolean local
int[] offsets
public void getOffsetFromLocal (long, int, int, int[])
long date
int nonExistingTimeOpt
int duplicatedTimeOpt
int[] offsets
public int getRawOffset ()
public boolean inDaylightTime (java.util.Date)
java.util.Date date
public void setRawOffset (int)
int offsetMillis
public boolean useDaylightTime ()
public boolean observesDaylightTime ()
public boolean hasSameRules (android.icu.util.TimeZone)
android.icu.util.TimeZone other
public java.lang.String getTZURL ()
public void setTZURL (java.lang.String)
String url
public java.util.Date getLastModified ()
public void setLastModified (java.util.Date)
java.util.Date date
public void write (java.io.Writer) throws java.io.IOException
String line
String[] customProperties
java.io.Writer writer
java.io.BufferedWriter bw
public void write (java.io.Writer, long) throws java.io.IOException
int i
java.io.Writer writer
long start
android.icu.util.TimeZoneRule[] rules
android.icu.util.RuleBasedTimeZone rbtz
String[] customProperties
public void writeSimple (java.io.Writer, long) throws java.io.IOException
int i
java.io.Writer writer
long time
android.icu.util.TimeZoneRule[] rules
android.icu.util.RuleBasedTimeZone rbtz
String[] customProperties
public android.icu.util.TimeZoneTransition getNextTransition (long, boolean)
long base
boolean inclusive
public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean)
long base
boolean inclusive
public boolean hasEquivalentTransitions (android.icu.util.TimeZone, long, long)
android.icu.util.TimeZone other
long start
long end
public android.icu.util.TimeZoneRule[] getTimeZoneRules ()
public android.icu.util.TimeZoneRule[] getTimeZoneRules (long)
long start
public java.lang.Object clone ()
private void <init> ()
private void <init> (java.lang.String)
String tzid
private boolean load (java.io.Reader)
int ch
boolean eol
boolean start
boolean success
StringBuilder line
java.io.IOException ioe
java.io.Reader reader
private boolean parse ()
boolean isDST
String date
java.util.StringTokenizer st
java.util.Date actualStart
android.icu.util.TimeZoneRule rule
int fromOffset
int toOffset
int rawOffset
int dstSavings
long start
int valueSep
String name
String value
String line
android.icu.util.TimeZoneRule r
int i
android.icu.util.TimeZoneRule r
java.util.Date lastStart
int i
android.icu.util.TimeZoneRule newRule
int[] fields
android.icu.util.AnnualTimeZoneRule finalRule
int tmpRaw
int tmpDST
java.util.Date finalStart
java.util.Date start
android.icu.util.TimeZoneRule newRule
android.icu.util.TimeZoneRule r
String tzid
int state
boolean dst
String from
String to
String tzname
String dtstart
boolean isRRULE
java.util.List dates
java.util.List rules
int initialRawOffset
int initialDSTSavings
long firstStart
android.icu.util.InitialTimeZoneRule initialRule
android.icu.util.RuleBasedTimeZone rbtz
int finalRuleIdx
int finalRuleCount
private static java.lang.String getDefaultTZName (java.lang.String, boolean)
String tzid
boolean isDST
private static android.icu.util.TimeZoneRule createRuleByRRULE (java.lang.String, int, int, long, java.util.List, int)
int i
int j
boolean found
int i
int firstDay
int[] days
int dom
int i
int diff
int dom
int j
long[] unt
int[] fields
int count
int i
int earliestMonth
int daysCount
int earliestDay
int anotherMonth
String tzname
int rawOffset
int dstSavings
long start
java.util.List dates
int fromOffset
String rrule
long[] until
int[] ruleFields
int month
int dayOfWeek
int nthDayOfWeek
int dayOfMonth
int[] dfields
int startYear
int timeInDay
int endYear
android.icu.util.DateTimeRule adtr
private static int[] parseRRULE (java.lang.String, long[])
String attr
String value
IllegalArgumentException iae
NumberFormatException nfe
int n
NumberFormatException nfe
int sign
int length
int wday
NumberFormatException nfe
java.util.StringTokenizer days
int count
int index
String attr
String value
String prop
int sep
int[] results
int i
String rrule
long[] until
int month
int dayOfWeek
int nthDayOfWeek
int[] dayOfMonth
long untilTime
boolean yearly
boolean parseError
java.util.StringTokenizer st
int[] results
private static android.icu.util.TimeZoneRule createRuleByRDATE (java.lang.String, int, int, long, java.util.List, int)
long[] times
String date
IllegalArgumentException iae
int idx
String tzname
int rawOffset
int dstSavings
long start
java.util.List dates
int fromOffset
long[] times
private void writeZone (java.io.Writer, android.icu.util.BasicTimeZone, java.lang.String[]) throws java.io.IOException
int i
android.icu.util.TimeZoneTransition tzt
String name
boolean isDst
int fromOffset
int fromDSTSavings
int toOffset
int weekInMonth
int year
boolean sameRule
int offset
boolean isDst
java.util.Date nextStart
java.util.Date nextStart
java.io.Writer w
android.icu.util.BasicTimeZone basictz
String[] customProperties
long t
String dstName
int dstFromOffset
int dstFromDSTSavings
int dstToOffset
int dstStartYear
int dstMonth
int dstDayOfWeek
int dstWeekInMonth
int dstMillisInDay
long dstStartTime
long dstUntilTime
int dstCount
android.icu.util.AnnualTimeZoneRule finalDstRule
String stdName
int stdFromOffset
int stdFromDSTSavings
int stdToOffset
int stdStartYear
int stdMonth
int stdDayOfWeek
int stdWeekInMonth
int stdMillisInDay
long stdStartTime
long stdUntilTime
int stdCount
android.icu.util.AnnualTimeZoneRule finalStdRule
int[] dtfields
boolean hasTransitions
private static boolean isEquivalentDateRule (int, int, int, android.icu.util.DateTimeRule)
int month
int weekInMonth
int dayOfWeek
android.icu.util.DateTimeRule dtrule
int ruleDOM
private static void writeZonePropsByTime (java.io.Writer, boolean, java.lang.String, int, int, long, boolean) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
long time
boolean withRDATE
private static void writeZonePropsByDOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int dayOfMonth
long startTime
long untilTime
private static void writeZonePropsByDOW (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int weekInMonth
int dayOfWeek
long startTime
long untilTime
private static void writeZonePropsByDOW_GEQ_DOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long) throws java.io.IOException
int prevMonthDays
int prevMonth
int nextMonthDays
int nextMonth
int startDay
int currentMonthDays
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int dayOfMonth
int dayOfWeek
long startTime
long untilTime
private static void writeZonePropsByDOW_GEQ_DOM_sub (java.io.Writer, int, int, int, int, long, int) throws java.io.IOException
int i
java.io.Writer writer
int month
int dayOfMonth
int dayOfWeek
int numDays
long untilTime
int fromOffset
int startDayNum
boolean isFeb
private static void writeZonePropsByDOW_LEQ_DOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
int month
int dayOfMonth
int dayOfWeek
long startTime
long untilTime
private static void writeFinalRule (java.io.Writer, boolean, android.icu.util.AnnualTimeZoneRule, int, int, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
android.icu.util.AnnualTimeZoneRule rule
int fromRawOffset
int fromDSTSavings
long startTime
android.icu.util.DateTimeRule dtrule
int timeInDay
int toOffset
private static android.icu.util.DateTimeRule toWallTimeRule (android.icu.util.DateTimeRule, int, int)
int wim
android.icu.util.DateTimeRule modifiedRule
android.icu.util.DateTimeRule rule
int rawOffset
int dstSavings
int wallt
int month
int dom
int dow
int dtype
int dshift
android.icu.util.DateTimeRule modifiedRule
private static void beginZoneProps (java.io.Writer, boolean, java.lang.String, int, int, long) throws java.io.IOException
java.io.Writer writer
boolean isDst
String tzname
int fromOffset
int toOffset
long startTime
private static void endZoneProps (java.io.Writer, boolean) throws java.io.IOException
java.io.Writer writer
boolean isDst
private static void beginRRULE (java.io.Writer, int) throws java.io.IOException
java.io.Writer writer
int month
private static void appendUNTIL (java.io.Writer, java.lang.String) throws java.io.IOException
java.io.Writer writer
String until
private void writeHeader (java.io.Writer) throws java.io.IOException
java.io.Writer writer
private static void writeFooter (java.io.Writer) throws java.io.IOException
java.io.Writer writer
private static java.lang.String getDateTimeString (long)
long time
int[] fields
StringBuilder sb
int t
int hour
int min
int sec
private static java.lang.String getUTCDateTimeString (long)
long time
private static long parseDateTimeString (java.lang.String, int)
NumberFormatException nfe
int length
int maxDayOfMonth
String str
int offset
int year
int month
int day
int hour
int min
int sec
boolean isUTC
boolean isValid
long time
private static int offsetStrToMillis (java.lang.String)
NumberFormatException nfe
int length
char s
String str
boolean isValid
int sign
int hour
int min
int sec
int millis
private static java.lang.String millisToOffset (int)
int millis
StringBuilder sb
int hour
int min
int sec
int t
private static java.lang.String numToString (int, int)
int i
int num
int width
String str
int len
StringBuilder sb
public boolean isFrozen ()
public android.icu.util.TimeZone freeze ()
public android.icu.util.TimeZone cloneAsThawed ()
android.icu.util.VTimeZone vtz
public volatile synthetic java.lang.Object cloneAsThawed ()
public volatile synthetic java.lang.Object freeze ()
static void <clinit> ()
java.util.MissingResourceException e
}
android/icu/util/ValueIterator$Element.class
ValueIterator.java
package android.icu.util
public final android.icu.util.ValueIterator$Element extends java.lang.Object {
public int integer
public Object value
public void <init> ()
}
android/icu/util/ValueIterator.class
ValueIterator.java
package android.icu.util
public abstract android.icu.util.ValueIterator extends java.lang.Object {
public abstract boolean next (android.icu.util.ValueIterator$Element)
public abstract void reset ()
public abstract void setRange (int, int)
}
android/icu/util/VersionInfo.class
VersionInfo.java
package android.icu.util
public final android.icu.util.VersionInfo extends java.lang.Object implements java.lang.Comparable {
public static final android.icu.util.VersionInfo UNICODE_1_0
public static final android.icu.util.VersionInfo UNICODE_1_0_1
public static final android.icu.util.VersionInfo UNICODE_1_1_0
public static final android.icu.util.VersionInfo UNICODE_1_1_5
public static final android.icu.util.VersionInfo UNICODE_2_0
public static final android.icu.util.VersionInfo UNICODE_2_1_2
public static final android.icu.util.VersionInfo UNICODE_2_1_5
public static final android.icu.util.VersionInfo UNICODE_2_1_8
public static final android.icu.util.VersionInfo UNICODE_2_1_9
public static final android.icu.util.VersionInfo UNICODE_3_0
public static final android.icu.util.VersionInfo UNICODE_3_0_1
public static final android.icu.util.VersionInfo UNICODE_3_1_0
public static final android.icu.util.VersionInfo UNICODE_3_1_1
public static final android.icu.util.VersionInfo UNICODE_3_2
public static final android.icu.util.VersionInfo UNICODE_4_0
public static final android.icu.util.VersionInfo UNICODE_4_0_1
public static final android.icu.util.VersionInfo UNICODE_4_1
public static final android.icu.util.VersionInfo UNICODE_5_0
public static final android.icu.util.VersionInfo UNICODE_5_1
public static final android.icu.util.VersionInfo UNICODE_5_2
public static final android.icu.util.VersionInfo UNICODE_6_0
public static final android.icu.util.VersionInfo UNICODE_6_1
public static final android.icu.util.VersionInfo UNICODE_6_2
public static final android.icu.util.VersionInfo UNICODE_6_3
public static final android.icu.util.VersionInfo UNICODE_7_0
public static final android.icu.util.VersionInfo UNICODE_8_0
public static final android.icu.util.VersionInfo UNICODE_9_0
public static final android.icu.util.VersionInfo UNICODE_10_0
public static final android.icu.util.VersionInfo UNICODE_11_0
public static final android.icu.util.VersionInfo UNICODE_12_0
public static final android.icu.util.VersionInfo UNICODE_12_1
public static final android.icu.util.VersionInfo UNICODE_13_0
public static final android.icu.util.VersionInfo ICU_VERSION
public static final String ICU_DATA_VERSION_PATH
public static final android.icu.util.VersionInfo ICU_DATA_VERSION
public static final android.icu.util.VersionInfo UCOL_RUNTIME_VERSION
public static final android.icu.util.VersionInfo UCOL_BUILDER_VERSION
public static final android.icu.util.VersionInfo UCOL_TAILORINGS_VERSION
private static final android.icu.util.VersionInfo UNICODE_VERSION
private int m_version_
private static final java.util.concurrent.ConcurrentHashMap MAP_
private static final int LAST_BYTE_MASK_
private static final String INVALID_VERSION_NUMBER_
private static volatile String TZDATA_VERSION
public static android.icu.util.VersionInfo getInstance (java.lang.String)
char c
int i
String version
int length
int[] array
int count
int index
public static android.icu.util.VersionInfo getInstance (int, int, int, int)
android.icu.util.VersionInfo tmpvi
int major
int minor
int milli
int micro
int version
Integer key
android.icu.util.VersionInfo result
public static android.icu.util.VersionInfo getInstance (int, int, int)
int major
int minor
int milli
public static android.icu.util.VersionInfo getInstance (int, int)
int major
int minor
public static android.icu.util.VersionInfo getInstance (int)
int major
public java.lang.String toString ()
StringBuilder result
public int getMajor ()
public int getMinor ()
public int getMilli ()
public int getMicro ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public int compareTo (android.icu.util.VersionInfo)
android.icu.util.VersionInfo other
int diff
private void <init> (int)
int compactversion
private static int getInt (int, int, int, int)
int major
int minor
int milli
int micro
public static void main (java.lang.String[])
int major
int minor
String icuApiVer
String icuApiVer
String icuApiVer
String[] args
String icuApiVer
public java.lang.String getVersionString (int, int)
int i
int minDigits
int maxDigits
int[] digits
int numDigits
StringBuilder verStr
static java.lang.String getTZDataVersion ()
android.icu.util.UResourceBundle tzbundle
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
com/
com/android/
com/android/i18n/
com/android/i18n/system/
com/android/i18n/system/AppSpecializationHooks.class
AppSpecializationHooks.java
package com.android.i18n.system
public com.android.i18n.system.AppSpecializationHooks extends java.lang.Object {
private void <init> ()
public static void handleCompatChangesBeforeBindingApplication ()
}
com/android/i18n/system/ZygoteHooks.class
ZygoteHooks.java
package com.android.i18n.system
public final com.android.i18n.system.ZygoteHooks extends java.lang.Object {
private static final long HIDE_PROP_ICUBINARY_DATA_PATH
public static final String PROP_ICUBINARY_DATA_PATH
private void <init> ()
public static void onBeginPreload ()
android.icu.util.ULocale uLocale
android.icu.util.ULocale[] localesToPin
public static void onEndPreload ()
static void handleCompatChangesBeforeBindingApplication ()
}
com/android/i18n/system/ZygoteHooks_compat_config.xml
com/android/i18n/timezone/
com/android/i18n/timezone/CountryTimeZones$OffsetResult.class
CountryTimeZones.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.CountryTimeZones$OffsetResult extends java.lang.Object {
private final android.icu.util.TimeZone timeZone
private final boolean isOnlyMatch
public void <init> (android.icu.util.TimeZone, boolean)
android.icu.util.TimeZone timeZone
boolean isOnlyMatch
public android.icu.util.TimeZone getTimeZone ()
public boolean isOnlyMatch ()
public java.lang.String toString ()
}
com/android/i18n/timezone/CountryTimeZones$TimeZoneMapping.class
CountryTimeZones.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping extends java.lang.Object {
private final String timeZoneId
private final boolean shownInPicker
private final Long notUsedAfter
private final java.util.List alternativeIds
private android.icu.util.TimeZone timeZone
void <init> (java.lang.String, boolean, java.lang.Long, java.util.List)
String timeZoneId
boolean shownInPicker
Long notUsedAfter
java.util.List alternativeIds
public java.lang.String getTimeZoneId ()
public boolean isShownInPickerAt (java.time.Instant)
java.time.Instant time
public java.util.List getAlternativeIds ()
public android.icu.util.TimeZone getTimeZone ()
android.icu.util.TimeZone tz
boolean isEffectiveAt (long)
long whenMillis
public static com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping createForTests (java.lang.String, boolean, java.lang.Long, java.util.List)
String timeZoneId
boolean showInPicker
Long notUsedAfter
java.util.List alternativeIds
public boolean equals (java.lang.Object)
Object o
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping that
public int hashCode ()
public java.lang.String toString ()
static boolean containsTimeZoneId (java.util.List, java.lang.String)
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
java.util.List timeZoneMappings
String timeZoneId
static synthetic java.lang.String access$000 (com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping)
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping x0
}
com/android/i18n/timezone/CountryTimeZones.class
CountryTimeZones.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.CountryTimeZones extends java.lang.Object {
private final String countryIso
private final String defaultTimeZoneId
private final boolean defaultTimeZoneBoosted
private final java.util.List timeZoneMappings
private final boolean everUsesUtc
private android.icu.util.TimeZone defaultTimeZone
private void <init> (java.lang.String, java.lang.String, boolean, boolean, java.util.List)
String countryIso
String defaultTimeZoneId
boolean defaultTimeZoneBoosted
boolean everUsesUtc
java.util.List timeZoneMappings
public static com.android.i18n.timezone.CountryTimeZones createValidated (java.lang.String, java.lang.String, boolean, boolean, java.util.List, java.lang.String)
String timeZoneId
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
String countryIso
String defaultTimeZoneId
boolean defaultTimeZoneBoosted
boolean everUsesUtc
java.util.List timeZoneMappings
String debugInfo
String[] validTimeZoneIdsArray
java.util.HashSet validTimeZoneIdsSet
java.util.List validCountryTimeZoneMappings
String normalizedCountryIso
public java.lang.String getCountryIso ()
public boolean matchesCountryCode (java.lang.String)
String countryIso
public java.lang.String getDefaultTimeZoneId ()
public synchronized android.icu.util.TimeZone getDefaultTimeZone ()
android.icu.util.TimeZone timeZone
android.icu.util.TimeZone timeZone
public boolean isDefaultTimeZoneBoosted ()
public java.util.List getTimeZoneMappings ()
public boolean hasUtcZone (long)
android.icu.util.TimeZone timeZone
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
long whenMillis
public com.android.i18n.timezone.CountryTimeZones$OffsetResult lookupByOffsetWithBias (long, android.icu.util.TimeZone, int, boolean)
long whenMillis
android.icu.util.TimeZone bias
int totalOffsetMillis
boolean isDst
public com.android.i18n.timezone.CountryTimeZones$OffsetResult lookupByOffsetWithBias (long, android.icu.util.TimeZone, int)
long whenMillis
android.icu.util.TimeZone bias
int totalOffsetMillis
Boolean isDst
public java.util.List getEffectiveTimeZoneMappingsAt (long)
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
long whenMillis
java.util.ArrayList filteredList
public boolean equals (java.lang.Object)
Object o
com.android.i18n.timezone.CountryTimeZones that
public int hashCode ()
public java.lang.String toString ()
private com.android.i18n.timezone.CountryTimeZones$OffsetResult lookupByOffsetWithBiasInternal (long, android.icu.util.TimeZone, int, java.lang.Boolean)
android.icu.util.TimeZone match
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
long whenMillis
android.icu.util.TimeZone bias
int totalOffsetMillis
Boolean isDst
java.util.List timeZoneMappings
android.icu.util.TimeZone firstMatch
boolean biasMatched
boolean oneMatch
android.icu.util.TimeZone toReturn
private static boolean offsetMatchesAtTime (long, android.icu.util.TimeZone, int, java.lang.Boolean)
long whenMillis
android.icu.util.TimeZone timeZone
int totalOffsetMillis
Boolean isDst
int[] offsets
private static java.lang.String normalizeCountryIso (java.lang.String)
String countryIso
}
com/android/i18n/timezone/CountryZonesFinder.class
CountryZonesFinder.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.CountryZonesFinder extends java.lang.Object {
private final java.util.List countryTimeZonesList
void <init> (java.util.List)
java.util.List countryTimeZonesList
public static com.android.i18n.timezone.CountryZonesFinder createForTests (java.util.List)
java.util.List countryTimeZonesList
public java.util.List lookupAllCountryIsoCodes ()
com.android.i18n.timezone.CountryTimeZones countryTimeZones
java.util.List isoCodes
public java.util.List lookupCountryTimeZonesForZoneId (java.lang.String)
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
boolean match
java.util.List countryTimeZoneMappings
com.android.i18n.timezone.CountryTimeZones countryTimeZones
String zoneId
java.util.List matches
public com.android.i18n.timezone.CountryTimeZones lookupCountryTimeZones (java.lang.String)
com.android.i18n.timezone.CountryTimeZones countryTimeZones
String countryIso
String normalizedCountryIso
}
com/android/i18n/timezone/DebugInfo$DebugEntry.class
DebugInfo.java
package com.android.i18n.timezone
public com.android.i18n.timezone.DebugInfo$DebugEntry extends java.lang.Object {
private final String key
private final String stringValue
public void <init> (java.lang.String, java.lang.String)
String key
String stringValue
public java.lang.String getKey ()
public java.lang.String getStringValue ()
}
com/android/i18n/timezone/DebugInfo.class
DebugInfo.java
package com.android.i18n.timezone
public com.android.i18n.timezone.DebugInfo extends java.lang.Object {
private final java.util.List entries
public void <init> ()
public com.android.i18n.timezone.DebugInfo addStringEntry (java.lang.String, java.lang.String)
String key
String value
public com.android.i18n.timezone.DebugInfo addStringEntry (java.lang.String, int)
String key
int value
public java.util.List getDebugEntries ()
public com.android.i18n.timezone.DebugInfo$DebugEntry getDebugEntry (java.lang.String)
com.android.i18n.timezone.DebugInfo$DebugEntry entry
String key
}
com/android/i18n/timezone/I18nModuleDebug.class
I18nModuleDebug.java
package com.android.i18n.timezone
public com.android.i18n.timezone.I18nModuleDebug extends java.lang.Object {
private static final String CORE_LIBRARY_TIMEZONE_DEBUG_PREFIX
private void <init> ()
public static com.android.i18n.timezone.DebugInfo getDebugInfo ()
com.android.i18n.timezone.DebugInfo debugInfo
private static void populateTimeZoneFilesInfo (com.android.i18n.timezone.DebugInfo)
String tzDataModulePrefix
String versionFile
String systemDirPrefix
String versionFile
com.android.i18n.timezone.DebugInfo debugInfo
String debugKeyPrefix
private static void addTzDataSetVersionDebugInfo (java.lang.String, java.lang.String, com.android.i18n.timezone.DebugInfo)
com.android.i18n.timezone.TzDataSetVersion tzDataSetVersion
String formatVersionString
Exception e
String tzDataSetVersionFile
String debugKeyPrefix
com.android.i18n.timezone.DebugInfo debugInfo
java.io.File file
String statusKey
private static void populateTimeZoneLibraryReportedVersion (com.android.i18n.timezone.DebugInfo)
com.android.i18n.timezone.DebugInfo debugInfo
String debugKeyPrefix
}
com/android/i18n/timezone/TelephonyLookup$1.class
TelephonyLookup.java
package com.android.i18n.timezone
synthetic com.android.i18n.timezone.TelephonyLookup$1 extends java.lang.Object {
}
com/android/i18n/timezone/TelephonyLookup$TelephonyNetworkProcessor.class
TelephonyLookup.java
package com.android.i18n.timezone
abstract com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor extends java.lang.Object {
public static final boolean CONTINUE
public static final boolean HALT
public abstract void processNetwork (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
}
com/android/i18n/timezone/TelephonyLookup$TelephonyNetworkValidator.class
TelephonyLookup.java
package com.android.i18n.timezone
com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkValidator extends java.lang.Object implements com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor {
private final java.util.Set knownMccMncs
private void <init> ()
public void processNetwork (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String mcc
String mnc
String countryIso
String debugInfo
com.android.i18n.timezone.TelephonyNetwork$MccMnc mccMnc
private static boolean isAsciiNumeric (java.lang.String)
char character
int i
String string
synthetic void <init> (com.android.i18n.timezone.TelephonyLookup$1)
com.android.i18n.timezone.TelephonyLookup$1 x0
}
com/android/i18n/timezone/TelephonyLookup$TelephonyNetworksExtractor.class
TelephonyLookup.java
package com.android.i18n.timezone
com.android.i18n.timezone.TelephonyLookup$TelephonyNetworksExtractor extends java.lang.Object implements com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor {
private java.util.List networksList
private void <init> ()
public void processNetwork (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String mcc
String mnc
String countryIso
String debugInfo
com.android.i18n.timezone.TelephonyNetwork network
com.android.i18n.timezone.TelephonyNetworkFinder getTelephonyNetworkFinder ()
synthetic void <init> (com.android.i18n.timezone.TelephonyLookup$1)
com.android.i18n.timezone.TelephonyLookup$1 x0
}
com/android/i18n/timezone/TelephonyLookup.class
TelephonyLookup.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TelephonyLookup extends java.lang.Object {
public static final String TELEPHONYLOOKUP_FILE_NAME
private static final String TELEPHONY_LOOKUP_ELEMENT
private static final String NETWORKS_ELEMENT
private static final String NETWORK_ELEMENT
private static final String MOBILE_COUNTRY_CODE_ATTRIBUTE
private static final String MOBILE_NETWORK_CODE_ATTRIBUTE
private static final String COUNTRY_ISO_CODE_ATTRIBUTE
private static com.android.i18n.timezone.TelephonyLookup instance
private final com.android.i18n.timezone.XmlUtils$ReaderSupplier xmlSource
private void <init> (com.android.i18n.timezone.XmlUtils$ReaderSupplier)
com.android.i18n.timezone.XmlUtils$ReaderSupplier xmlSource
public static com.android.i18n.timezone.TelephonyLookup getInstance ()
String[] telephonyLookupFilePaths
public static transient com.android.i18n.timezone.TelephonyLookup createInstanceWithFallback (java.lang.String[])
java.io.IOException e
String tzLookupFilePath
String[] telephonyLookupFilePaths
java.io.IOException lastException
public static com.android.i18n.timezone.TelephonyLookup createInstance (java.lang.String) throws java.io.IOException
String path
com.android.i18n.timezone.XmlUtils$ReaderSupplier xmlSupplier
public static com.android.i18n.timezone.TelephonyLookup createInstanceForTests (java.lang.String)
String xml
public void validate () throws java.io.IOException
org.xmlpull.v1.XmlPullParserException e
public com.android.i18n.timezone.TelephonyNetworkFinder getTelephonyNetworkFinder ()
Exception e
com.android.i18n.timezone.TelephonyLookup$TelephonyNetworksExtractor extractor
private void processXml (com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParserFactory xmlPullParserFactory
org.xmlpull.v1.XmlPullParser parser
java.io.Reader reader
com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor processor
private static void processNetworks (org.xmlpull.v1.XmlPullParser, com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String mcc
String mnc
String countryCode
String debugInfo
org.xmlpull.v1.XmlPullParser parser
com.android.i18n.timezone.TelephonyLookup$TelephonyNetworkProcessor processor
}
com/android/i18n/timezone/TelephonyNetwork$MccMnc.class
TelephonyNetwork.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TelephonyNetwork$MccMnc extends java.lang.Object {
final String mcc
final String mnc
public void <init> (java.lang.String, java.lang.String)
String mcc
String mnc
public boolean equals (java.lang.Object)
Object o
com.android.i18n.timezone.TelephonyNetwork$MccMnc mccMnc
public int hashCode ()
public java.lang.String toString ()
}
com/android/i18n/timezone/TelephonyNetwork.class
TelephonyNetwork.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TelephonyNetwork extends java.lang.Object {
private final com.android.i18n.timezone.TelephonyNetwork$MccMnc mccMnc
private final String countryIsoCode
public static com.android.i18n.timezone.TelephonyNetwork create (java.lang.String, java.lang.String, java.lang.String)
String mcc
String mnc
String countryIsoCode
String normalizedCountryIso
private void <init> (com.android.i18n.timezone.TelephonyNetwork$MccMnc, java.lang.String)
com.android.i18n.timezone.TelephonyNetwork$MccMnc mccMnc
String countryIsoCode
public com.android.i18n.timezone.TelephonyNetwork$MccMnc getMccMnc ()
public java.lang.String getMcc ()
public java.lang.String getMnc ()
public java.lang.String getCountryIsoCode ()
public boolean equals (java.lang.Object)
Object o
com.android.i18n.timezone.TelephonyNetwork that
public int hashCode ()
public java.lang.String toString ()
}
com/android/i18n/timezone/TelephonyNetworkFinder.class
TelephonyNetworkFinder.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TelephonyNetworkFinder extends java.lang.Object {
private final java.util.Map networksMap
private final java.util.List networksList
public static com.android.i18n.timezone.TelephonyNetworkFinder create (java.util.List)
String validCountryIsoCode
com.android.i18n.timezone.TelephonyNetwork$MccMnc mccMnc
com.android.i18n.timezone.TelephonyNetwork existingEntry
com.android.i18n.timezone.TelephonyNetwork network
java.util.List networksList
java.util.Set validCountryIsoCodes
java.util.Map networksMap
private void <init> (java.util.List, java.util.Map)
java.util.List networksList
java.util.Map networksMap
public com.android.i18n.timezone.TelephonyNetwork findNetworkByMccMnc (java.lang.String, java.lang.String)
String mcc
String mnc
public java.util.List getAll ()
}
com/android/i18n/timezone/TimeZoneDataFiles.class
TimeZoneDataFiles.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TimeZoneDataFiles extends java.lang.Object {
private static final String ANDROID_ROOT_ENV
private static final String ANDROID_TZDATA_ROOT_ENV
private static final String ANDROID_DATA_ENV
private void <init> ()
public static java.lang.String[] getTimeZoneFilePaths (java.lang.String)
String fileName
public static java.lang.String getDataTimeZoneRootDir ()
public static java.lang.String getDataTimeZoneFile (java.lang.String)
String fileName
public static java.lang.String getTimeZoneModuleTzFile (java.lang.String)
String fileName
public static java.lang.String getTimeZoneModuleTzVersionFile ()
public static com.android.i18n.timezone.TzDataSetVersion readTimeZoneModuleVersion () throws java.io.IOException com.android.i18n.timezone.TzDataSetVersion$TzDataSetException
String tzVersionFileName
public static java.lang.String getTimeZoneModuleFile (java.lang.String)
String fileName
public static java.lang.String getSystemTzFile (java.lang.String)
String fileName
public static java.lang.String getSystemIcuFile (java.lang.String)
String fileName
private static java.lang.String getEnvironmentPath (java.lang.String, java.lang.String)
String environmentVariable
String path
String variable
}
com/android/i18n/timezone/TimeZoneFinder$1.class
TimeZoneFinder.java
package com.android.i18n.timezone
synthetic com.android.i18n.timezone.TimeZoneFinder$1 extends java.lang.Object {
}
com/android/i18n/timezone/TimeZoneFinder$CountryZonesLookupExtractor.class
TimeZoneFinder.java
package com.android.i18n.timezone
com.android.i18n.timezone.TimeZoneFinder$CountryZonesLookupExtractor extends java.lang.Object implements com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor {
private java.util.List countryTimeZonesList
private void <init> ()
public boolean processCountryZones (java.lang.String, java.lang.String, boolean, boolean, java.util.List, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String countryIso
String defaultTimeZoneId
boolean defaultTimeZoneBoost
boolean everUsesUtc
java.util.List timeZoneMappings
String debugInfo
com.android.i18n.timezone.CountryTimeZones countryTimeZones
com.android.i18n.timezone.CountryZonesFinder getCountryZonesLookup ()
synthetic void <init> (com.android.i18n.timezone.TimeZoneFinder$1)
com.android.i18n.timezone.TimeZoneFinder$1 x0
}
com/android/i18n/timezone/TimeZoneFinder$IanaVersionExtractor.class
TimeZoneFinder.java
package com.android.i18n.timezone
com.android.i18n.timezone.TimeZoneFinder$IanaVersionExtractor extends java.lang.Object implements com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor {
private String ianaVersion
private void <init> ()
public boolean processHeader (java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String ianaVersion
public java.lang.String getIanaVersion ()
synthetic void <init> (com.android.i18n.timezone.TimeZoneFinder$1)
com.android.i18n.timezone.TimeZoneFinder$1 x0
}
com/android/i18n/timezone/TimeZoneFinder$SelectiveCountryTimeZonesExtractor.class
TimeZoneFinder.java
package com.android.i18n.timezone
com.android.i18n.timezone.TimeZoneFinder$SelectiveCountryTimeZonesExtractor extends java.lang.Object implements com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor {
private final String countryCodeToMatch
private com.android.i18n.timezone.CountryTimeZones validatedCountryTimeZones
private void <init> (java.lang.String)
String countryCodeToMatch
public boolean processCountryZones (java.lang.String, java.lang.String, boolean, boolean, java.util.List, java.lang.String)
String countryIso
String defaultTimeZoneId
boolean defaultTimeZoneBoost
boolean everUsesUtc
java.util.List timeZoneMappings
String debugInfo
com.android.i18n.timezone.CountryTimeZones getValidatedCountryTimeZones ()
synthetic void <init> (java.lang.String, com.android.i18n.timezone.TimeZoneFinder$1)
String x0
com.android.i18n.timezone.TimeZoneFinder$1 x1
}
com/android/i18n/timezone/TimeZoneFinder$TimeZonesProcessor.class
TimeZoneFinder.java
package com.android.i18n.timezone
abstract com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor extends java.lang.Object {
public static final boolean CONTINUE
public static final boolean HALT
public boolean processHeader (java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String ianaVersion
public boolean processCountryZones (java.lang.String, java.lang.String, boolean, boolean, java.util.List, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String countryIso
String defaultTimeZoneId
boolean defaultTimeZoneBoost
boolean everUsesUtc
java.util.List timeZoneMappings
String debugInfo
}
com/android/i18n/timezone/TimeZoneFinder$TimeZonesValidator.class
TimeZoneFinder.java
package com.android.i18n.timezone
com.android.i18n.timezone.TimeZoneFinder$TimeZonesValidator extends java.lang.Object implements com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor {
private final java.util.Set knownCountryCodes
private void <init> ()
public boolean processCountryZones (java.lang.String, java.lang.String, boolean, boolean, java.util.List, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
String countryIso
String defaultTimeZoneId
boolean defaultTimeZoneBoost
boolean everUsesUtc
java.util.List timeZoneMappings
String debugInfo
synthetic void <init> (com.android.i18n.timezone.TimeZoneFinder$1)
com.android.i18n.timezone.TimeZoneFinder$1 x0
}
com/android/i18n/timezone/TimeZoneFinder.class
TimeZoneFinder.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TimeZoneFinder extends java.lang.Object {
public static final String TZLOOKUP_FILE_NAME
private static final String TIMEZONES_ELEMENT
private static final String IANA_VERSION_ATTRIBUTE
private static final String COUNTRY_ZONES_ELEMENT
private static final String COUNTRY_ELEMENT
private static final String COUNTRY_CODE_ATTRIBUTE
private static final String DEFAULT_TIME_ZONE_ID_ATTRIBUTE
private static final String DEFAULT_TIME_ZONE_BOOST_ATTRIBUTE
private static final String EVER_USES_UTC_ATTRIBUTE
private static final String ZONE_ID_ELEMENT
private static final String ZONE_SHOW_IN_PICKER_ATTRIBUTE
private static final String ZONE_NOT_USED_AFTER_ATTRIBUTE
private static final String ZONE_ALTERNATIVE_IDS_ATTRIBUTE
private static com.android.i18n.timezone.TimeZoneFinder instance
private final com.android.i18n.timezone.XmlUtils$ReaderSupplier xmlSource
private com.android.i18n.timezone.CountryTimeZones lastCountryTimeZones
private void <init> (com.android.i18n.timezone.XmlUtils$ReaderSupplier)
com.android.i18n.timezone.XmlUtils$ReaderSupplier xmlSource
public static com.android.i18n.timezone.TimeZoneFinder getInstance ()
String[] tzLookupFilePaths
public static transient com.android.i18n.timezone.TimeZoneFinder createInstanceWithFallback (java.lang.String[])
java.io.IOException e
String tzLookupFilePath
String[] tzLookupFilePaths
java.io.IOException lastException
public static com.android.i18n.timezone.TimeZoneFinder createInstance (java.lang.String) throws java.io.IOException
String path
com.android.i18n.timezone.XmlUtils$ReaderSupplier xmlSupplier
public static com.android.i18n.timezone.TimeZoneFinder createInstanceForTests (java.lang.String)
String xml
public void validate () throws java.io.IOException
org.xmlpull.v1.XmlPullParserException e
public java.lang.String getIanaVersion ()
Exception e
com.android.i18n.timezone.TimeZoneFinder$IanaVersionExtractor ianaVersionExtractor
public com.android.i18n.timezone.CountryZonesFinder getCountryZonesFinder ()
Exception e
com.android.i18n.timezone.TimeZoneFinder$CountryZonesLookupExtractor extractor
public com.android.i18n.timezone.CountryTimeZones lookupCountryTimeZones (java.lang.String)
com.android.i18n.timezone.CountryTimeZones countryTimeZones
Exception e
String countryIso
com.android.i18n.timezone.TimeZoneFinder$SelectiveCountryTimeZonesExtractor extractor
private void processXml (com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParserFactory xmlPullParserFactory
org.xmlpull.v1.XmlPullParser parser
String ianaVersion
java.io.Reader reader
com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor processor
private static boolean processCountryZones (org.xmlpull.v1.XmlPullParser, com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String code
String defaultTimeZoneId
boolean defaultTimeZoneBoost
Boolean everUsesUtc
String debugInfo
java.util.List timeZoneMappings
boolean result
org.xmlpull.v1.XmlPullParser parser
com.android.i18n.timezone.TimeZoneFinder$TimeZonesProcessor processor
private static java.util.List parseTimeZoneMappings (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
boolean showInPicker
Long notUsedAfter
java.util.List alternativeIds
String zoneIdString
String internedZoneIdString
java.util.List internedAlternativeIds
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
org.xmlpull.v1.XmlPullParser parser
java.util.List timeZoneMappings
private static java.util.List internStrings (java.util.List)
String stringToIntern
java.util.List stringsToIntern
java.util.List internedStrings
}
com/android/i18n/timezone/TzDataSetVersion$TzDataSetException.class
TzDataSetVersion.java
package com.android.i18n.timezone
public com.android.i18n.timezone.TzDataSetVersion$TzDataSetException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/i18n/timezone/TzDataSetVersion.class
TzDataSetVersion.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.TzDataSetVersion extends java.lang.Object {
public static final String DEFAULT_FILE_NAME
public static final int CURRENT_FORMAT_MAJOR_VERSION
public static final int CURRENT_FORMAT_MINOR_VERSION
private static final String FULL_CURRENT_FORMAT_VERSION_STRING
private static final int FORMAT_VERSION_STRING_LENGTH
private static final java.util.regex.Pattern FORMAT_VERSION_PATTERN
private static final java.util.regex.Pattern RULES_VERSION_PATTERN
private static final int RULES_VERSION_LENGTH
private static final java.util.regex.Pattern REVISION_PATTERN
private static final int REVISION_LENGTH
private static final int TZ_DATA_VERSION_FILE_LENGTH
private static final java.util.regex.Pattern TZ_DATA_VERSION_FILE_PATTERN
private final int formatMajorVersion
private final int formatMinorVersion
private final String rulesVersion
private final int revision
public static int currentFormatMajorVersion ()
public static int currentFormatMinorVersion ()
public void <init> (int, int, java.lang.String, int) throws com.android.i18n.timezone.TzDataSetVersion$TzDataSetException
int formatMajorVersion
int formatMinorVersion
String rulesVersion
int revision
public static com.android.i18n.timezone.TzDataSetVersion fromBytes (byte[]) throws com.android.i18n.timezone.TzDataSetVersion$TzDataSetException
java.util.regex.Matcher matcher
String formatMajorVersion
String formatMinorVersion
String rulesVersion
String revision
IndexOutOfBoundsException e
byte[] bytes
String tzDataVersion
public static com.android.i18n.timezone.TzDataSetVersion readFromFile (java.io.File) throws java.io.IOException com.android.i18n.timezone.TzDataSetVersion$TzDataSetException
java.io.File file
byte[] versionBytes
public int getFormatMajorVersion ()
public int getFormatMinorVersion ()
public java.lang.String getRulesVersion ()
public int getRevision ()
public byte[] toBytes ()
private static byte[] toBytes (int, int, java.lang.String, int)
int majorFormatVersion
int minorFormatVerison
String rulesVersion
int revision
public static boolean isCompatibleWithThisDevice (com.android.i18n.timezone.TzDataSetVersion)
com.android.i18n.timezone.TzDataSetVersion tzDataVersion
public boolean equals (java.lang.Object)
Object o
com.android.i18n.timezone.TzDataSetVersion that
public int hashCode ()
int result
public java.lang.String toString ()
private static java.lang.String to3DigitVersionString (int)
com.android.i18n.timezone.TzDataSetVersion$TzDataSetException e
int version
private static int from3DigitVersionString (java.lang.String) throws com.android.i18n.timezone.TzDataSetVersion$TzDataSetException
int version
NumberFormatException e
String versionString
String parseErrorMessage
private static int validate3DigitVersion (int) throws com.android.i18n.timezone.TzDataSetVersion$TzDataSetException
int value
private static java.lang.String toFormatVersionString (int, int)
int majorFormatVersion
int minorFormatVersion
private static byte[] readBytes (java.io.File, int) throws java.io.IOException
byte[] max
int bytesRead
byte[] toReturn
java.io.FileInputStream in
java.io.File file
int maxBytes
static void <clinit> ()
}
com/android/i18n/timezone/WallTime$1.class
WallTime.java
package com.android.i18n.timezone
synthetic com.android.i18n.timezone.WallTime$1 extends java.lang.Object {
}
com/android/i18n/timezone/WallTime$CheckedArithmeticException.class
WallTime.java
package com.android.i18n.timezone
com.android.i18n.timezone.WallTime$CheckedArithmeticException extends java.lang.Exception {
private void <init> ()
synthetic void <init> (com.android.i18n.timezone.WallTime$1)
com.android.i18n.timezone.WallTime$1 x0
}
com/android/i18n/timezone/WallTime$OffsetInterval.class
WallTime.java
package com.android.i18n.timezone
com.android.i18n.timezone.WallTime$OffsetInterval extends java.lang.Object {
private final int startWallTimeSeconds
private final int endWallTimeSeconds
private final int isDst
private final int totalOffsetSeconds
public static com.android.i18n.timezone.WallTime$OffsetInterval create (com.android.i18n.timezone.ZoneInfoData, int)
int totalOffsetSeconds
int isDst
int startWallTimeSeconds
int endWallTimeSeconds
int endWallTimeSeconds
com.android.i18n.timezone.ZoneInfoData zoneInfo
int transitionIndex
int rawOffsetSeconds
int type
int totalOffsetSeconds
int endWallTimeSeconds
int isDst
int startWallTimeSeconds
private void <init> (int, int, int, int)
int startWallTimeSeconds
int endWallTimeSeconds
int isDst
int totalOffsetSeconds
public boolean containsWallTime (long)
long wallTimeSeconds
public int getIsDst ()
public int getTotalOffsetSeconds ()
public long getEndWallTimeSeconds ()
public long getStartWallTimeSeconds ()
}
com/android/i18n/timezone/WallTime.class
WallTime.java
package com.android.i18n.timezone
public com.android.i18n.timezone.WallTime extends java.lang.Object {
private final java.util.GregorianCalendar calendar
private int year
private int month
private int monthDay
private int hour
private int minute
private int second
private int weekDay
private int yearDay
private int isDst
private int gmtOffsetSeconds
public void <init> ()
public void localtime (int, com.android.i18n.timezone.ZoneInfoData)
byte isDst
byte isDst
int offsetIndex
int offsetSeconds
byte isDst
int wallTimeSeconds
int timeSeconds
com.android.i18n.timezone.ZoneInfoData zoneInfo
public int mktime (com.android.i18n.timezone.ZoneInfoData)
Integer result
int wallTimeSeconds
int rawOffsetSeconds
int rawTimeSeconds
int initialTransitionIndex
Integer result
com.android.i18n.timezone.WallTime$CheckedArithmeticException e
com.android.i18n.timezone.ZoneInfoData zoneInfo
long longWallTimeSeconds
private java.lang.Integer tryOffsetAdjustments (com.android.i18n.timezone.ZoneInfoData, int, com.android.i18n.timezone.WallTime$OffsetInterval, int, int) throws com.android.i18n.timezone.WallTime$CheckedArithmeticException
int returnValue
int rawOffsetSeconds
int jOffsetSeconds
int targetIntervalOffsetSeconds
int adjustmentSeconds
int adjustedWallTimeSeconds
int j
com.android.i18n.timezone.ZoneInfoData zoneInfo
int oldWallTimeSeconds
com.android.i18n.timezone.WallTime$OffsetInterval targetInterval
int transitionIndex
int isDstToFind
int[] offsetsToTry
private static int[] getOffsetsOfType (com.android.i18n.timezone.ZoneInfoData, int, int)
int transitionIndex
int type
com.android.i18n.timezone.ZoneInfoData zoneInfo
int startIndex
int isDst
int[] offsets
boolean[] seen
int numFound
int delta
boolean clampTop
boolean clampBottom
int[] toReturn
private java.lang.Integer doWallTimeSearch (com.android.i18n.timezone.ZoneInfoData, int, int, boolean) throws com.android.i18n.timezone.WallTime$CheckedArithmeticException
int totalOffsetSeconds
int returnValue
int isDstToFind
Integer returnValue
boolean endSearch
boolean endSearch
int transitionIndexDelta
int currentTransitionIndex
com.android.i18n.timezone.WallTime$OffsetInterval offsetInterval
com.android.i18n.timezone.ZoneInfoData zoneInfo
int initialTransitionIndex
int wallTimeSeconds
boolean mustMatchDst
int MAX_SEARCH_SECONDS
boolean clampTop
boolean clampBottom
int loop
public void setYear (int)
int year
public void setMonth (int)
int month
public void setMonthDay (int)
int monthDay
public void setHour (int)
int hour
public void setMinute (int)
int minute
public void setSecond (int)
int second
public void setWeekDay (int)
int weekDay
public void setYearDay (int)
int yearDay
public void setIsDst (int)
int isDst
public void setGmtOffset (int)
int gmtoff
public int getYear ()
public int getMonth ()
public int getMonthDay ()
public int getHour ()
public int getMinute ()
public int getSecond ()
public int getWeekDay ()
public int getYearDay ()
public int getGmtOffset ()
public int getIsDst ()
private void copyFieldsToCalendar ()
private void copyFieldsFromCalendar ()
private static int checked32BitAdd (long, int) throws com.android.i18n.timezone.WallTime$CheckedArithmeticException
long a
int b
long result
private static int checked32BitSubtract (long, int) throws com.android.i18n.timezone.WallTime$CheckedArithmeticException
long a
int b
long result
private static int saturated32BitAdd (long, int)
long a
int b
long result
static synthetic int access$000 (long, int)
long x0
int x1
}
com/android/i18n/timezone/XmlUtils$ReaderSupplier.class
XmlUtils.java
package com.android.i18n.timezone
abstract com.android.i18n.timezone.XmlUtils$ReaderSupplier extends java.lang.Object {
public abstract java.io.Reader get () throws java.io.IOException
public static com.android.i18n.timezone.XmlUtils$ReaderSupplier forFile (java.lang.String, java.nio.charset.Charset) throws java.io.IOException
String fileName
java.nio.charset.Charset charSet
java.nio.file.Path file
public static com.android.i18n.timezone.XmlUtils$ReaderSupplier forString (java.lang.String)
String xml
private static synthetic java.io.Reader lambda$forString$1 (java.lang.String) throws java.io.IOException
String xml
private static synthetic java.io.Reader lambda$forFile$0 (java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException
java.nio.file.Path file
java.nio.charset.Charset charSet
}
com/android/i18n/timezone/XmlUtils.class
XmlUtils.java
package com.android.i18n.timezone
com.android.i18n.timezone.XmlUtils extends java.lang.Object {
private static final String TRUE_ATTRIBUTE_VALUE
private static final String FALSE_ATTRIBUTE_VALUE
private void <init> ()
static java.lang.Long parseLongAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.Long) throws org.xmlpull.v1.XmlPullParserException
NumberFormatException e
org.xmlpull.v1.XmlPullParser parser
String attributeName
Long defaultValue
String attributeValueString
static java.lang.Boolean parseBooleanAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.Boolean) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String attributeName
Boolean defaultValue
String attributeValueString
boolean isTrue
static java.util.List parseStringListAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, java.util.List) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String attributeName
java.util.List defaultValue
String attributeValueString
java.util.StringTokenizer stringTokenizer
java.util.ArrayList strings
static void findNextStartTagOrThrowNoRecurse (org.xmlpull.v1.XmlPullParser, java.lang.String) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String elementName
static boolean findNextStartTagOrEndTagNoRecurse (org.xmlpull.v1.XmlPullParser, java.lang.String) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String currentElementName
org.xmlpull.v1.XmlPullParser parser
String elementName
int type
static void consumeUntilEndTag (org.xmlpull.v1.XmlPullParser, java.lang.String) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
int type
int currentDepth
org.xmlpull.v1.XmlPullParser parser
String elementName
int requiredDepth
static void checkOnEndTag (org.xmlpull.v1.XmlPullParser, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String elementName
private static boolean isEndTag (org.xmlpull.v1.XmlPullParser, java.lang.String) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
String elementName
static java.lang.String normalizeCountryIso (java.lang.String)
String countryIso
static java.lang.String consumeText (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String text
org.xmlpull.v1.XmlPullParser parser
int type
String text
}
com/android/i18n/timezone/ZoneInfoData.class
ZoneInfoData.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.ZoneInfoData extends java.lang.Object {
public static final java.io.ObjectStreamField[] ZONEINFO_SERIALIZED_FIELDS
private final String mId
private final int mRawOffset
private final int mEarliestRawOffset
final long[] mTransitions
final byte[] mTypes
final int[] mOffsets
final byte[] mIsDsts
private void <init> (java.lang.String, int, int, long[], byte[], int[], byte[])
String id
int rawOffset
int earliestRawOffset
long[] transitions
byte[] types
int[] offsets
byte[] isDsts
private void <init> (com.android.i18n.timezone.ZoneInfoData)
com.android.i18n.timezone.ZoneInfoData that
private void <init> (com.android.i18n.timezone.ZoneInfoData, int)
com.android.i18n.timezone.ZoneInfoData that
int newRawOffset
public static com.android.i18n.timezone.ZoneInfoData readTimeZone (java.lang.String, com.android.i18n.timezone.internal.BufferIterator) throws java.io.IOException
String id
com.android.i18n.timezone.internal.BufferIterator it
private static void skipOver32BitData (java.lang.String, com.android.i18n.timezone.internal.BufferIterator) throws java.io.IOException
String id
com.android.i18n.timezone.internal.BufferIterator it
int tzh_magic
byte tzh_version
int tzh_ttisgmtcnt
int tzh_ttisstdcnt
int tzh_leapcnt
int tzh_timecnt
int tzh_typecnt
int tzh_charcnt
int transitionInfoSize
int ttinfoSize
int leapInfoSize
private static com.android.i18n.timezone.ZoneInfoData read64BitData (java.lang.String, com.android.i18n.timezone.internal.BufferIterator) throws java.io.IOException
int i
int typeIndex
int i
byte isDst
int i
String id
com.android.i18n.timezone.internal.BufferIterator it
int tzh_magic
byte tzh_version
int tzh_timecnt
int MAX_TRANSITIONS
int tzh_typecnt
int MAX_TYPES
long[] transitions64
byte[] types
int[] gmtOffsets
byte[] isDsts
private static void checkTzifVersionAcceptable (java.lang.String, byte) throws java.io.IOException
String id
byte tzh_version
char tzh_version_char
private void <init> (java.lang.String, long[], byte[], int[], byte[])
int typeIndex
int i
int rawOffsetInSeconds
int i
int i
String name
long[] transitions
byte[] types
int[] gmtOffsets
byte[] isDsts
int lastStdTransitionIndex
int rawOffsetInSeconds
int firstStdTypeIndex
int earliestRawOffset
public static com.android.i18n.timezone.ZoneInfoData createFromSerializationFields (java.lang.String, java.io.ObjectInputStream$GetField) throws java.io.IOException
String id
java.io.ObjectInputStream$GetField getField
int rawOffset
int earliestRawOffset
long[] transitions
byte[] types
int[] offsets
byte[] isDsts
public void writeToSerializationFields (java.io.ObjectOutputStream$PutField)
java.io.ObjectOutputStream$PutField putField
public int findTransitionIndex (long)
long seconds
int transition
int findOffsetIndexForTimeInSeconds (long)
long seconds
int transition
int findOffsetIndexForTimeInMilliseconds (long)
long millis
static long roundDownMillisToSeconds (long)
long millis
static long roundUpMillisToSeconds (long)
long millis
public int getOffsetsByUtcTime (long, int[])
int totalOffset
int rawOffset
int dstOffset
int rawOffset
int dstOffset
int type
long utcTimeInMillis
int[] offsets
int transitionIndex
int totalOffset
int rawOffset
int dstOffset
public int getOffset (long)
long when
int offsetIndex
public boolean isInDaylightTime (long)
long when
int offsetIndex
public int getRawOffset ()
public java.lang.Integer getLatestDstSavingsMillis (long)
int typeIndex
int i
long lastDSTTransitionTime
long currentUnixTimeSeconds
Integer dstSavings
int lastGmtOffset
int lastDstOffset
long when
int lastStdTransitionIndex
int lastDstTransitionIndex
Integer dstSavings
int getEarliestRawOffset ()
public boolean hasSameRules (com.android.i18n.timezone.ZoneInfoData)
com.android.i18n.timezone.ZoneInfoData other
public boolean equals (java.lang.Object)
Object obj
com.android.i18n.timezone.ZoneInfoData other
public int hashCode ()
int prime
int result
public java.lang.String toString ()
public java.lang.String getID ()
public com.android.i18n.timezone.ZoneInfoData createCopyWithRawOffset (int)
int newRawOffset
public long[] getTransitions ()
public static com.android.i18n.timezone.ZoneInfoData createInstance (java.lang.String, long[], byte[], int[], boolean[])
String id
long[] transitions
byte[] types
int[] offsets
boolean[] isDsts
private static byte[] toByteArray (boolean[])
int i
boolean[] isDsts
byte[] result
static void <clinit> ()
}
com/android/i18n/timezone/ZoneInfoDb$1.class
ZoneInfoDb.java
package com.android.i18n.timezone
com.android.i18n.timezone.ZoneInfoDb$1 extends com.android.i18n.timezone.internal.BasicLruCache {
final synthetic com.android.i18n.timezone.ZoneInfoDb this$0
void <init> (com.android.i18n.timezone.ZoneInfoDb, int)
com.android.i18n.timezone.ZoneInfoDb this$0
int maxSize
protected com.android.i18n.timezone.ZoneInfoData create (java.lang.String)
java.io.IOException e
String id
protected volatile synthetic java.lang.Object create (java.lang.Object)
}
com/android/i18n/timezone/ZoneInfoDb.class
ZoneInfoDb.java
package com.android.i18n.timezone
public final com.android.i18n.timezone.ZoneInfoDb extends java.lang.Object {
public static final String TZDATA_FILE_NAME
private static final com.android.i18n.timezone.ZoneInfoDb DATA
private static final int SIZEOF_TZNAME
private static final int SIZEOF_TZINT
public static final int SIZEOF_INDEX_ENTRY
private boolean closed
private com.android.i18n.timezone.internal.MemoryMappedFile mappedFile
private String version
private String[] ids
private int[] byteOffsets
private int[] rawUtcOffsetsCache
private static final int CACHE_SIZE
private final com.android.i18n.timezone.internal.BasicLruCache cache
public static com.android.i18n.timezone.ZoneInfoDb getInstance ()
public static transient com.android.i18n.timezone.ZoneInfoDb loadTzDataWithFallback (java.lang.String[])
com.android.i18n.timezone.ZoneInfoDb tzData
String path
String[] paths
public static com.android.i18n.timezone.ZoneInfoDb loadTzData (java.lang.String)
String path
com.android.i18n.timezone.ZoneInfoDb tzData
private static com.android.i18n.timezone.ZoneInfoDb createFallback ()
com.android.i18n.timezone.ZoneInfoDb tzData
private void <init> ()
public com.android.i18n.timezone.internal.BufferIterator getBufferIterator (java.lang.String)
String id
int index
int byteOffset
com.android.i18n.timezone.internal.BufferIterator it
private void populateFallback ()
private boolean loadData (java.lang.String)
android.system.ErrnoException errnoException
Exception ex
String path
private void readHeader () throws java.io.IOException
byte[] tzdata_version
String magic
int fileSize
int index_offset
int data_offset
int final_offset
IndexOutOfBoundsException e
com.android.i18n.timezone.internal.BufferIterator it
private void readIndex (com.android.i18n.timezone.internal.BufferIterator, int, int) throws java.io.IOException
int length
int len
String zoneId
int i
com.android.i18n.timezone.internal.BufferIterator it
int indexOffset
int dataOffset
byte[] idBytes
int indexSize
int entryCount
public static void validateTzData (java.lang.String) throws java.io.IOException
String path
com.android.i18n.timezone.ZoneInfoDb tzData
private void validate () throws java.io.IOException
com.android.i18n.timezone.ZoneInfoData zoneInfoData
String id
com.android.i18n.timezone.ZoneInfoData makeZoneInfoDataUncached (java.lang.String) throws java.io.IOException
String id
com.android.i18n.timezone.internal.BufferIterator it
public java.lang.String[] getAvailableIDs ()
public java.lang.String[] getAvailableIDs (int)
int i
int rawUtcOffset
java.util.List matches
int[] rawUtcOffsets
private synchronized int[] getRawUtcOffsets ()
int i
public java.lang.String getVersion ()
public com.android.i18n.timezone.ZoneInfoData makeZoneInfoData (java.lang.String)
String id
com.android.i18n.timezone.ZoneInfoData zoneInfoData
public boolean hasTimeZone (java.lang.String)
String id
public void close ()
private void checkNotClosed () throws java.lang.IllegalStateException
protected void finalize () throws java.lang.Throwable
static void <clinit> ()
}
com/android/i18n/timezone/internal/
com/android/i18n/timezone/internal/BasicLruCache$1.class
BasicLruCache.java
package com.android.i18n.timezone.internal
synthetic com.android.i18n.timezone.internal.BasicLruCache$1 extends java.lang.Object {
}
com/android/i18n/timezone/internal/BasicLruCache$CacheMap.class
BasicLruCache.java
package com.android.i18n.timezone.internal
com.android.i18n.timezone.internal.BasicLruCache$CacheMap extends java.util.LinkedHashMap {
private final int maxSize
private void <init> (int)
int maxSize
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
synthetic void <init> (int, com.android.i18n.timezone.internal.BasicLruCache$1)
int x0
com.android.i18n.timezone.internal.BasicLruCache$1 x1
}
com/android/i18n/timezone/internal/BasicLruCache.class
BasicLruCache.java
package com.android.i18n.timezone.internal
public com.android.i18n.timezone.internal.BasicLruCache extends java.lang.Object {
private final com.android.i18n.timezone.internal.BasicLruCache$CacheMap map
public void <init> (int)
int maxSize
public final java.lang.Object get (java.lang.Object)
Object result
Object key
Object result
public final synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object previous
protected java.lang.Object create (java.lang.Object)
Object key
public final synchronized void evictAll ()
}
com/android/i18n/timezone/internal/BufferIterator.class
BufferIterator.java
package com.android.i18n.timezone.internal
public abstract com.android.i18n.timezone.internal.BufferIterator extends java.lang.Object {
public void <init> ()
public abstract void seek (int)
public abstract void skip (int)
public abstract int pos ()
public abstract void readByteArray (byte[], int, int)
public abstract byte readByte ()
public abstract int readInt ()
public abstract void readIntArray (int[], int, int)
public abstract void readLongArray (long[], int, int)
public abstract short readShort ()
}
com/android/i18n/timezone/internal/ByteBufferIterator.class
ByteBufferIterator.java
package com.android.i18n.timezone.internal
public com.android.i18n.timezone.internal.ByteBufferIterator extends com.android.i18n.timezone.internal.BufferIterator {
private final java.nio.ByteBuffer buffer
public void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public void seek (int)
int offset
public void skip (int)
int byteCount
public int pos ()
public void readByteArray (byte[], int, int)
byte[] bytes
int arrayOffset
int byteCount
public byte readByte ()
public int readInt ()
int value
public void readIntArray (int[], int, int)
int[] ints
int arrayOffset
int intCount
public void readLongArray (long[], int, int)
long[] longs
int arrayOffset
int longCount
public short readShort ()
short value
}
com/android/i18n/timezone/internal/Memory.class
Memory.java
package com.android.i18n.timezone.internal
public final com.android.i18n.timezone.internal.Memory extends java.lang.Object {
private void <init> ()
public static int peekInt (byte[], int, java.nio.ByteOrder)
byte[] src
int offset
java.nio.ByteOrder order
public static long peekLong (byte[], int, java.nio.ByteOrder)
int h
int l
int l
int h
byte[] src
int offset
java.nio.ByteOrder order
public static short peekShort (byte[], int, java.nio.ByteOrder)
byte[] src
int offset
java.nio.ByteOrder order
public static void pokeInt (byte[], int, int, java.nio.ByteOrder)
byte[] dst
int offset
int value
java.nio.ByteOrder order
public static void pokeLong (byte[], int, long, java.nio.ByteOrder)
int i
int i
byte[] dst
int offset
long value
java.nio.ByteOrder order
public static void pokeShort (byte[], int, short, java.nio.ByteOrder)
byte[] dst
int offset
short value
java.nio.ByteOrder order
public static native byte peekByte (long)
public static int peekInt (long, boolean)
long address
boolean swap
int result
private static native int peekIntNative (long)
public static long peekLong (long, boolean)
long address
boolean swap
long result
private static native long peekLongNative (long)
public static short peekShort (long, boolean)
long address
boolean swap
short result
private static native short peekShortNative (long)
public static native void peekByteArray (long, byte[], int, int)
public static native void peekCharArray (long, char[], int, int, boolean)
public static native void peekDoubleArray (long, double[], int, int, boolean)
public static native void peekFloatArray (long, float[], int, int, boolean)
public static native void peekIntArray (long, int[], int, int, boolean)
public static native void peekLongArray (long, long[], int, int, boolean)
public static native void peekShortArray (long, short[], int, int, boolean)
public static native void pokeByte (long, byte)
public static void pokeInt (long, int, boolean)
long address
int value
boolean swap
private static native void pokeIntNative (long, int)
public static void pokeLong (long, long, boolean)
long address
long value
boolean swap
private static native void pokeLongNative (long, long)
public static void pokeShort (long, short, boolean)
long address
short value
boolean swap
private static native void pokeShortNative (long, short)
public static native void pokeByteArray (long, byte[], int, int)
public static native void pokeCharArray (long, char[], int, int, boolean)
public static native void pokeDoubleArray (long, double[], int, int, boolean)
public static native void pokeFloatArray (long, float[], int, int, boolean)
public static native void pokeIntArray (long, int[], int, int, boolean)
public static native void pokeLongArray (long, long[], int, int, boolean)
public static native void pokeShortArray (long, short[], int, int, boolean)
}
com/android/i18n/timezone/internal/MemoryMappedFile.class
MemoryMappedFile.java
package com.android.i18n.timezone.internal
public final com.android.i18n.timezone.internal.MemoryMappedFile extends java.lang.Object implements java.lang.AutoCloseable {
private boolean closed
private final long address
private final int size
public void <init> (long, long)
long address
long size
public static com.android.i18n.timezone.internal.MemoryMappedFile mmapRO (java.lang.String) throws android.system.ErrnoException
long size
long address
String path
java.io.FileDescriptor fd
public void close () throws android.system.ErrnoException
public boolean isClosed ()
public com.android.i18n.timezone.internal.BufferIterator bigEndianIterator ()
public com.android.i18n.timezone.internal.BufferIterator littleEndianIterator ()
void checkNotClosed ()
public int size ()
}
com/android/i18n/timezone/internal/NioBufferIterator.class
NioBufferIterator.java
package com.android.i18n.timezone.internal
public final com.android.i18n.timezone.internal.NioBufferIterator extends com.android.i18n.timezone.internal.BufferIterator {
private final com.android.i18n.timezone.internal.MemoryMappedFile file
private final long address
private final int length
private final boolean swap
private int position
void <init> (com.android.i18n.timezone.internal.MemoryMappedFile, long, int, boolean)
com.android.i18n.timezone.internal.MemoryMappedFile file
long address
int length
boolean swap
long MAX_VALID_ADDRESS
public void seek (int)
int offset
public void skip (int)
int byteCount
public int pos ()
public void readByteArray (byte[], int, int)
byte[] bytes
int arrayOffset
int byteCount
public byte readByte ()
byte result
public int readInt ()
int result
public void readIntArray (int[], int, int)
int[] ints
int arrayOffset
int intCount
int byteCount
public void readLongArray (long[], int, int)
long[] longs
int arrayOffset
int longCount
int byteCount
public short readShort ()
short result
private static void checkReadBounds (int, int, int)
int position
int length
int byteCount
int finalReadPos
private static void checkArrayBounds (int, int, int)
int arrayOffset
int arrayLength
int count
int targetPos
}
com/android/i18n/util/
com/android/i18n/util/Log.class
Log.java
package com.android.i18n.util
public com.android.i18n.util.Log extends java.lang.Object {
private static int VERBOSE
private static int DEBUG
private static int INFO
private static int WARN
private static int ERROR
private static int FATAL
private void <init> ()
public static void e (java.lang.String, java.lang.Throwable)
String msg
Throwable e
public static void w (java.lang.String)
String msg
public static void w (java.lang.String, java.lang.Throwable)
String msg
Throwable e
private static native void log (int, java.lang.String, java.lang.Throwable)
static void <clinit> ()
}
com/android/icu/
com/android/icu/charset/
com/android/icu/charset/CharsetDecoderICU.class
CharsetDecoderICU.java
package com.android.icu.charset
final com.android.icu.charset.CharsetDecoderICU extends java.nio.charset.CharsetDecoder {
private static final int MAX_CHARS_PER_BYTE
private static final int INPUT_OFFSET
private static final int OUTPUT_OFFSET
private static final int INVALID_BYTE_COUNT
private static final byte[] EMPTY_BYTE_ARRAY
private final int[] data
private long converterHandle
private byte[] input
private char[] output
private byte[] allocatedInput
private char[] allocatedOutput
private int inEnd
private int outEnd
public static com.android.icu.charset.CharsetDecoderICU newInstance (java.nio.charset.Charset, java.lang.String)
float averageCharsPerByte
com.android.icu.charset.CharsetDecoderICU result
Throwable t
java.nio.charset.Charset cs
String icuCanonicalName
long address
com.android.icu.charset.CharsetDecoderICU result
private void <init> (java.nio.charset.Charset, float, long)
java.nio.charset.Charset cs
float averageCharsPerByte
long address
protected void implReplaceWith (java.lang.String)
String newReplacement
protected final void implOnMalformedInput (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
protected final void implOnUnmappableCharacter (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
private void updateCallback ()
protected void implReset ()
protected final java.nio.charset.CoderResult implFlush (java.nio.CharBuffer)
int error
java.nio.CharBuffer out
protected java.nio.charset.CoderResult decodeLoop (java.nio.ByteBuffer, java.nio.CharBuffer)
int error
java.nio.ByteBuffer in
java.nio.CharBuffer out
private int getArray (java.nio.CharBuffer)
java.nio.CharBuffer out
private int getArray (java.nio.ByteBuffer)
int pos
java.nio.ByteBuffer in
private void setPosition (java.nio.CharBuffer)
java.nio.CharBuffer out
private void setPosition (java.nio.ByteBuffer)
java.nio.ByteBuffer in
static void <clinit> ()
}
com/android/icu/charset/CharsetEncoderICU.class
CharsetEncoderICU.java
package com.android.icu.charset
final com.android.icu.charset.CharsetEncoderICU extends java.nio.charset.CharsetEncoder {
private static final java.util.Map DEFAULT_REPLACEMENTS
private static final int INPUT_OFFSET
private static final int OUTPUT_OFFSET
private static final int INVALID_CHAR_COUNT
private static final char[] EMPTY_CHAR_ARRAY
private int[] data
private final long converterHandle
private char[] input
private byte[] output
private char[] allocatedInput
private byte[] allocatedOutput
private int inEnd
private int outEnd
public static com.android.icu.charset.CharsetEncoderICU newInstance (java.nio.charset.Charset, java.lang.String)
float averageBytesPerChar
float maxBytesPerChar
byte[] replacement
com.android.icu.charset.CharsetEncoderICU result
Throwable t
java.nio.charset.Charset cs
String icuCanonicalName
long address
com.android.icu.charset.CharsetEncoderICU result
private static byte[] makeReplacement (java.lang.String, long)
String icuCanonicalName
long address
byte[] replacement
private void <init> (java.nio.charset.Charset, float, float, byte[], long)
java.nio.charset.Charset cs
float averageBytesPerChar
float maxBytesPerChar
byte[] replacement
long address
protected void implReplaceWith (byte[])
byte[] newReplacement
protected void implOnMalformedInput (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
protected void implOnUnmappableCharacter (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction newAction
private void updateCallback ()
protected void implReset ()
protected java.nio.charset.CoderResult implFlush (java.nio.ByteBuffer)
int error
java.nio.ByteBuffer out
protected java.nio.charset.CoderResult encodeLoop (java.nio.CharBuffer, java.nio.ByteBuffer)
int error
java.nio.CharBuffer in
java.nio.ByteBuffer out
private int getArray (java.nio.ByteBuffer)
java.nio.ByteBuffer out
private int getArray (java.nio.CharBuffer)
int pos
java.nio.CharBuffer in
private void setPosition (java.nio.ByteBuffer)
java.nio.ByteBuffer out
private void setPosition (java.nio.CharBuffer)
java.nio.CharBuffer in
int position
static void <clinit> ()
byte[] questionMark
}
com/android/icu/charset/CharsetFactory.class
CharsetFactory.java
package com.android.icu.charset
public com.android.icu.charset.CharsetFactory extends java.lang.Object {
private void <init> ()
public static java.lang.String[] getAvailableCharsetNames ()
public static java.nio.charset.Charset create (java.lang.String)
String charsetName
}
com/android/icu/charset/CharsetICU.class
CharsetICU.java
package com.android.icu.charset
public final com.android.icu.charset.CharsetICU extends java.nio.charset.Charset {
private final String icuCanonicalName
protected void <init> (java.lang.String, java.lang.String, java.lang.String[])
String canonicalName
String icuCanonName
String[] aliases
public java.nio.charset.CharsetDecoder newDecoder ()
public java.nio.charset.CharsetEncoder newEncoder ()
public boolean contains (java.nio.charset.Charset)
java.nio.charset.Charset cs
}
com/android/icu/charset/NativeConverter.class
NativeConverter.java
package com.android.icu.charset
public final com.android.icu.charset.NativeConverter extends java.lang.Object {
private static final libcore.util.NativeAllocationRegistry registry
static final int U_ZERO_ERROR
static final int U_INVALID_CHAR_FOUND
static final int U_TRUNCATED_CHAR_FOUND
static final int U_ILLEGAL_CHAR_FOUND
static final int U_BUFFER_OVERFLOW_ERROR
private void <init> ()
static native int decode (long, byte[], int, char[], int, int[], boolean)
static native int encode (long, char[], int, byte[], int, int[], boolean)
static native long openConverter (java.lang.String)
static native void closeConverter (long)
static void registerConverter (java.lang.Object, long)
Object referrent
long converterHandle
static native void resetByteToChar (long)
static native void resetCharToByte (long)
static native byte[] getSubstitutionBytes (long)
static native int getMaxBytesPerChar (long)
static native float getAveBytesPerChar (long)
static native float getAveCharsPerByte (long)
static native boolean contains (java.lang.String, java.lang.String)
static native java.lang.String[] getAvailableCharsetNames ()
static native java.nio.charset.Charset charsetForName (java.lang.String)
private static int translateCodingErrorAction (java.nio.charset.CodingErrorAction)
java.nio.charset.CodingErrorAction action
static void setCallbackDecode (long, java.nio.charset.CharsetDecoder)
long converterHandle
java.nio.charset.CharsetDecoder decoder
private static native void setCallbackDecode (long, int, int, java.lang.String)
static void setCallbackEncode (long, java.nio.charset.CharsetEncoder)
long converterHandle
java.nio.charset.CharsetEncoder encoder
private static native void setCallbackEncode (long, int, int, byte[])
private static native long getNativeFinalizer ()
static boolean U_FAILURE (int)
int error
static void <clinit> ()
}
com/android/icu/text/
com/android/icu/text/CompatibleDecimalFormatFactory.class
CompatibleDecimalFormatFactory.java
package com.android.icu.text
public com.android.icu.text.CompatibleDecimalFormatFactory extends java.lang.Object {
private void <init> ()
public static android.icu.text.DecimalFormat create (java.lang.String, android.icu.text.DecimalFormatSymbols)
String pattern
android.icu.text.DecimalFormatSymbols dfs
android.icu.text.DecimalFormat df
}
com/android/icu/text/DateSorterBridge.class
DateSorterBridge.java
package com.android.icu.text
public com.android.icu.text.DateSorterBridge extends java.lang.Object {
private final String yesterday
private final String today
public static com.android.icu.text.DateSorterBridge createInstance (java.util.Locale) throws java.lang.AssertionError
java.util.Locale locale
private void <init> (java.util.Locale) throws java.lang.AssertionError
android.icu.impl.ICUResourceBundle rb
String todayStr
String yesterdayStr
java.util.MissingResourceException e
java.util.Locale locale
String todayStr
String yesterdayStr
android.icu.text.BreakIterator breakIterator
android.icu.text.CaseMap$Title caseMap
public java.lang.String getYesterday ()
public java.lang.String getToday ()
}
com/android/icu/text/ExtendedDateFormatSymbols.class
ExtendedDateFormatSymbols.java
package com.android.icu.text
public com.android.icu.text.ExtendedDateFormatSymbols extends java.lang.Object {
private final android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols aospExtendedDfs
private void <init> (android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols)
android.icu.text.DateFormatSymbols$AospExtendedDateFormatSymbols extendedDfs
public static com.android.icu.text.ExtendedDateFormatSymbols getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public android.icu.text.DateFormatSymbols getDateFormatSymbols ()
public java.lang.String[] getNarrowQuarters (int)
int context
}
com/android/icu/text/ExtendedDecimalFormatSymbols.class
ExtendedDecimalFormatSymbols.java
package com.android.icu.text
public com.android.icu.text.ExtendedDecimalFormatSymbols extends java.lang.Object {
private final android.icu.util.ULocale uLocale
private final android.icu.text.NumberingSystem numberingSystem
private void <init> (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale uLocale
android.icu.text.NumberingSystem ns
public static com.android.icu.text.ExtendedDecimalFormatSymbols getInstance (android.icu.util.ULocale, android.icu.text.NumberingSystem)
android.icu.util.ULocale uLocale
android.icu.text.NumberingSystem ns
public java.lang.String getLocalizedPatternSeparator ()
}
com/android/icu/text/ExtendedIDNA.class
ExtendedIDNA.java
package com.android.icu.text
public com.android.icu.text.ExtendedIDNA extends java.lang.Object {
private void <init> ()
public static java.lang.StringBuffer convertIDNToASCII (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
public static java.lang.StringBuffer convertIDNToUnicode (java.lang.String, int) throws android.icu.text.StringPrepParseException
String src
int options
}
com/android/icu/text/ExtendedTimeZoneNames$1.class
ExtendedTimeZoneNames.java
package com.android.icu.text
synthetic com.android.icu.text.ExtendedTimeZoneNames$1 extends java.lang.Object {
}
com/android/icu/text/ExtendedTimeZoneNames$Match.class
ExtendedTimeZoneNames.java
package com.android.icu.text
public final com.android.icu.text.ExtendedTimeZoneNames$Match extends java.lang.Object {
private final int matchLength
private final String tzId
private final boolean isDst
private void <init> (int, java.lang.String, boolean)
int matchLength
String tzId
boolean isDst
public int getMatchLength ()
public java.lang.String getTzId ()
public boolean isDst ()
synthetic void <init> (int, java.lang.String, boolean, com.android.icu.text.ExtendedTimeZoneNames$1)
int x0
String x1
boolean x2
com.android.icu.text.ExtendedTimeZoneNames$1 x3
}
com/android/icu/text/ExtendedTimeZoneNames.class
ExtendedTimeZoneNames.java
package com.android.icu.text
public com.android.icu.text.ExtendedTimeZoneNames extends java.lang.Object {
private static final java.util.Set DST_NAME_TYPES
private static final java.util.EnumSet STANDARD_AND_DST_TYPES
private final android.icu.util.ULocale locale
private final android.icu.text.TimeZoneNames timeZoneNames
private void <init> (android.icu.util.ULocale)
android.icu.util.ULocale locale
public static com.android.icu.text.ExtendedTimeZoneNames getInstance (android.icu.util.ULocale)
android.icu.util.ULocale locale
public android.icu.text.TimeZoneNames getTimeZoneNames ()
public com.android.icu.text.ExtendedTimeZoneNames$Match matchName (java.lang.CharSequence, int, java.lang.String)
android.icu.text.TimeZoneNames$MatchInfo matchInfo
android.icu.text.TimeZoneNames$MatchInfo matchInfo
String timeZoneId
android.icu.text.TimeZoneNames$MatchInfo matchInfo
CharSequence text
int start
String currentTzId
java.util.Collection matchedInfos
java.util.List maxLengthMatchInfos
int maxMatchedInfoLength
java.util.Set metaZonesInCurrentZone
android.icu.text.TimeZoneNames$MatchInfo tzMatchInfo
String region
private static com.android.icu.text.ExtendedTimeZoneNames$Match matchedTimeZone (java.lang.String, android.icu.text.TimeZoneNames$MatchInfo)
String timeZoneId
android.icu.text.TimeZoneNames$MatchInfo matchInfo
static void <clinit> ()
}
com/android/icu/text/TimeZoneNamesNative.class
TimeZoneNamesNative.java
package com.android.icu.text
public final com.android.icu.text.TimeZoneNamesNative extends java.lang.Object {
private void <init> ()
public static java.lang.String[][] getFilledZoneStrings (java.util.Locale, java.lang.String[])
int i
java.util.Locale locale
String[] tzIds
String[][] result
private static native void fillZoneStringsNative (java.lang.String, java.lang.String[][])
}
com/android/icu/util/
com/android/icu/util/CaseMapperNative.class
CaseMapperNative.java
package com.android.icu.util
public com.android.icu.util.CaseMapperNative extends java.lang.Object {
private void <init> ()
public static java.lang.String toLowerCase (java.lang.String, java.util.Locale)
String s
java.util.Locale locale
private static native java.lang.String toLowerCase (java.lang.String, java.lang.String)
public static java.lang.String toUpperCase (java.lang.String, java.util.Locale)
String s
java.util.Locale locale
private static native java.lang.String toUpperCase (java.lang.String, java.lang.String)
}
com/android/icu/util/ExtendedCalendar.class
ExtendedCalendar.java
package com.android.icu.util
public com.android.icu.util.ExtendedCalendar extends java.lang.Object {
private final android.icu.util.Calendar calendar
private final android.icu.util.ULocale uLocale
private void <init> (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
public static com.android.icu.util.ExtendedCalendar getInstance (android.icu.util.ULocale)
android.icu.util.ULocale uLocale
public java.lang.String getDateTimePattern (int, int)
int dateStyle
int timeStyle
}
com/android/icu/util/ExtendedTimeZone.class
ExtendedTimeZone.java
package com.android.icu.util
public com.android.icu.util.ExtendedTimeZone extends java.lang.Object {
private final android.icu.util.TimeZone timezone
private void <init> (java.lang.String)
String id
public static com.android.icu.util.ExtendedTimeZone getInstance (java.lang.String)
String id
public static void clearDefaultTimeZone ()
public android.icu.util.TimeZone getTimeZone ()
public java.time.zone.ZoneRules createZoneRules ()
android.icu.util.InitialTimeZoneRule initialTimeZoneRule
long startTime
android.icu.util.TimeArrayTimeZoneRule timeArrayTimeZoneRule
android.icu.util.TimeZoneRule timeZoneRule
java.time.zone.ZoneOffsetTransition zoneOffsetTransition
java.time.zone.ZoneOffsetTransition zoneOffsetTransition
long startTime
android.icu.util.TimeArrayTimeZoneRule timeZoneRule
java.time.ZoneOffset ruleStandardOffset
java.time.ZoneOffset ruleWallOffset
java.util.Map$Entry entry
java.time.ZoneOffset ruleStandardOffset
int currentYear
java.time.zone.ZoneOffsetTransition recurringRuleTransition
android.icu.util.TimeZoneTransition nextTransition
java.time.zone.ZoneOffsetTransitionRule zoneOffsetTransitionRule
android.icu.util.AnnualTimeZoneRule annualTimeZoneRule
java.util.List annualTimeZoneRules
android.icu.util.TimeZoneTransition firstTransitionToAnnualRule
android.icu.util.AnnualTimeZoneRule firstAnnualRule
android.icu.util.AnnualTimeZoneRule currentTimeZoneRule
long currentUtcTime
int firstRuleIndex
android.icu.util.BasicTimeZone basicTimeZone
android.icu.util.TimeZoneRule[] timeZoneRules
java.time.ZoneOffset baseStandardOffset
java.time.ZoneOffset baseWallOffset
java.util.NavigableMap rulesByStartTime
boolean hasRecurringRules
java.util.List standardOffsetTransitionList
java.util.List transitionList
java.time.ZoneOffset lastStandardOffset
java.time.ZoneOffset lastWallOffset
java.util.List lastRules
private java.time.zone.ZoneOffsetTransitionRule createZoneOffsetTransitionRule (android.icu.util.AnnualTimeZoneRule, java.time.ZoneOffset, java.time.ZoneOffset)
java.time.DayOfWeek dayOfWeek
int dayOfMonthIndicator
int dayOfMonthIndicator
int dayOfMonthIndicator
java.time.DayOfWeek dayOfWeek
int dayOfMonthIndicator
int weekInMonth
java.time.DayOfWeek dayOfWeek
int dayOfMonthIndicator
java.time.DayOfWeek dayOfWeek
int dayOfMonthIndicator
boolean timeEndOfDay
java.time.LocalTime switchDateTime
android.icu.util.AnnualTimeZoneRule annualTimeZoneRule
java.time.ZoneOffset lastStandardOffset
java.time.ZoneOffset lastWallOffset
android.icu.util.DateTimeRule dateTimeRule
java.time.Month month
java.time.DayOfWeek dayOfWeek
int dayOfMonthIndicator
boolean timeEndOfDay
java.time.LocalTime switchDateTime
java.time.zone.ZoneOffsetTransitionRule$TimeDefinition timeDefinition
private java.time.zone.ZoneOffsetTransitionRule$TimeDefinition timeDefinition (android.icu.util.AnnualTimeZoneRule)
android.icu.util.AnnualTimeZoneRule annualTimeZoneRule
android.icu.util.DateTimeRule dateTimeRule
private long utcStartTime (long, android.icu.util.TimeArrayTimeZoneRule)
long startTime
android.icu.util.TimeArrayTimeZoneRule timeZoneRule
private java.time.zone.ZoneRulesException zoneRulesException (java.lang.String)
String message
private static java.time.LocalDateTime localDateTime (long, java.time.ZoneOffset)
long epochMillis
java.time.ZoneOffset zoneOffset
private static java.time.DayOfWeek dayOfWeek (android.icu.util.DateTimeRule)
android.icu.util.DateTimeRule dateTimeRule
private static java.time.ZoneOffset standardOffset (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule timeZoneRule
private static java.time.ZoneOffset fullOffset (android.icu.util.TimeZoneRule)
android.icu.util.TimeZoneRule timeZoneRule
private static java.time.ZoneOffset toOffset (int)
int rawOffset
}
com/android/icu/util/Icu4cMetadata.class
Icu4cMetadata.java
package com.android.icu.util
public com.android.icu.util.Icu4cMetadata extends java.lang.Object {
public void <init> ()
public static native java.lang.String getTzdbVersion ()
public static native java.lang.String getCldrVersion ()
public static native java.lang.String getIcuVersion ()
public static native java.lang.String getUnicodeVersion ()
}
com/android/icu/util/LocaleNative.class
LocaleNative.java
package com.android.icu.util
public final com.android.icu.util.LocaleNative extends java.lang.Object {
private void <init> ()
public static void setDefault (java.lang.String)
String languageTag
private static native void setDefaultNative (java.lang.String)
public static java.lang.String getDisplayCountry (java.util.Locale, java.util.Locale)
java.util.Locale targetLocale
java.util.Locale locale
private static native java.lang.String getDisplayCountryNative (java.lang.String, java.lang.String)
public static java.lang.String getDisplayLanguage (java.util.Locale, java.util.Locale)
java.util.Locale targetLocale
java.util.Locale locale
private static native java.lang.String getDisplayLanguageNative (java.lang.String, java.lang.String)
public static java.lang.String getDisplayVariant (java.util.Locale, java.util.Locale)
java.util.Locale targetLocale
java.util.Locale locale
private static native java.lang.String getDisplayVariantNative (java.lang.String, java.lang.String)
public static java.lang.String getDisplayScript (java.util.Locale, java.util.Locale)
java.util.Locale targetLocale
java.util.Locale locale
private static native java.lang.String getDisplayScriptNative (java.lang.String, java.lang.String)
}
com/android/icu/util/regex/
com/android/icu/util/regex/MatcherNative.class
MatcherNative.java
package com.android.icu.util.regex
public com.android.icu.util.regex.MatcherNative extends java.lang.Object {
private static final libcore.util.NativeAllocationRegistry REGISTRY
private final com.android.icu.util.regex.PatternNative nativePattern
private final long address
public static com.android.icu.util.regex.MatcherNative create (com.android.icu.util.regex.PatternNative)
com.android.icu.util.regex.PatternNative pattern
private void <init> (com.android.icu.util.regex.PatternNative)
com.android.icu.util.regex.PatternNative pattern
public int getMatchedGroupIndex (java.lang.String)
String groupName
public boolean find (int, int[])
int startIndex
int[] offsets
public boolean findNext (int[])
int[] offsets
public int groupCount ()
public boolean hitEnd ()
public boolean lookingAt (int[])
int[] offsets
public boolean matches (int[])
int[] offsets
public boolean requireEnd ()
public void setInput (java.lang.String, int, int)
String input
int start
int end
public void useAnchoringBounds (boolean)
boolean value
public void useTransparentBounds (boolean)
boolean value
private static native boolean findImpl (long, int, int[])
private static native boolean findNextImpl (long, int[])
private static native int groupCountImpl (long)
private static native boolean hitEndImpl (long)
private static native boolean lookingAtImpl (long, int[])
private static native boolean matchesImpl (long, int[])
private static native boolean requireEndImpl (long)
private static native void setInputImpl (long, java.lang.String, int, int)
private static native void useAnchoringBoundsImpl (long, boolean)
private static native void useTransparentBoundsImpl (long, boolean)
private static native long getNativeFinalizer ()
static void <clinit> ()
}
com/android/icu/util/regex/PatternNative.class
PatternNative.java
package com.android.icu.util.regex
public com.android.icu.util.regex.PatternNative extends java.lang.Object {
private static final libcore.util.NativeAllocationRegistry REGISTRY
private final long address
public static com.android.icu.util.regex.PatternNative create (java.lang.String, int)
String pattern
int flags
private void <init> (java.lang.String, int)
String pattern
int flags
int getMatchedGroupIndex (java.lang.String)
String groupName
long openMatcher ()
private static native long compileImpl (java.lang.String, int)
private static native long getNativeFinalizer ()
private static native long openMatcherImpl (long)
private static native int getMatchedGroupIndexImpl (long, java.lang.String)
static void <clinit> ()
}