FindNPE 1.0.0
Categories:
FindNPE is a NPE detection tool for Java/Eclipse that statically identifies potential null pointer dereferences in Java code. FindNPE offers 3 annotations (@NonNull, @CanBeNull and @NonNullByDefault) so that programmers can specify for any variable whether it is allowed/forbidden to be null (design by contract). Thus, NPE detection can be very precise. FindNPE integrates seamlessly into Eclipse's Java compiler (JDT), it is not required to be triggered manually. Thus, the Problems view is actually the main interface of FindNPE to the programmer, reporting any NPE hazards or violations against nullibility contracts stated by annotations. For each reported problem, normally several solution proposals are offered. In a bundle called PingPong, FindNPE is delivered with two other Java tools, which are independent of each other.

