Redundant Type Cast �˻�� �ߺ���(�׸��� �ʿ����� ����) Ÿ��ij��Ʈ�� ���� �޼ҵ带 �˻��մϴ�.
���� Redundant type cast üũ �ڽ��� ���õǰ� Inspection �� � ������ ã����, Inspection �� ������� �ʿ����� ���� Ÿ�� ij��Ʈ �����ϴ� �޼ҵ带 �����ִ� Type cast is
redundant ���� ǥ���մϴ�.
�� Ʈ�� ���⿡�� �׸��� ������ ��ư�� Ŭ���ϴ� �Ϳ� ���� �Ҹ��� ���� �޴��� ���� �ذ�μ� �̷� Ÿ��ij��Ʈ�� �����ϴ� ������ �մϴ�.

|
�� �˻�� � �ɼǵ� ������ �ʽ��ϴ�.
|
���� ���� ���ʽÿ�:
�θ� Ŭ����:
package aPackage;
public class AClass {
public boolean methodA( int myInt) {
//some code here
}
}
�׸��� ���� Ŭ����:
package aPackage;
public class AClassTwo extends AClass {
AClass aClass = new AClass();
public boolean method1( int i) {
return ((AClassTwo)aClass).methodA(i);
}
}
Inspection�� ��ü ��Ű���� ����ǰ� �� �Ŀ� ���� �� �����찡 ��Ÿ�� ���Դϴ�.

AClassTwo�� AClass �� ij������ �˻簡 �����ִ� ��ó�� �ʿ����� �ʽ��ϴ�.
|