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를 추가해준다.
끝~
반응형
'Development > Tool' 카테고리의 다른 글
[IntelliJ] 작업 중인 메소드명 아니면 클래스명 보기 (1) | 2018.05.21 |
---|---|
[IntelliJ] 영역 선택? 같은 값을 여러 개 수정할 때 노가다를 좀 줄이자. (1) | 2018.03.14 |
[IntelliJ] 대소문자 안 가리고 자동완성 기능 사용하기 (0) | 2017.08.15 |
간단한 팁 모음 (0) | 2017.06.14 |
[IntelliJ] properties 파일에서 한글 보기 (0) | 2017.06.14 |