Community
Participate
Working Groups
When selecting a Java search result, the exact range of the match should be indicated in the declarations view. See #45089 for style of presentation.
Code has been prepared so that the SourceView can use the annotation part of the SourceViewerDecorationSupport. The goal is to use the normal annotation highlighting. Annotation support is currently being beefed up so it can be used without with file buffers but this will not make it into M5. Once there's an easy way for the SourceView to get the annotation model we continue on this feature. Moving target milestone to 3.0 since 3.0 M6 is not available yet (I just ordered it by the bugzilla maintainer).
Setting mile stone target to M7.
Started but not ready for M7.
Currently this cannot be done using new search since: - there's no accessible model for the search results (annotations are created for the active editor) - the selection provided by the search view is the real element (e.g. Java element) and contains no information about the match(es) Moving to search owner for resolving those problems.
Why is the element provided by the search view's selection provider the Java element and not a Match element. If it were a match element would this give Dani what he needs ?
Well, the reason for using the "real" element is probably to prevent all those little problems that we had when using a wrapper. The wrapper caused/causes problems when using our menu groups and in cases where adapters aren't supported it simply does not work. Also, views handling the Search view's selection change events need to know about the wrapper.
I have added API to access the ISearchResultViewPart to NewSearchUI. From there, we can get the current ISearchResultPage via getActivePage() and cast (if appropriate) to a JavaSearchResultPage. This gives us access to the search result, current match etc.
New api came in too late moving to M9
Deferred after 3.0
This was actually a 3.0 plan item. Adapted summary.
Reassigning to inbox since there are currently no plans to work on this.