Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2693)

Unified Diff: icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java

Issue 335150043: Refreshing Number Parsing: ICU4J Base URL: svn+icussh://source.icu-project.org/repos/icu/trunk/
Patch Set: Replying to Andy feedback round one. See commit message. Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java
===================================================================
--- icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java (revision 0)
+++ icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java (revision 40782)
@@ -0,0 +1,34 @@
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+package com.ibm.icu.impl.number.parse;
+
+import com.ibm.icu.text.UnicodeSet;
+
+/**
+ * @author sffc
+ *
+ */
+public class PaddingMatcher extends RangeMatcher {
+
+ /**
+ * @param uniSet
+ */
+ protected PaddingMatcher(String padString) {
+ super(new UnicodeSet().add(padString).freeze());
+ }
+
+ @Override
+ protected boolean isDisabled(ParsedNumber result) {
+ return false;
+ }
+
+ @Override
+ protected void accept(StringSegment segment, ParsedNumber result) {
+ // No-op
+ }
+
+ @Override
+ public String toString() {
+ return "<PaddingMatcher " + uniSet + ">";
+ }
+}
Property changes on: icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/PaddingMatcher.java
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain;charset=utf-8
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b