Java에서 여러줄에 걸친 문자열 선언을 편하게 하는 @Multiline by 정상혁

Andrian Walker라는 영국 개발자가 만든 라이브러리를 제가 수정해서 Github에 올렸습니다.

이 프로젝트에 대한 자세한 설명은 아래에 있습니다.

(github wiki에 적고 블로그에 붙여넣기를 하니 코드 블럭이 깨지는 등 편집이 쉽지가 않네요. 그래서 링크로 대신 합니다.)

위 글의 핵심 내용은 아래와 같습니다.

  • Java에는 여러 줄에 걸친 문자열을 선언하는 문법이 없어서 긴 문자열을 편집하는 작업이 불편합니다.
  • 이를 보완하는 방법을 찾던 중 Adrian Walker라는 개발자가 만든 Multiline-string 이라는 라이브러리를 발견했고, Eclipse에서도 쓸 수 있도록 코드를 수정해서 원저자의 허락을 받고 Github에 올렸습니다. (https://github.com/benelog/multiline)
  • 이 과정 중에 Annotation Processing과 ECJ(Eclipse compiler for Java)에 대해서 알게 된 것들을 정리했습니다.
  • 이 라이브러리와 비슷한 기능을 Lombok에 추가하거나, 안드로이드에서 annotation Processing을 활용할만한 방안을 더 연구해볼만 합니다



덧글

  • 만숙이바보 2013/01/31 19:25 # 삭제 답글

    좋은 글에 좋은 개발환경을 가지도록 노력해주셔서 너무 감사합니다.

    대단하십니다. 늘 블로그를 보면서 감사하는 마음을 가지게 해주시네요.
  • 정상혁 2013/02/01 07:30 #

    감사합니다.. 다음 글을 쓸 때 이 댓글이 힘이 되어서 더 노력할 것 같습니다..
  • devsejong 2013/01/31 21:55 # 삭제 답글

    저는 자바에는 왜 없어라고 불만만 가득해는데, 없으면 직접 만들어서 쓰시는군요. 정말 대단합니다!!
  • 정상혁 2013/02/01 07:31 #

    전 영국 아저씨가 만든걸 다듬었을 뿐이에요 ^^ㅣ. Java의 여러줄 처리는 저도 계속 불만이고, 저 방법도 workaround 정도라서 아주 만족스럽지는 않네요;; 시위가 있다면 정말 참가하고 싶은 심정입니다;
  • 권남 2013/02/01 10:54 # 삭제 답글

    우아~ 멋진데요.
    멀티라인 시위가 있다면 저도 참여하고 싶습니다. ㅜㅜ
  • 정상혁 2013/02/02 04:13 #

    그러게요.. 뉴스에 날만한 장소를 고민해봐야겠군요;
댓글 입력 영역