Local Variable or Parameter Can Be Final  

 

Local Variable or Parameter Can Be Final  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ����� �� �ִ� ���� ���� �Ǵ� �޼ҵ� �� ������ �˻��մϴ�.


Local variable or parameter can be final  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ������ �ɼ��� �����ϴ�.

 

Report local variables  


���� �� üũ �ڽ��� ���õǾ��ٸ�, �˻�� ���� ����Ǵ� ���� ������ ã�� ���Դϴ�.

Report method parameters  


���� �� üũ �ڽ��� ���õǾ��ٸ�, �˻�� ���� ����Ǵ� �޼ҵ� �Ű� ������ ã�� ���Դϴ�.


���� Local variable or parameter can be final  Ã¼Å© �ڽ��� ���õǰ� Inspection �� � ������ ���, Inspection �� ������� ���������� (���� ���, ���� ������ ���� �Բ� ���� �ѹ��� �Ҵ�˴ϴ�) ����� �� �ִ� ���� ���� �Ǵ� �� ������ �����ϴ� Local variable or parameter can be final  ï¿½ï¿½ï¿½ï¿½ ǥ���մϴ�.

�� Ʈ�� ���⿡�� �׸��� ������ ��ư�� Ŭ���ϴ� �Ϳ� ���� �Ҹ��� ���� �޴��� ���� �ذ�μ� �������� �������� �߰��� ä���� ���� �����մϴ�.

��� ��


���� Ŭ������ ���ʽÿ�:

 
public class AClass {
 
    public AClass(int i) {
        int intVar_1;
 
        if (i < 0) { intVar_1 = -i; } else {
            intVar_1 = i;
        }
 
        //some code here - not assigning another value to intVar_1
    }
}
 

Inspection �� AClass �� ����ǰ� �� �Ŀ� ���� �� �����찡 ��Ÿ�� ���Դϴ�.



Inspection �� ������ �� ������ �Բ� intVar_1 ï¿½ï¿½ ���� �Բ� �ѹ��� �Ҵ�ǰ�, ���������� ����� �� �ִٴ� ���� �����մϴ�.