2012-09-21 3 views
2

그래서이 변수 선언을Intellij Idea에서 유형 이전을위한 유스 케이스는 무엇입니까? 좋아

private List<String> params; 

을하고 난에 PARAMS의 유형 변경을 원 :

private Collection<String> params; 

내가 컨텍스트 메뉴에서 Refactor-->Type Migration(Ctrl+Shit+F6) 선택하지만 아무 일도 일어나지 않습니다.

내 질문은 :

  1. 형 마이그레이션의 목적은 다음 무엇입니까?
  2. 내가 가장 효율적으로 달성해야하는 것을 어떻게 달성 할 수 있습니까? 당신이 형이 아닌 참조를 리팩토링 할 이후의 작동 방식하지만 텍스트 커서의
+1

그것은 나를위한 매력처럼 작동합니다. 커서가'List '에 있고 다른 곳이 아니라는 것을 확인하십시오. – maba

답변

4

는 참조 params의 이름으로 내부 List<String> 및 NOT을 할 필요가있다.

+0

List @ Geek

+0

@ Geek 목록에 안에 텍스트 커서를 놓고 전체 유형을 선택하거나 변수 이름에 넣지 않아야합니다. 또한 최신 버전을 사용하고 있는지 확인하십시오. – m3th0dman

관련 문제