[windup-dev] Sugested Fix Hints

Ondrej Zizka ozizka at redhat.com
Mon May 25 13:33:52 EDT 2015


IIUC, one of cases is when a custom API becomes standardized.  I.e. 
com.ibm.javax.foo.Bar  ->  javax.foo.Bar.
E.g. com.ibm.ws.javax.activity.*   (not sure, but looks like that's what 
happened with it)

Ondra




On 28.4.2015 19:52, Lincoln Baxter, III wrote:
> Mostly, I'm having trouble thinking of any cases where we actually 
> know the code that we could replace. I think this is something we 
> could begin to do, but it is largely a rule quality issue. We just 
> don't have the expert knowledge to supply this kind of info yet. It's 
> a problem we're thinking about. That said, having the functionality in 
> place for it might be a good idea.
>
> Can templates be provided programmatically?
>
> On Tue, Apr 28, 2015 at 12:17 PM, Ian Tewksbury <itewk at redhat.com 
> <mailto:itewk at redhat.com>> wrote:
>
>     Liconln,
>
>     I plan on including the links in the Warning/Error messages.
>
>     As far as quick fix, for the dead simple low hanging fruit it
>     would need to be replace the detected code with this code. Maybe
>     there isnt such any cases.
>
>     The next more complicated case is replace detected code with this
>     code template, then we can use the template API in eclipse to fill
>     out the template based on other information.
>
>     Then the last level up is to add an action to apply all the windup
>     quick fixes at once.
>
>     So there would really just need to be one new API,
>     "getSuggestedReplacment" (or something like that). WHich would
>     then return a block of code to replace the detected code with.
>     Later we can figure out how we could do Templating through that.
>
>     Do you think there are any cases where a template would not be needed?
>
>     ~Ian
>
>
>     ------------------------------------------------------------------------
>     *From: *"Lincoln Baxter, III" <lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com>>
>     *To: *"Windup-dev List" <windup-dev at lists.jboss.org
>     <mailto:windup-dev at lists.jboss.org>>
>     *Sent: *Tuesday, April 28, 2015 11:06:14 AM
>     *Subject: *Re: [windup-dev] Sugested Fix Hints
>
>
>     Hey Ian,
>
>     Hints are just HTML/Markdown, and don't provide anything that
>     would really be useful for a quick fix at this point, but... they
>     should have the ability to include Links/HREFs as well. If you
>     look at the windup-tooling-api, you should see Hint,
>     Classification, and Link.
>
>     How do you envision the quick fix stuff working? What type of
>     information would we need to give you?
>
>     Does that answer your question?
>
>     Thanks!
>     ~Lincoln
>
>     On Mon, Apr 27, 2015 at 8:24 AM, Ian Tewksbury <itewk at redhat.com
>     <mailto:itewk at redhat.com>> wrote:
>
>         All,
>
>         Do any of the hints have a "suggested fix" built into them. I
>         was looking at the hint API but didnt see such a thing, but I
>         know it had been talked about in the past.
>
>         If such a thing exists I want to detect hints with "suggested
>         code fixes" and auto generate Eclipse quick fixes for those
>         hints so people can easily apply the quick fixes to knock out
>         the easy stuff in an automated fashion.
>
>         ~Ian
>
>         _______________________________________________
>         windup-dev mailing list
>         windup-dev at lists.jboss.org <mailto:windup-dev at lists.jboss.org>
>         https://lists.jboss.org/mailman/listinfo/windup-dev
>
>
>
>
>     -- 
>     Lincoln Baxter, III
>     http://ocpsoft.org
>     "Simpler is better."
>
>     _______________________________________________
>     windup-dev mailing list
>     windup-dev at lists.jboss.org <mailto:windup-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/windup-dev
>
>
>     _______________________________________________
>     windup-dev mailing list
>     windup-dev at lists.jboss.org <mailto:windup-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/windup-dev
>
>
>
>
> -- 
> Lincoln Baxter, III
> http://ocpsoft.org
> "Simpler is better."
>
>
> _______________________________________________
> windup-dev mailing list
> windup-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/windup-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/windup-dev/attachments/20150525/b03c8a07/attachment-0001.html 


More information about the windup-dev mailing list