사용자 도구

사이트 도구


java:lombok

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
java:lombok [2021/02/10 23:05]
kwon37xi [1.18.4 field annotation 들이 getter/setter 로 복제됨]
java:lombok [2021/02/10 23:05]
kwon37xi
줄 81: 줄 81:
   * 1.4 이하 Ant 태스크 : ''lombok.delombok.ant.DelombokTask''   * 1.4 이하 Ant 태스크 : ''lombok.delombok.ant.DelombokTask''
   * 1.6 이상 Ant 태스크 : ''lombok.delombok.ant.Tasks$Delombok''   * 1.6 이상 Ant 태스크 : ''lombok.delombok.ant.Tasks$Delombok''
 +
 +==== Boolean 필드 문제 ====
 +  * [[https://www.baeldung.com/lombok-getter-boolean|Using Lombok's @Getter for Boolean Fields | Baeldung]]
 +  * ''boolean isRunning'' -> ''isRunning()'', ''setRunning()''
 +  * ''boolean running'' -> 위와 동일하게 ''isRunning()'', ''setRunning()''
 +  * 따라서 ''boolean isRunning''과 ''boolean running'' 이 둘 다 존재하면 컴파일 에러 발생.
 +  * ''Boolean running'' -> ''**get**Running()'', ''setRunning()''
  
 ===== Upgrade 주의점 ===== ===== Upgrade 주의점 =====
줄 139: 줄 146:
   * 따라서 이 문제는 **is로 시작하는 boolean 필드** 에서만 발생한다.   * 따라서 이 문제는 **is로 시작하는 boolean 필드** 에서만 발생한다.
  
-=== Boolean 필드 문제 === 
-  * [[https://www.baeldung.com/lombok-getter-boolean|Using Lombok's @Getter for Boolean Fields | Baeldung]] 
-  * ''boolean isRunning'' -> ''isRunning()'', ''setRunning()'' 
-  * ''boolean running'' -> 위와 동일하게 ''isRunning()'', ''setRunning()'' 
-  * 따라서 ''boolean isRunning''과 ''boolean running'' 이 둘 다 존재하면 컴파일 에러 발생. 
-  * ''Boolean running'' -> ''**get**Running()'', ''setRunning()'' 
java/lombok.txt · 마지막으로 수정됨: 2022/06/23 11:10 저자 kwon37xi