Re: Programmatically doing 'Find Usages"
John McDonnell <[email protected]> Mon, 14 Nov 2016 23:19:42 +0000
| Newsgroups | gmane.comp.java.netbeans.devel |
|---|---|
| Message-ID | <[email protected]> |
Sunil, Are you trying to do something like this? http://www.eclipse.org/recommenders/ <http://www.eclipse.org/recommenders/> But in Netbeans? Regards John > On 14 Nov 2016, at 23:16, geertjan wielenga <[email protected]> wrote: > > > PS: it would really help to know what you are trying to achieve -- what does this mean: "analyze the statement and provide logging recommendations to the user". What kind of analysis and logging recommendations are you talking about? > > On 15-11-2016 0:13, geertjan wielenga wrote: >> >> https://blogs.oracle.com/geertjan/entry/custom_declarative_hints_in_netbeans <https://blogs.oracle.com/geertjan/entry/custom_declarative_hints_in_netbeans> >> >> https://blogs.oracle.com/geertjan/entry/oh_no_vector <https://blogs.oracle.com/geertjan/entry/oh_no_vector> >> >> Gj >> >> On 15-11-2016 0:11, Sunil Dudani wrote: >>> 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 >>>>> >>>> >>> >> >