일반 유형 참조에 대한 유형 매개변수 추론
Eclipse는 클래스, 패키지 또는 프로젝트에서 모든 일반 유형 참조에 대한 유형 매개변수를 추론할 수
있습니다. 이는 특히 Java 1.4 코드에서
Java 5.0 코드로 이주할 때 유용하며 Java의 콜렉션 API에서 일반 클래스를 자동으로 사용할 수 있습니다.
- Java 편집기에서 클래스를 열거나 Java 보기에서 클래스, 패키지 또는 프로젝트를 선택하십시오.
- 다음 중 하나를 수행하십시오.
- 메뉴 표시줄에서 리팩터 > 일반 유형 인수 추론을 선택하거나
- 팝업 메뉴에서 리팩터 > 일반 유형 인수 추론을 선택하십시오
두 개의 구성 가능한 옵션과 함께 대화 상자가 표시됩니다.
- clone()이 수신측 유형 인스턴스를 리턴한다고 가정
제대로 작동하는 클래스는 일반적으로 이 규칙를 준수하지만 코드가 이 규칙을 위반하고 있음을 알고 있는 경우에는
상자를 선택 취소하십시오.
- 제한되지 않은 유형 인수를 그대로 둠(<?> 추론 안함).
ArrayList a
와 같은 요소에 대한 제한조건이 없는 경우, 이 상자를 선택 취소하면
Eclipse가 와일드 카드 매개변수를 계속 제공하고 참조를
ArrayList<?> a
로 바꾸게 됩니다.
확인을 누르거나 미리보기를 눌러 조작을 계속하십시오.
참고: 일부 경우, 선택 시 일치 유형 매개변수를
지정할 수 없거나 Eclipse에서 수행할 수 있는 심도 있는 분석이 필요할 수도 있습니다.
리팩토링 조치
리팩토링 대화 상자
Java 환경 설정