Re 3: It mostly checks if someone specifically checks certain variable if it
is not null but control may flow to that variable dereferencing even if that
checking failed. For example:

if (a != null) {
  doSomething(a);
}

a.foo(); // NPE may be thrown here.

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"Rich Adili" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> 1. Excellent feature.  Lots of useful stuff found.  Several
honest-too-gosh
> lingering bugs found already and many probably bugs.
> 2. Performance is terrible.  Initial delay when parsing the project is
> tolerable, but many delays are experienced when trying to navigate the
> results and fix the problems.  Very slow in this phase.
> 3. Naive question: What are the judgment criteria used by the NPE-checking
> feature?
>


_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs

Reply via email to