2013-08-04 1 views
1

를 만드는 동안 아무 도움이없는, 무엇인가 : 후, 나는 이클립스 자바 편집기에서 유형을 해요 때 새로운 객체

List<String> list = new .. 

"새로운"나는 Ctrl 키 스페이스 키를 누릅니다하지만 자바 제안이 없습니다 "List"에 대한 구현과 관련되어 있습니다. 그래서 볼 수있는 것은 "No Java Proposals"또는 "No Java Type Proposals"메시지가있는 빈 패널입니다. 그것이 가능한 방법을 보여줍니다

System.out. 

: 동시에 "지원"에서

같은 방법을 위해 노력하고 있습니다.

이 문제는 Eclipse Kepler 및 Juno 빌드에서 발생하며 Java-Editor-Code Assist 설정을 확인한 결과 도움이되지 않았습니다.

+0

활성 네트워크가없는 경우이를 경험했습니다. 네트워크가 올바로 있는지 확인하십시오. –

답변

1

Eclipse는 가져 오기 전까지 Eclipse에 대해 알지 못한다는 점이 문제입니다.

이클립스는 List이 무엇인지, 무엇을 구현하는지 알지 못하기 때문에 다음은 아무 것도하지 않습니다.

List<String> string = new ... 

그래서 우리는 이것을 끝내고, 조금 불평하고 있습니다.

List<String> string = new ArrayList<String>(); 

그리고는 우리는 List 클래스 (안 ArrayList 클래스)를 가져옵니다. 다음 줄에, 우리는 다시 시도 :

List<String> string2 = new ... 

을 지금은 우리가 제공 - 실제적으로 약간 쓸모가 없다 "목록() 익명의 내부 유형"(당신이 List의 익명 구현을 정의 할 수 있습니다 자신) . "A"로 시작하면 도움이되지 않습니다.

List<String> string2 = new A... 

가져 오기 ArrayList하고 다시 시도 : 아직도

List<String> string2 = new ... 

행운

. 하지만 할 때 :

List<String> string2 = new A... 

ArrayList을 제공합니다.

TL : DR : 콘텐츠 지원을 제공하기 전에 비 시스템 클래스를 가져와야하며, 심지어 힌트를 제공 할 때만 가져와야합니다.

관련 문제