• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Introduce Variable 자동 final

22.11.19 22:22 작성 조회수 502

1

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
안녕하세요. 강사님 강의 도중에 option + command + v 단축키를 통해서 해당 코드의 리턴의 변수를 자동으로 생성해주는 Introduce Variable을 사용하시는데요.

저는 해당 단축키를 사용하면 final 예약어가 자동으로 추가가 돼서 지워주어야 하는 번거로움이 있어 질문드리게 되었습니다.
해당 내용 관련해서 해결하기 위해 검색을 해보았는데, Preference -> Editor -> Code Style -> Java -> Code Generation -> Final Modifier 에서
Make generated local variables final
Make generated parameters final
을 체크하게되면 발생한다고 되어있는데, 저는 체크가 되어 있지 않습니다. 혹시 다른 해결방법이 있는지 알고 싶습니다.

답변 2

·

답변을 작성해보세요.

1

종운님의 프로필

종운

질문자

2022.11.19

Introduce Variable 사용 시 톱니바퀴 모양(option+command+O)이 따로 있어서 확인해보니 Declare final 이 체크가 되어 있었습니다! 해당 체크를 푸니 바로 해결 되었습니다!!!

0

OMG님의 프로필

OMG

2022.11.19

안녕하세요. 종운 님, 공식 서포터즈 OMG입니다.

스스로 잘 해결하셨습니다 ^^