Mercurial > projects > dwt-addons
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 } |