Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Related Guidelines

MITRE CWE:

CWE -ID 230, "Improper Handling of Missing Values"

 

CWE -ID 232, "Improper Handling of Undefined Values"

 

CWE -ID 690, "Unchecked Return Value to NULL Pointer Dereference"

 

CWE -ID 395, "Use of NullPointerException Catch to Detect NULL Pointer Dereference"

The Elements of Java Style:

Rule 87: Do not silently absorb a run-time or error exception

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d0d3181b2dec8751-5893e555-4e0246ce-b6b68429-563517c5d42e8717f8c2622d"><ac:plain-text-body><![CDATA[

[[Cunningham 1995

AA. Bibliography#Cunningham 95]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f45dc62a62854359-9b1780d3-44d948f4-bc2b9741-36f781f5e1b73cc9cd7c1dc3"><ac:plain-text-body><![CDATA[

[[Doshi 2003

AA. Bibliography#Doshi 03]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="89244e5d85ad4d65-8055ca54-475041b1-b4f1be72-6b9e71b8080a083799c04444"><ac:plain-text-body><![CDATA[

[[Grand 2002

AA. Bibliography#Grand 02]]

Chapter 8, Behavioral patterns, the Null Object

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d0ca241d762695d0-a21832b5-422c4a8d-80a7b185-b52a092f3791c305fe4c4740"><ac:plain-text-body><![CDATA[

[[Henney 2003

AA. Bibliography#Henney 03]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d6ed66331930a522-c9a24848-41ca444a-bbbd9b0f-b4d123ab74a376de5c227e85"><ac:plain-text-body><![CDATA[

[[JLS 2005

AA. Bibliography#JLS 05]]

[Chapter 11, Exceptions

http://java.sun.com/docs/books/jls/third_edition/html/exceptions.html]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="657a97f3bb575aa8-8b4b05f9-4e0943cb-afd68eb8-a2fd94102c491e93c8861edb"><ac:plain-text-body><![CDATA[

[[J2SE 2011

AA. Bibliography#J2SE 11]]

Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f60978495c35fa7b-d79f5fc6-47134ea1-ae12bf8c-11bb6bed6fea962de9142171"><ac:plain-text-body><![CDATA[

[[Muller 2002

AA. Bibliography#Muller 02]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d2d904163ee99d2c-c7a15b4d-452a40ef-b6d79be9-f3a19551e5e30a9c354a14ef"><ac:plain-text-body><![CDATA[

[[Schweisguth 2003

AA. Bibliography#Schweisguth 03]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c729d94de37c97cc-9b44e926-412f47b1-919a8171-7c819b7082b0ee616c67f182"><ac:plain-text-body><![CDATA[

[[Tutorials 2008

AA. Bibliography#tutorials 08]]

[Exceptions

http://java.sun.com/docs/books/tutorial/essential/exceptions/index.html]

]]></ac:plain-text-body></ac:structured-macro>

...