1
다음 예제 코드 지원 내용과 잘 작동에 도움이됩니다.이클립스 내용은 사용자 정의 유형
다음은 잘 동작하지됩니다
public void test(CustomType a) {
CustomType b =
}
대신 a
상단에있는
CustomType
는 바로 아래
a
으로, 상단에있을 것입니다. 왜 이런거야? 나를 미치게하고있어.
a
이 관련성이 있음을 분명히 알기 때문에 클래스를 제안하는 이유는 무엇입니까? 유형
A
의 변수를
A
클래스에 할당 할 수 없습니다.
Java Proposals
(그 중 하나)을 사용 중지하고 콘텐츠 보조의 고급 설정에서 Java Non-Type Proposals
을 사용하도록 설정하여 제안 사항을 해결할 수 있습니다. 그러나 유형에 대한 자동 완성 기능을 완전히 사용할 수 없게 만드는 단점이 있으며 이는 더욱 심각합니다.
나는 루나, 화성 및 네온에서이 문제를 발견했습니다.
버그입니까? 해결 방법이 있습니까?
'CustomType'에 대한 import 문이 이미 있습니까? – nitind
예, 이미 짧은 형식의 매개 변수로 표시되며 Eclipse 컴파일러는 오류를보고하지 않습니다. –
표준 Java 유형을 사용하는 경우에도이 문제가 발생합니다. 나는 위의 시나리오를 'Set'와 동일한 결과로 시도했다. 이상하게도'List '을 사용할 때, 컨텐츠 어시스트는 변수'a'를 먼저 제안합니다. 나는 이클립스 [JDT 's Bugzilla] (https://bugs.eclipse.org/bugs/buglist.cgi?component=Core&list_id=16505573&product=JDT&resolution=---)에 피팅 버그가 존재하는지 여부를 확인하는 것이 좋다. –