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;