Skip to content

Latest commit

 

History

History

mute-idiom

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
layout title folder permalink categories tags
pattern
Mute Idiom
mute-idiom
/patterns/mute-idiom/
Other
Java
Difficulty-Beginner
Idiom

Intent

Provide a template to supress any exceptions that either are declared but cannot occur or should only be logged; while executing some business logic. The template removes the need to write repeated try-catch blocks.

alt text

Applicability

Use this idiom when

  • an API declares some exception but can never throw that exception. Eg. ByteArrayOutputStream bulk write method.
  • you need to suppress some exception just by logging it, such as closing a resource.

Credits