Study/Java

Eclipse (STS) 에서 Parameter Name Hint 사용하기

Bluesky_ 2024. 3. 8. 00:53
반응형

IntelliJ는 편집기에 호출된 method에 필요한 annotation, method parameter, 사용법 등을 알려주는 추가 정보를 제공하는 특수한 marker를 제공하는 데 이를 Inlay Hint 라고 부르고 있다.

https://www.jetbrains.com/help/idea/inlay-hints.html#enable_inlay_hints

 

Inlay hints | IntelliJ IDEA

 

www.jetbrains.com

다음과 같이 method parameter앞에 전달할 값의 Parameter Name이 무엇인지 확인할 수 있다.

이런 기능이 Eclipse에 없어서 아쉬웠는데 알고 보니 Eclipse도 4.12 (2019-06)부터 IntelliJ의 Inlay Hint 의 모든 기능은 아니지만 이 중 Parameter Hint 에 대해서 제공하고 있었다.

https://eclipse.dev/eclipse/news/4.12/jdt.php#parameter-name-codemining

 

Eclipse Project 4.12 - New and Noteworthy | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

eclipse.dev

 

이 설정을 활성화하려면 Window -> Preference -> Java -> Editor -> Code Minings에서 Show method parameter names를 체크해 주면 된다.

해당 설정을 활성화하면 아래처럼 Parameter Name hint가 보이게 된다.

평상 시엔 이 parameter name hint가 안 보여도 해당 class에 들어가서 확인하면 돼서 크게 불편하지 않았는데 매개 변수가 아주 많은 경우 매개 변수를 추가하거나 삭제할 때 위치를 헷갈려서 실수가 발생하게 되어 이런 경우 Parameter Name hint가 많은 도움이 되었다.

다만 모든 구간이 보이지는 않고 어디는 보이고 어디는 보이지 않는데 보이는 기준은 아직 잘 모르겠다.

반응형