|
From: David C. <dc...@us...> - 2005-11-13 13:05:19
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/symbols In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7028/src/org/rubypeople/rdt/internal/core/symbols Modified Files: SymbolIndex.java Location.java Log Message: Optimize complation process so SymbolIndex is not flushed twice for each file. Index: Location.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/symbols/Location.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Location.java 12 Nov 2005 19:15:59 -0000 1.5 --- Location.java 13 Nov 2005 13:05:12 -0000 1.6 *************** *** 26,30 **** public String toString() { ! return sourceFile+": " + position; } --- 26,30 ---- public String toString() { ! return sourceFile.getFullPath() + ": " + position; } Index: SymbolIndex.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/symbols/SymbolIndex.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** SymbolIndex.java 12 Nov 2005 19:15:59 -0000 1.9 --- SymbolIndex.java 13 Nov 2005 13:05:12 -0000 1.10 *************** *** 82,86 **** public void flush(IFile fileToFlush) { if (verbose) ! log("Flushing all Symbols with path: " + fileToFlush) ; flush(new PathEqualsPredicate(fileToFlush)); --- 82,86 ---- public void flush(IFile fileToFlush) { if (verbose) ! log("Flushing all Symbols with path: " + fileToFlush.getFullPath()) ; flush(new PathEqualsPredicate(fileToFlush)); *************** *** 104,108 **** public void flush(IProject project) { if (verbose) ! log("Flushing all Symbols for project: " + project) ; flush(new ContainedByProject(project)); --- 104,108 ---- public void flush(IProject project) { if (verbose) ! log("Flushing all Symbols for project: " + project.getName()) ; flush(new ContainedByProject(project)); |