2014-02-24 2 views
1

나는 그것을 얻을 수 없다. Eclipse에서 전체 프로젝트에 대한 가져 오기를 구성 할 때 공통적 인 문제점이 있습니다. Eclipse 해결 "수입 구성"암시 적

package test.somepackage 
class A{ 

    public B getB(){ return new B() } 
} 

package test.somepackage 
class B{} 

package foobar 
class B {} 

package somewhere.in.code 
class ClientUsingAAndB { 

    public void someMethod(){ 

     A a = new A() 
     //here Eclipse gets an "Organize Import Conflict" 
     B b = a.getB(); 

    } 
} 

clearification

에 대한 짧은 예는 그래서 자동으로 내가 test.somepackage.B 또는 foobar.B을 가져 오려면 Eclipse는 저를 요구하고있다 "수입을 구성"을 시도합니다. 나를 위해 매우 명확한 하나, 그리고 내가 이클립스에 foobar.B 이클립스에게 이클립스에게 리턴 타입과 일치하지 않는다고 immediatly 불평한다고 말한다면. 이유는 : 이클립스가 어떤 리턴 타입을 이미 알고 있다면 (클래스 A 시그니처에서) 그것이 어리석은 것처럼 보이는 이유는 무엇인가? 또한 a.getB()을 입력하고 Eclipse에 "새 로컬 변수에 명령문 할당"(strg + 1)을 지정하면 자동으로 올바른 유형을 추론하고 가져 오기를 추가합니다.

무슨 일입니까? 아무도 수정하고 싶어하는 성가신 이클립스 버그일까요, 아니면 IDE에서 너무 많이 갖고 싶습니까?

편집 : 정말 명확하지 뭔가가있는 경우 이 그것을 언급하십시오, 나는 nessesary 정보

답변

2

이 오랜 요청 (2005 년으로 되돌아가는)입니다에게 제공하기 위해 노력하겠습니다. 정체 된 this Eclipse report을 참조하십시오. 아마 당신은 개입하고 그것을 해결할 수 있습니다. 저는 JDT 팀이 이러한 종류의 작은 개선에 대한 기여를 환영 할 것이라는 것을 알고 있습니다.

+0

너무 슬프다. 그것을 찾아 주셔서 감사합니다. –