diff -r 07d9ea0ea11a java.source/src/org/netbeans/api/java/source/ClassIndex.java --- a/java.source/src/org/netbeans/api/java/source/ClassIndex.java Tue Jul 14 06:35:21 2009 +0400 +++ b/java.source/src/org/netbeans/api/java/source/ClassIndex.java Tue Jul 14 11:38:04 2009 +0200 @@ -69,7 +69,6 @@ import org.netbeans.modules.java.source.usages.ClassIndexManagerEvent; import org.netbeans.modules.java.source.usages.ClassIndexManagerListener; import org.netbeans.modules.java.source.usages.ResultConvertor; -import org.netbeans.modules.parsing.impl.Utilities; import org.netbeans.modules.parsing.impl.indexing.PathRegistry; import org.openide.filesystems.FileObject; import org.openide.util.Exceptions; @@ -226,13 +225,14 @@ this.oldSources = new HashSet(); this.depsIndeces = new HashSet(); this.sourceIndeces = new HashSet(); - + + reset (true, true); + final ClassIndexManager manager = ClassIndexManager.getDefault(); manager.addClassIndexManagerListener(WeakListeners.create(ClassIndexManagerListener.class, (ClassIndexManagerListener) this.spiListener, manager)); this.bootPath.addPropertyChangeListener(WeakListeners.propertyChange(spiListener, this.bootPath)); this.classPath.addPropertyChangeListener(WeakListeners.propertyChange(spiListener, this.classPath)); this.sourcePath.addPropertyChangeListener(WeakListeners.propertyChange(spiListener, this.sourcePath)); - reset (true, true); }