Redundant Throws Clause °Ë»ç´Â ¸Þ¼Òµå º¸µð ¶Ç´Â ±× implementations/derivatives ¿¡¼ ±×·± ÄÚµå ¾øÀÌ ¿¹¿Ü¸¦ ´øÁö´Â °Í¿¡ µû¶ó ¼±¾ðµÇ¾ú´ø ¸Þ¼Òµå¸¦ °Ë»öÇÕ´Ï´Ù.
¸¸ÀÏ Redundant throws clause üũ ¹Ú½º°¡ ¼±Åõǰí Inspection°¡ ¾Æ¹«·± ¹®Á¦µµ ¹ß°ßÇÏÁö ¾ÊÀ¸¸é, Inspection Åø À©µµ¿ì´Â ¸Þ¼Òµå ½Ã±×³ÊÃÄ¿¡¼ ¼±¾ðµÈ ¿¹¿Ü°¡ ¸Þ¼Òµå¿¡ ÀÇÇØ¼µµ ¾Æ´Ï°í ±× implementations/derivatives¿¡ ÀÇÇØ¼µµ ´øÁ®ÁöÁö ¾ÊÀº °÷¿¡ ÀÖ´Â ¸Þ¼ÒµåÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÏ´Â Unneeded throws clause ÅÇÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÅÇ Æ®¸® º¸±â¿¡¼ Ç׸ñÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ¸®´Â ¹®¸Æ ¸Þ´º´Â ¹®Á¦ ÇØ°á·Î¼ ºÒÇÊ¿äÇÑ ´øÁö±â ¼±¾ðÀ» Á¦°ÅÇÒ °ÍÀ» Á¦¾ÈÇÕ´Ï´Ù.

|
ÀÌ °Ë»ç´Â ¾î¶² ¿É¼Çµµ °¡ÁöÁö ¾Ê½À´Ï´Ù.
|
´ÙÀ½ Äڵ带 º¸½Ê½Ã¿À:
import java.io.IOException;
public class AClass {
public void methodA() throws IOException {
//some code here
}
}
Inspection ÀÌ AClass ¿¡ Àû¿ëµÇ°í ³ ÈÄ¿¡, ´ÙÀ½ÀÇ Åø À©µµ¿ì°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

methodA ´Â ±×°ÍÀº °áÄÚ ¼±¾ðµÇ´Â ¿¹¿Ü¸¦ ´øÁöÁö ¾ÊÀº °Í¿¡ µû¶ó ÁöÀûµÇ¾ú½À´Ï´Ù .
|