Unused Method Parameters  

 

Unused Method Parameters 검사는 넘어가는 매개 변수가 무시되는 메소드의 존재 위에서 당신의 코드를 분석합니다.

만일 Unused method parameters 체크 박스가 선택되고 Inspection 문제를 발견하면, Inspection 윈도우는 넘어가는 매개 변수를 사용하지 않는 메소드를 포함하고 있는 Unused parameters  탭을 표시합니다.

트리 보기에서 항목을 오른쪽 버튼을 클릭하는 것에 의해 불리는 문맥 메뉴는 당신에게 문제 해결로서 미사용 매개 변수를 삭제할 것을 제안합니다.


검사는 어떤 옵션도 가지지 않습니다.

 

사용


다음 코드를 고려해봅시다:

 

1. methodA 선언하는 인터페이스

 

package aPackage;

 

public interface AnInterface {

    void methodA(int myInt, boolean myBoolean);

}

 

2. 그리고 인터페이스를 구현하는 2 클래스 - AClass:

 

package aPackage;

 

public class AClass implements AnInterface{

 

    public void methodA(int myInt, boolean myBoolean) {

        int aField = myInt;

        //some code here

    }

}

 

3. 그리고 AClassTwo

 

package aPackage;

 

public class AClassTwo implements AnInterface {

 

    public void methodA(int myInt, boolean myBoolean) {

        //some code here where the myBoolean is not used

    }

}


Inspection aPackage 적용되고 후에 다음의 윈도우가 나타날 것입니다.



인터페이스와 양쪽의 파생 클래스와 Inspection 에서 사용되지 않은 myBoolean 매개 변수는 그것을 완전히 제거하는 것을 제안합니다.