Re: Programmatically doing 'Find Usages"
Sunil Dudani <[email protected]> Mon, 14 Nov 2016 15:11:33 -0800
| Newsgroups | gmane.comp.java.netbeans.devel |
|---|---|
| Message-ID | <[email protected]> |
Note that i want the user to be able to select any Logger instance variable used in a Class, not just the Logger constructor. A 'Find Usage' on the instance variable does not search for usages of the variable Class across modules. I can get the Class name when the user selects (put the cursor) the variable by comparing the Element.asType().toString() to "java.util.logging.Logger" Thanks On 11/14/2016 2:40 PM, geertjan wielenga wrote: > > Could you not, instead of the below, have a menu item in the Usage > output window to process the statements? > > I.e., after the usages are displayed, you'd have a way of accessing > those usages in the Usage output window and then do something with them? > > Gj > > On 14-11-2016 23:38, Sunil Dudani wrote: >> >> Hi Folks, >> >> Pardon my newbie questions: >> >> Background: i am writing a new search and recommend plugin for Java >> development (please correct if this is not the right forum) >> >> 1. Specifically, i am requesting suggestions for sample/open source >> code for "Find Usages". I wish to provide some additional user action >> based on the search results. >> >> 2. Once the user clicks on a particular field (i have that working >> using the sample CopyFQNAction plugin), i would like to display a new >> button. >> >> Use case: >> >> User selects any java.util.logging.Logger.log() statements in a Java >> file and the code should find all instances of similar log() >> statements in all the open projects (same as what is being done by >> 'Find Usages'. However, rather than display these in the Usage output >> window, i want to analyze the statement and provide logging >> recommendations to the user. >> >> Thanks, >> Sunil >> >