LEFT | RIGHT |
1 // © 2017 and later: Unicode, Inc. and others. | 1 // © 2017 and later: Unicode, Inc. and others. |
2 // License & terms of use: http://www.unicode.org/copyright.html#License | 2 // License & terms of use: http://www.unicode.org/copyright.html#License |
3 package com.ibm.icu.impl.number.parse; | 3 package com.ibm.icu.impl.number.parse; |
4 | 4 |
5 import com.ibm.icu.text.UnicodeSet; | 5 import com.ibm.icu.text.UnicodeSet; |
6 | 6 |
7 /** | 7 /** |
8 * @author sffc | 8 * @author sffc |
9 * | 9 * |
10 */ | 10 */ |
(...skipping 17 matching lines...) Expand all Loading... |
28 while (segment.length() > 0) { | 28 while (segment.length() > 0) { |
29 int cp = segment.getCodePoint(); | 29 int cp = segment.getCodePoint(); |
30 if (cp == -1 || !UNISET_WHITESPACE.contains(cp)) { | 30 if (cp == -1 || !UNISET_WHITESPACE.contains(cp)) { |
31 break; | 31 break; |
32 } | 32 } |
33 segment.adjustOffset(Character.charCount(cp)); | 33 segment.adjustOffset(Character.charCount(cp)); |
34 // Note: Do not touch the charsConsumed. | 34 // Note: Do not touch the charsConsumed. |
35 } | 35 } |
36 return segment.length() == 0 || segment.isLeadingSurrogate(); | 36 return segment.length() == 0 || segment.isLeadingSurrogate(); |
37 } | 37 } |
| 38 |
| 39 @Override |
| 40 public void postProcess(ParsedNumber result) { |
| 41 // No-op |
| 42 } |
38 } | 43 } |
LEFT | RIGHT |