[ 
https://issues.apache.org/jira/browse/NETBEANS-576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Hegarty updated NETBEANS-576:
----------------------------------
    Attachment: FindBugsJDK8.png
                FindBugsJDK10.png

> The FindBugs plugin works with JDK8 but not with JDK10
> ------------------------------------------------------
>
>                 Key: NETBEANS-576
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-576
>             Project: NetBeans
>          Issue Type: Bug
>          Components: java - FindBugs
>    Affects Versions: 9.0
>            Reporter: Rick Hegarty
>            Priority: Minor
>         Attachments: FindBugsJDK10.png, FindBugsJDK8.png
>
>
> [1] I created a trivial Java application with some issues for FindBugs to 
> identify:
>  
> {quote}*package app;*
> *public class App {*
>  
>  *static String s1; int j; Boolean b1;*
> *public static void main(String[] args) {*
>     *System.out.println("JRE version: " + 
> System.getProperty("java.version"));*
>     *if (s1 == "abc") {*
>     *}*
>  *}*
> *public boolean equals(App i) {*
>     *int j = this.hashCode();*
>     *return this.equals(new App());*
> *}*
> *}*
> {quote}
> [2] When the application was run it displayed displayed: *JRE version: 
> 1.8.0_162*. 
> [3]Then I ran *Source > Inspect...* using FindBugs (version 1.32) on the file 
> *App.java*. FindBugs identified eight issues in the *Inspector* window, as 
> shown in the attached screen shot *FindBugsJDK8.png*.
> [4]Next I added JDK 10 as a Java platform, and amended the properties of the 
> project as follows:
> - Libraries > Java Platform: *JDK 10*
> - Sources > Source/Binary Format: *JDK 10*
> [5]As expected, when the application was run again it displayed: *JRE 
> version: 10* 
> [6] However, when I ran *Source > Inspect...* using FindBugs on the file 
> *App.java* again, using code compiled and run with JDK10, there was no 
> FindBugs output in the *Inspector* window. See the attached screen shot 
> *FindBugsJDK10.png*.
> (My understanding is that FindBugs hasn't been updated for several years. 
> Could NetBeans possibly use its successor, SpotBugs, instead?)
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to