[Pydev-cvs] org.python.pydev/src/org/python/pydev/outline ParsedItem.java, 1.23, 1.24
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2008-06-14 22:14:49
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/pydev/outline In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27940/src/org/python/pydev/outline Modified Files: ParsedItem.java Log Message: Using faster version of StringBuffer: FastStrintgBuffer / Better icons for auto-import. Index: ParsedItem.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/outline/ParsedItem.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** ParsedItem.java 18 May 2008 20:02:17 -0000 1.23 --- ParsedItem.java 14 Jun 2008 22:14:56 -0000 1.24 *************** *** 12,15 **** --- 12,16 ---- import org.python.pydev.core.bundle.ImageCache; import org.python.pydev.core.docutils.StringUtils; + import org.python.pydev.core.structure.FastStringBuffer; import org.python.pydev.editor.ErrorDescription; import org.python.pydev.parser.jython.SimpleNode; *************** *** 289,293 **** } else if (astThis.node instanceof Import) { aliasType[] imports = ((Import)astThis.node).names; ! StringBuffer retVal = new StringBuffer(); for (int i=0; i<imports.length; i++) { aliasType aliasType = imports[i]; --- 290,294 ---- } else if (astThis.node instanceof Import) { aliasType[] imports = ((Import)astThis.node).names; ! FastStringBuffer retVal = new FastStringBuffer(); for (int i=0; i<imports.length; i++) { aliasType aliasType = imports[i]; *************** *** 302,306 **** retVal.append(", "); } ! retVal.delete(retVal.length() - 2, retVal.length()); return retVal.toString(); --- 303,309 ---- retVal.append(", "); } ! //delete the last 2 chars ! retVal.deleteLast(); ! retVal.deleteLast(); return retVal.toString(); |