Mercurial > projects > dwt-addons
diff dwtx/jface/text/source/projection/ProjectionSummary.d @ 134:51e6e63f930e
Regex fix for casts
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 01:46:20 +0200 |
parents | 7d818bd32d63 |
children | b6bad70d540a |
line wrap: on
line diff
--- a/dwtx/jface/text/source/projection/ProjectionSummary.d Sun Aug 24 01:29:22 2008 +0200 +++ b/dwtx/jface/text/source/projection/ProjectionSummary.d Sun Aug 24 01:46:20 2008 +0200 @@ -175,9 +175,9 @@ IDocument document= fProjectionViewer.getDocument(); if (document instanceof ISynchronizable && fAnnotationModel instanceof ISynchronizable) { - ISynchronizable sync= (ISynchronizable) fAnnotationModel; + ISynchronizable sync= cast(ISynchronizable) fAnnotationModel; previousLockObject= sync.getLockObject(); - sync.setLockObject(((ISynchronizable) document).getLockObject()); + sync.setLockObject((cast(ISynchronizable) document).getLockObject()); } @@ -191,7 +191,7 @@ } finally { if (fAnnotationModel instanceof ISynchronizable) { - ISynchronizable sync= (ISynchronizable) fAnnotationModel; + ISynchronizable sync= cast(ISynchronizable) fAnnotationModel; sync.setLockObject(previousLockObject); } fAnnotationModel= null; @@ -208,13 +208,13 @@ List bags= null; if (fAnnotationModel instanceof IAnnotationModelExtension) { - extension= (IAnnotationModelExtension) fAnnotationModel; + extension= cast(IAnnotationModelExtension) fAnnotationModel; bags= new ArrayList(); } Iterator e= fAnnotationModel.getAnnotationIterator(); while (e.hasNext()) { - Annotation annotation= (Annotation) e.next(); + Annotation annotation= cast(Annotation) e.next(); if (annotation instanceof AnnotationBag) { if (bags is null) fAnnotationModel.removeAnnotation(annotation); @@ -243,7 +243,7 @@ Iterator e= model.getAnnotationIterator(); while (e.hasNext()) { - ProjectionAnnotation projection= (ProjectionAnnotation) e.next(); + ProjectionAnnotation projection= cast(ProjectionAnnotation) e.next(); if (projection.isCollapsed()) { Position position= model.getPosition(projection); if (position !is null) { @@ -262,14 +262,14 @@ if (additions.size() > 0) { if (fAnnotationModel instanceof IAnnotationModelExtension) { - IAnnotationModelExtension extension= (IAnnotationModelExtension) fAnnotationModel; + IAnnotationModelExtension extension= cast(IAnnotationModelExtension) fAnnotationModel; if (!isCanceled(monitor)) extension.replaceAnnotations(null, additions); } else { Iterator e1= additions.keySet().iterator(); while (e1.hasNext()) { - AnnotationBag bag= (AnnotationBag) e1.next(); - Position position= (Position) additions.get(bag); + AnnotationBag bag= cast(AnnotationBag) e1.next(); + Position position= cast(Position) additions.get(bag); if (isCanceled(monitor)) return; fAnnotationModel.addAnnotation(bag, position); @@ -288,7 +288,7 @@ size= fConfiguredAnnotationTypes.size(); map= new HashMap(); for (int i= 0; i < size; i++) { - String type= (String) fConfiguredAnnotationTypes.get(i); + String type= cast(String) fConfiguredAnnotationTypes.get(i); map.put(type, new AnnotationBag(type)); } } @@ -302,7 +302,7 @@ return; Iterator e= model.getAnnotationIterator(); while (e.hasNext()) { - Annotation annotation= (Annotation) e.next(); + Annotation annotation= cast(Annotation) e.next(); AnnotationBag bag= findBagForType(map, annotation.getType()); if (bag !is null) { Position position= model.getPosition(annotation); @@ -312,19 +312,19 @@ } for (int i= 0; i < size; i++) { - AnnotationBag bag= (AnnotationBag) map.get(fConfiguredAnnotationTypes.get(i)); + AnnotationBag bag= cast(AnnotationBag) map.get(fConfiguredAnnotationTypes.get(i)); if (!bag.isEmpty()) additions.put(bag, new Position(summaryAnchor.getOffset(), summaryAnchor.getLength())); } } private AnnotationBag findBagForType(Map bagMap, String annotationType) { - AnnotationBag bag= (AnnotationBag) bagMap.get(annotationType); + AnnotationBag bag= cast(AnnotationBag) bagMap.get(annotationType); if (bag is null && fAnnotationAccess instanceof IAnnotationAccessExtension) { - IAnnotationAccessExtension extension= (IAnnotationAccessExtension) fAnnotationAccess; + IAnnotationAccessExtension extension= cast(IAnnotationAccessExtension) fAnnotationAccess; Object[] superTypes= extension.getSupertypes(annotationType); for (int i= 0; i < superTypes.length && bag is null; i++) { - bag= (AnnotationBag) bagMap.get(superTypes[i]); + bag= cast(AnnotationBag) bagMap.get(superTypes[i]); } } return bag;