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 매개 변수는 그것을 완전히 제거하는 것을 제안합니다.