Mercurial > projects > dwt-addons
comparison dwtx/jface/text/SequentialRewriteTextStore.d @ 150:5cf141e43417
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 23:05:26 +0200 |
parents | 000f9136b8f7 |
children | f70d9508c95c |
comparison
equal
deleted
inserted
replaced
149:b411f1c62131 | 150:5cf141e43417 |
---|---|
246 // forward | 246 // forward |
247 } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { | 247 } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { |
248 int delta= getDelta(lastReplace); | 248 int delta= getDelta(lastReplace); |
249 fReplaceList.add(new Replace(offset - delta, offset, length, text)); | 249 fReplaceList.add(new Replace(offset - delta, offset, length, text)); |
250 | 250 |
251 } else if cast(ASSERT_SEQUENTIALITY) { | 251 } else if (ASSERT_SEQUENTIALITY) { |
252 throw new IllegalArgumentException(); | 252 throw new IllegalArgumentException(); |
253 | 253 |
254 } else { | 254 } else { |
255 commit(); | 255 commit(); |
256 fSource.replace(offset, length, text); | 256 fSource.replace(offset, length, text); |
285 // after | 285 // after |
286 } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { | 286 } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { |
287 int delta= getDelta(lastReplace); | 287 int delta= getDelta(lastReplace); |
288 return fSource.get(offset - delta, length); | 288 return fSource.get(offset - delta, length); |
289 | 289 |
290 } else if cast(ASSERT_SEQUENTIALITY) { | 290 } else if (ASSERT_SEQUENTIALITY) { |
291 throw new IllegalArgumentException(); | 291 throw new IllegalArgumentException(); |
292 | 292 |
293 } else { | 293 } else { |
294 | 294 |
295 int delta= 0; | 295 int delta= 0; |
345 // after | 345 // after |
346 } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { | 346 } else if (offset >= lastReplace.newOffset + lastReplace.text.length()) { |
347 int delta= getDelta(lastReplace); | 347 int delta= getDelta(lastReplace); |
348 return fSource.get(offset - delta); | 348 return fSource.get(offset - delta); |
349 | 349 |
350 } else if cast(ASSERT_SEQUENTIALITY) { | 350 } else if (ASSERT_SEQUENTIALITY) { |
351 throw new IllegalArgumentException(); | 351 throw new IllegalArgumentException(); |
352 | 352 |
353 } else { | 353 } else { |
354 | 354 |
355 int delta= 0; | 355 int delta= 0; |