Community
Participate
Working Groups
20021210 1. junit setup 2. do a no-op change to 1 file and save findMarkers is called 5 times 3 times on the project and 2 times on the file this is releted to bug 27764
The 2 calls on the file are separate calls to find JAVA_MODEL_PROBLEM_MARKER & TASK_MARKER. Its not possible to ask for multiple marker types so this is as good as it gets. All 3 project calls do not traverse children so they are not problematic, even with large projects. They basically access the marker collection, which is often empty. Its not worth it to cache the build path markers given the different locations we ask for them. Its only the DEPTH_INFINITE calls on a project which are problematic.