1
Lombok has a neat feature to use var instead of local variable datatype declarations. 해당되는 경우 항상 var
을 사용하도록 전체 코드 기반을 자동으로 "리팩토링"하는 방법이 있습니까? IntelliJ IDEA
과 Lombok plugin
을 사용하고 있습니다. 이런 기능을 찾지 못했습니다.롬복 : 모든 로컬 변수 선언에 "var"를 자동으로 적용하십시오.
또한 var
은 여전히 "실험적"으로 간주되므로 코드 기반을 "엉망으로 만들 수 있습니다"코드베이스가 사용 중단 될 때/어떻게 든 도청/교체/이동 되더라도 의미가 있습니까?
목록은 예를 들어 다음과 같이 작동 할 수 있습니다. 하지만 당신이 옳다면, 타입 안전성을 깨뜨릴 것입니다. – BullyWiiPlaza
@BullyWiiPlaza 물론, 가능 합니다만,이리스트는'List list = new ArrayList <>()'보다 짧지는 않습니다. 그리고'var list = new ArrayList () 그것은 더 중요한 장소에서 정보를 제거합니다. –
maaartinus
곧, java는'var'을 즉시 사용할 수 있도록 지원합니다. 이미 롬복에서 사용하지 않을 이유가 없습니다. –