Parse the given string using this object's choices. The method does string comparisons to try to find an optimal match. If no object can be parsed, index is unchanged, and NULL is returned. The result is returned as the most parsimonious type of Formattable that will accomodate all of the necessary precision. For example, if the result is exactly 12, it will be returned as a long. However, if it is 1.5, it will be returned as a double.
Referenced by NFSubstitution::doParse(), parse(), parseCurrency(), NumberFormatRegressionTest::Test4145457(), NumberFormatRegressionTest::Test4170798(), NumberFormatRegressionTest::Test4216742(), NumberFormatRegressionTest::Test4243108(), IntlTestDecimalFormatAPI::testAPI(), TestMessageFormat::testBug3(), NumberFormatTest::TestExponential(), NumberFormatTest::TestLenientParse(), IntlTestDateFormatAPI::TestNameHiding(), and NumberFormatTest::TestParse().
Here is the caller graph for this function: