Development/Tool
[IntelliJ] 자동으로 static import 선언하기
nabina
2017. 11. 11. 17:50
728x90
더 좋은 다른 방법이 있는지는 모르겠지만 일단 기억하려고 적어놓는다. 상수나 enum을 사용할 때 해당 클래스명이나 enum명을 사용하지 않고 바로 변수를 사용할 수 있게 해주는 게 static import이다. 그런데 이게 귀찮은 게 Auto-Complete(Control + Space) 기능으로 import를 추가하면 static으로 추가하지 않고 '클래스명.변수명'으로 바꿔버린다. 그래서 static import로 자동완성하고 싶을 때는 Quick Fix( Alt + Enter ) 기능을 통해 static import를 사용하면 된다.
public static enum MetricType {
TEMPERATURE( "1" )
}
이런 enum이 있을 때, 사용하는 코드에서 TEMPERATURE를 치고 Quick Fix( Alt + Enter )를 누르면 아래 스샷처럼 선택지가 뜬다.
그리고 Import static constant로 시작하는 걸 선택하면 자동으로 static import를 추가해준다.
끝~
반응형