comparison dwtx/jface/text/source/AnnotationModel.d @ 135:65801ad2b265

Regex fix for anon classes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:52:31 +0200
parents 51e6e63f930e
children 6dcb0baaa031
comparison
equal deleted inserted replaced
134:51e6e63f930e 135:65801ad2b265
376 public this() { 376 public this() {
377 fAnnotations= new AnnotationMap(10); 377 fAnnotations= new AnnotationMap(10);
378 fPositions= new IdentityHashMap(10); 378 fPositions= new IdentityHashMap(10);
379 fAnnotationModelListeners= new ArrayList(2); 379 fAnnotationModelListeners= new ArrayList(2);
380 380
381 fDocumentListener= new IDocumentListener() { 381 fDocumentListener= new class() IDocumentListener {
382 382
383 public void documentAboutToBeChanged(DocumentEvent event) { 383 public void documentAboutToBeChanged(DocumentEvent event) {
384 } 384 }
385 385
386 public void documentChanged(DocumentEvent event) { 386 public void documentChanged(DocumentEvent event) {
738 738
739 if (fireModelChanged && forkNotification) { 739 if (fireModelChanged && forkNotification) {
740 removeAnnotations(deleted, false, false); 740 removeAnnotations(deleted, false, false);
741 synchronized (getLockObject()) { 741 synchronized (getLockObject()) {
742 if (fModelEvent !is null) 742 if (fModelEvent !is null)
743 new Thread() { 743 new class() Thread {
744 public void run() { 744 public void run() {
745 fireModelChanged(); 745 fireModelChanged();
746 } 746 }
747 }.start(); 747 }.start();
748 } 748 }