diff dwtx/jface/text/ConfigurableLineTracker.d @ 162:1a5b8f8129df

...
author Frank Benoit <benoit@tionex.de>
date Mon, 08 Sep 2008 00:51:37 +0200
parents 7926b636c282
children
line wrap: on
line diff
--- a/dwtx/jface/text/ConfigurableLineTracker.d	Wed Aug 27 14:49:30 2008 +0200
+++ b/dwtx/jface/text/ConfigurableLineTracker.d	Mon Sep 08 00:51:37 2008 +0200
@@ -61,7 +61,6 @@
 import dwtx.jface.text.IDocumentExtension4; // packageimport
 import dwtx.jface.text.IDocumentExtension2; // packageimport
 import dwtx.jface.text.IDocumentPartitionerExtension2; // packageimport
-import dwtx.jface.text.Assert; // packageimport
 import dwtx.jface.text.DefaultInformationControl; // packageimport
 import dwtx.jface.text.IWidgetTokenOwnerExtension; // packageimport
 import dwtx.jface.text.DocumentClone; // packageimport
@@ -178,7 +177,7 @@
     /** The strings which are considered being the line delimiter */
     private String[] fDelimiters;
     /** A predefined delimiter information which is always reused as return value */
-    private AbstractLineTracker_DelimiterInfo fDelimiterInfo= new AbstractLineTracker_DelimiterInfo();
+    private AbstractLineTracker_DelimiterInfo fDelimiterInfo;
 
 
     /**
@@ -188,7 +187,8 @@
      *      may not be <code>null</code> and must be longer than 0
      */
     public this(String[] legalLineDelimiters) {
-        Assert.isTrue(legalLineDelimiters !is null && legalLineDelimiters.length > 0);
+        Assert.isTrue(legalLineDelimiters.length > 0);
+        fDelimiterInfo= new AbstractLineTracker_DelimiterInfo();
         fDelimiters= TextUtilities.copy(legalLineDelimiters);
     }