0

IntelliJ는 필드 이니셜 라이저가 중복되었음을 잘못 알려주지 만 사실은 Lombok의 @Builder.Default에서 사용됩니다.IntelliJ 경고에 @SupressWarnings 경고 이름을 얻는 방법?

@SupressWarnings을 사용하여이 경고를 보급하고 싶지만 경고가 무엇인지 알 수 없습니다 (alt-enter도 나를 억압 할 수있는 옵션이 없음). IntelliJ에서 어떻게 경고 이름을 찾을 수 있습니까?

+1

어쩌면'@SuppressWarnings ("UnusedAssignment")'? Alt-Enter는 나를 위해 일했습니다 – Vic

+0

@ Vic : 고맙습니다. 작동하지만 Alt-Enter가 작동하지 않아 초기화 도구를 제거 할 수있는 옵션 만 제공합니다. – Runemoro

+1

"Alt-Enter"및 "중복 이니셜 라이저 제거"제안이 나타나면 키보드의 "오른쪽"버튼을 누르고 다른 옵션 세트가 나타나 "Suppress for for field"중 하나가 표시됩니다. 나를 위해 일했다. – Vic

답변

1

커서를 경고에 놓고 Alt + 을 입력하여을 입력하면 메뉴가 열립니다. 이 메뉴에는 필드를 제거하는 옵션이 있어야합니다. 이 옵션으로 이동하여 을 누릅니다. 그러면 경고를 표시하지 않을 수있는 옵션이 포함 된 하위 메뉴가 열립니다. 그렇게함으로써 IntelliJ는 적절한 주석을 생성합니다.

귀하의 경우 주석은 아마도 @SuppressWarnings("unused") 또는 @SuppressWarnings("UnusedAssignment")의 줄을 따라야합니다.