2009-10-17 1 views
4

이클립스 3.4에서 가져온 유형을 이미 가져온 경우 구체적인 기본 클래스를 얻지 만 3.5에서 나는 java.util.Collections에 대한 인터페이스 만 얻습니다. 다음으로 새 IMPL로 디폴트됩니다 3.5 Map() (에Eclipse 유형 제안이 3.4에서 3.5로 변경 - 구성 가능합니까?

Map map = newCtrl 키를 + 공간

3.4에, 내가, HashMap()을 제공받을 예를 들어, Ctrl 키를 + 여기에 공간 타격 메소드 템플리트).

List의 경우 3.4에 ArrayList()이 제공되지만 3.5 List()에만 제공됩니다.

템플릿 또는 이와 유사하게 구성 할 수 있습니까?

+0

Eclipse 3.5에서 JDT 컨텐츠 어시스트가 Eclipse 3.4에서 한 걸음 더 나아간 것이라고 생각하는 유일한 사람은 아닙니다. – zvikico

답변

2

구성 가능한지 확실하지 않지만 한 맵이 HashMap으로 인스턴스화 된 경우 두 번째 맵은 HashMap과 함께 "콘텐츠 지원"목록에 있습니다.

Map<Integer, String> m = new HashMap<Integer, String>();
Map<Integer, String> m2 =Ctrl 키를 + 공간 =>

HashMap 모든 eclipse Galileo 3.5 JDT Tips and Tricks

2

난 그냥 직면 같은 문제를 참조하십시오. 해결책은 환경 설정 -> Java -> 편집기 -> 컨텐츠 보조 -> 고급 입니다. "Java 제안"이 선택되어 있는지 확인하십시오. 이 기능을 활성화하면 ctrl + space에 제안서 유형이 있어야합니다.