On 05/12/2012 13:09, kkoli...@apache.org wrote:
> Author: kkolinko
> Date: Wed Dec  5 13:09:05 2012
> New Revision: 1417406
> 
> URL: http://svn.apache.org/viewvc?rev=1417406&view=rev
> Log:
> Document error/warnings settings for Eclipse 4.2.1.
> 
> I am not sure that my settings of the following are the same as Mark's. 
> Reviews are welcome.
> a) "Resource not managed via try-with-resource" in "Code style" section
> b) "switch" checks in "Potential programming errors" section
> c) the checks in "Null analysis" section

That is consistent with my current settings. There are probably a few
things we could tighten up on but that isn't a priority for me at the
moment.

Mark

> 
> Modified:
>     tomcat/trunk/res/ide-support/eclipse/java-compiler-errors-warnings.txt
> 
> Modified: 
> tomcat/trunk/res/ide-support/eclipse/java-compiler-errors-warnings.txt
> URL: 
> http://svn.apache.org/viewvc/tomcat/trunk/res/ide-support/eclipse/java-compiler-errors-warnings.txt?rev=1417406&r1=1417405&r2=1417406&view=diff
> ==============================================================================
> --- tomcat/trunk/res/ide-support/eclipse/java-compiler-errors-warnings.txt 
> (original)
> +++ tomcat/trunk/res/ide-support/eclipse/java-compiler-errors-warnings.txt 
> Wed Dec  5 13:09:05 2012
> @@ -16,8 +16,9 @@
>  
> ================================================================================
>  
>  # Java -> Compiler -> Errors/Warnings
> +=======================================
>  
> -The following settings are for Indigo Release (Eclipse 3.7)
> +The following settings are for Juno Service Release 1 (Eclipse 4.2.1)
>  W = Warning
>  I = Ignore
>  E = Error
> @@ -26,15 +27,22 @@ Code style
>   - Non-static access to static member   - W
>   - Indirect access to static member     - I
>   - Unqualified access to instance field - I
> - - Undocumented empty block             - I
>   - Access to a non-accessible member... - I
> - - Method with a constructor name       - W
>   - Parameter assignment                 - I
>   - Non-externalized strings             - I
> - - Method can be static                 - I (Eclipse 3.7+)
> - - Method can potentially be static     - I (Eclipse 3.7+)
> + - Undocumented empty block             - I
> + - Resource not managed via try-with-resource (1.7 or higher)  - I
> + - Method with a constructor name       - W
> + - Method can be static                 - I
> + - Method can potentially be static     - I
>  Potential programming errors
>   - All                                  - W
> +   except the following:
> +
> + - Incomplete 'switch' cases on enum    - W
> +   [ ] Signal even if 'default' case exists
> + - 'switch' is missing 'default' case   - I
> +
>  Name shadowing and conflicts
>   - Field declaration hides another...   - I
>   - Local variable declaration hides..   - I
> @@ -43,32 +51,43 @@ Name shadowing and conflicts
>   - Interface method conflicts...        - W
>  Deprecated and restricted API
>   - Deprecated API                       - W
> -   (no additional check boxes)
> +   ([ ] on all additional check boxes)
>   - Forbidden references                 - E
>   - Discouraged reference                - W
>  Unnecessary code
> + - All                                  - W
> +   ([x] on all additional check boxes)
> +   except the following:
> +
>   - Unnecessary else                     - I
> - - The rest                             - W
> -   (all additional check boxes)
> +
>  Generic types
>   - All                                  - W
> -   (ignore unavoidable generics warnings)   (Eclipse 3.7+)
> +   [x] Ignore unavoidable generic type problems
>  Annotations
>   - All                                  - W
> -   (all additional check boxes)
> +   ([x] on all additional check boxes)
> +Null analysis
> + - Null pointer access                  - W
> + - Potential null pointer access        - W
> + - Redundant null check                 - W
> +   [ ] Include 'assert' in null analysis
> +   [ ] Enable annotation-based null analysis
>  
>  Note: The list of codes supported in @SuppressWarnings annotation in
>  Eclipse IDE is documented here:
>  
>   3.6: 
> http://help.eclipse.org/helios/topic/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm
>   3.7: 
> http://help.eclipse.org/indigo/topic/org.eclipse.jdt.doc.user/tasks/task-suppress_warnings.htm
> + 4.2: 
> http://help.eclipse.org/juno/topic/org.eclipse.jdt.doc.user/tasks/task-suppress_warnings.htm
>  
>  
>  # Java -> Code Style -> Organize Imports
> +==========================================
>  
> -The following configuration of Organize Imports can be recommended for a
> -quick setup. The order is enforced by checkstyle, so for the authorative
> -definition look at <module name="ImportOrder"> in
> +The following configuration of "Organize Imports" setting can be
> +recommended for a quick setup. The order is enforced by checkstyle, so for
> +the authorative definition look at <module name="ImportOrder"> in
>  res/checkstyle/checkstyle.xml
>  
>   - java
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to