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

Issue 312250043: #12873 RuleBasedBreakIterator clone() bug (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
7 years, 3 months ago by andy.heninger
Modified:
6 years, 11 months ago
Reviewers:
sffc
Base URL:
svn+ssh://source.icu-project.org/repos/icu/trunk/icu4j/
Visibility:
Public.

Description

#12873 RuleBasedBreakIterator clone() bug

Patch Set 1 #

Total comments: 11

Patch Set 2 : restore BreakEngine sharing. #

Total comments: 15

Patch Set 3 : Incorporate review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+205 lines, -61 lines) Patch
M main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java View 1 2 8 chunks +68 lines, -36 lines 0 comments Download
M main/classes/core/src/com/ibm/icu/text/UnhandledBreakEngine.java View 1 2 2 chunks +53 lines, -24 lines 0 comments Download
M main/tests/core/src/com/ibm/icu/dev/test/rbbi/RBBITest.java View 1 1 chunk +84 lines, -1 line 0 comments Download

Messages

Total messages: 12
andy.heninger
7 years, 3 months ago (2017-01-06 23:02:29 UTC) #1
andy.heninger
https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode1132 main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java:1132: try { Note: the diff program is confused through ...
7 years, 3 months ago (2017-01-06 23:10:57 UTC) #2
sffc
https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode271 main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java:271: private UnhandledBreakEngine fUnhandledBreakEngine = new UnhandledBreakEngine(); Why no more ...
7 years, 3 months ago (2017-01-07 22:39:40 UTC) #3
andy.heninger
https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode271 main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java:271: private UnhandledBreakEngine fUnhandledBreakEngine = new UnhandledBreakEngine(); On 2017/01/07 22:39:39, ...
7 years, 3 months ago (2017-01-09 00:20:09 UTC) #4
sffc
On 2017/01/09 00:20:09, andy.heninger wrote: > https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java > File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): > > https://codereview.appspot.com/312250043/diff/1/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode271 > ...
7 years, 3 months ago (2017-01-09 02:15:40 UTC) #5
andy.heninger
restore BreakEngine sharing.
7 years, 3 months ago (2017-01-13 01:05:25 UTC) #6
sffc
https://codereview.appspot.com/312250043/diff/20001/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): https://codereview.appspot.com/312250043/diff/20001/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode276 main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java:276: private static UnhandledBreakEngine gUnhandledBreakEngine; You can make it final ...
7 years, 3 months ago (2017-01-13 07:01:02 UTC) #7
andy.heninger
https://codereview.appspot.com/312250043/diff/20001/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): https://codereview.appspot.com/312250043/diff/20001/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode276 main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java:276: private static UnhandledBreakEngine gUnhandledBreakEngine; On 2017/01/13 07:01:01, sffc wrote: ...
7 years, 3 months ago (2017-01-16 07:03:51 UTC) #8
sffc
On 2017/01/16 07:03:51, andy.heninger wrote: > https://codereview.appspot.com/312250043/diff/20001/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java > File main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java (right): > > https://codereview.appspot.com/312250043/diff/20001/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java#newcode276 > ...
7 years, 3 months ago (2017-01-16 12:05:42 UTC) #9
andy.heninger
Incorporate review comments.
7 years, 3 months ago (2017-01-17 21:47:28 UTC) #10
sffc
On 2017/01/17 21:47:28, andy.heninger wrote: > Incorporate review comments. LSTM Please remember to add final ...
7 years, 3 months ago (2017-01-17 22:42:41 UTC) #11
sffc
7 years, 3 months ago (2017-01-17 22:42:50 UTC) #12
On 2017/01/17 22:42:41, sffc wrote:
> On 2017/01/17 21:47:28, andy.heninger wrote:
> > Incorporate review comments.
> 
> LSTM
> 
> Please remember to add final to fHandled.

LGTM
Sign in to reply to this message.

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