diff dwtx/jface/text/templates/persistence/TemplateStore.d @ 162:1a5b8f8129df

...
author Frank Benoit <benoit@tionex.de>
date Mon, 08 Sep 2008 00:51:37 +0200
parents f70d9508c95c
children 284c2e810329
line wrap: on
line diff
--- a/dwtx/jface/text/templates/persistence/TemplateStore.d	Wed Aug 27 14:49:30 2008 +0200
+++ b/dwtx/jface/text/templates/persistence/TemplateStore.d	Mon Sep 08 00:51:37 2008 +0200
@@ -16,17 +16,9 @@
 import dwtx.jface.text.templates.persistence.TemplateReaderWriter; // packageimport
 import dwtx.jface.text.templates.persistence.TemplatePersistenceMessages; // packageimport
 
-
 import dwt.dwthelper.utils;
-
-import java.io.IOException;
-import java.io.Reader;
-import java.io.StringReader;
-import java.io.StringWriter;
 import dwtx.dwtxhelper.Collection;
 
-
-
 import dwtx.core.runtime.Assert;
 import dwtx.jface.preference.IPersistentPreferenceStore;
 import dwtx.jface.preference.IPreferenceStore;
@@ -215,7 +207,7 @@
 
         StringWriter output= new StringWriter();
         TemplateReaderWriter writer= new TemplateReaderWriter();
-        writer.save((TemplatePersistenceData[]) custom.toArray(new TemplatePersistenceData[custom.size()]), output);
+        writer.save(arraycast!(TemplatePersistenceData)( custom.toArray()), output);
 
         fIgnorePreferenceStoreChanges= true;
         try {
@@ -322,7 +314,7 @@
                 templates.add(data.getTemplate());
         }
 
-        return (Template[]) templates.toArray(new Template[templates.size()]);
+        return arraycast!(Template)( templates.toArray());
     }
 
     /**
@@ -386,7 +378,7 @@
                 datas.add(data);
         }
 
-        return (TemplatePersistenceData[]) datas.toArray(new TemplatePersistenceData[datas.size()]);
+        return arraycast!(TemplatePersistenceData)( datas.toArray());
     }
 
     /**