You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Johan Edstrom <se...@gmail.com> on 2012/01/15 04:55:42 UTC
Re: [jira] [Issue Comment Edited] (CAMEL-4796) Code Clean-Up
Babak!
Pretty awesome cleanup, thanks from all of us!
/je
On Jan 14, 2012, at 8:38 PM, Babak Vahdat (Issue Comment Edited) (JIRA) wrote:
>
> [ https://issues.apache.org/jira/browse/CAMEL-4796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186393#comment-13186393 ]
>
> Babak Vahdat edited comment on CAMEL-4796 at 1/15/12 3:38 AM:
> --------------------------------------------------------------
>
> Attached the 3rd & *last* patch regarding avoidance of the raw types by the generified classes. The patch also includes:
>
> - more utility methods by TryDefinition, ProxyHelper and ProxyBuilder (avoiding compiler warnings where there's only one single Class object parameter)
> - One checkstyle fix by ScheduledBatchPollingConsumer (CAMEL-4577)
> - fixed the deprecated usage of org.springframework.security.core.authority.SimpleGrantedAuthority in SpringSecurityAuthorizationPolicyTest
>
>
> Note: By the beginning of this ticket I used to see 1991 compiler warnings in total (see the Description field of this ticket), however currently I see only 346 left!
>
> was (Author: bvahdat):
> Attached the 3rd & *last* patch regarding avoidance of the raw types by the generified classes. The patch also includes:
>
> - more utility methods by OnExceptionDefinition, ProxyHelper and ProxyBuilder (avoiding compiler warnings where there's only one single Class object parameter)
> - One checkstyle fix by ScheduledBatchPollingConsumer (CAMEL-4577)
> - fixed the deprecated usage of org.springframework.security.core.authority.SimpleGrantedAuthority in SpringSecurityAuthorizationPolicyTest
>
>
> Note: By the beginning of this ticket I used to see 1991 compiler warnings in total (see the Description field of this ticket), however currently I see only 346 left!
>
>> Code Clean-Up
>> -------------
>>
>> Key: CAMEL-4796
>> URL: https://issues.apache.org/jira/browse/CAMEL-4796
>> Project: Camel
>> Issue Type: Improvement
>> Affects Versions: 2.8.3
>> Reporter: Babak Vahdat
>> Assignee: Babak Vahdat
>> Fix For: 2.9.1, 2.10.0
>>
>> Attachments: CAMEL-4796-@Deprecated-@Override.patch, CAMEL-4796-avoid-rawtypes-2.patch, CAMEL-4796-avoid-rawtypes-3.patch, CAMEL-4796-avoid-rawtypes.patch, CAMEL-4796-enhanced-for-loops.patch, CAMEL-4796-obsolete-super-call.patch, CAMEL-4796-organize-imports-2.patch, CAMEL-4796-organize-imports.patch, CAMEL-4796-remove-$NON-NLS$.patch, CAMEL-4796-remove-unnecessary-casts.patch
>>
>>
>> This ticket aims to resolve the issues already mentioned in [1], but just to name them ALL explicitly here:
>> - Removal of the unused imports
>> - Convert for loops to the enhanced one (supported since Java Tiger)
>> - Removal of the obsolete "super();" call by the Constructors (Since JDK 1.0 compilers already do it inside the byte-code for free!)
>> - Remove of all $NON-NLS$ tags
>> - Removal of the unnecessary casts
>> - Usage of the @Deprecated & @Override annotations where required (will be skipped because of the reasons Claus has already mentioned in his comment for the already provided patch)
>> - Avoidance of the raw type declarations by the generified classes *as much as possible*
>> - Removal of unused private memebers: Types, Constructors, Fields and Methods where applicable
>> - Remove the trailing whitespace on *all* lines, even on the empty ones
>>
>> Add of missing serialVersionUID where required and default it to *1L* where serialVersionUID has been already declared should be better postponed to the major 3.0.x release as otherwise the backward-compatility would be broken on the 2.x.y release branches.
>> If you can think of other possible clean-ups as well you may like to propose for including, then please first better discuss it in [1] so that other commiters can better/faster/easier react on it.
>> I'll provide the patches *exactly in the same order* as mentioned above.
>> Right now on the trunk my used IDE (eclipse) reports 1991 warnings!
>> [1] http://camel.465427.n5.nabble.com/DISCUSS-Trunk-Code-Cleanup-td5071594.html
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>