[Eclipse::galileo] What's New in 3.5 (JDT) - Java Compiler ...
Eclipse / 2009. 7. 8. 16:23
Java Compiler
Comparing identical values
같은 값을 비교하면 Warning 처리를 합니다.Missing synchronized modifier
synchronized 가 처리되어 있지 않은 경우 Warning 처리를 합니다.Suppress compiler problem for 'switch' case fall-through
switch 문에 break 없이 사용되면 warning 처리를 해주네요.@SuppressWarnings("fallthrough") 어노테이션으로 warning을 막을 수 있을까요?
Missing hashCode() method
hashCode() 메소드 없이 equals() 메소드가 오버리이딩된 것을 찾아 경고합니다.Dead code
진입할 수 없는 코드를 찾아줍니다. (Classpath resolution honors the 'Class-Path' header of JAR manifest file
MANIFEST.MF 의 Class-Path 헤더를 자동으로 클래스패스에 추가합니다.Build path supports ".."
빌드 패스에 ".." 을 지원해줍니다.Build path resolution tolerates duplicate entries
무슨 말인지 모를 때는 원문 그대로~Duplicate entries in the build path are now tolerated if the redundant entry is found while resolving the build path and not at the raw level.For example, two user libraries used in the project build path referring to the same JAR file are tolerated:
동일한 라이브러리를 두번 접근하면 문제가 된다는 군요...
Compiler compliance follows execution environment
제목 그대로 입니다. (과연 번역을 못한 것일까요...)Java Views and Dialogs
Emphasized matching characters in Open Type dialog
Open Type (Ctrl + Shift + T) 다이얼로그에서 패턴 매칭이 강조됩니다.Sort working sets in Package Explorer
워킹셋을 쓰시는 분이라면 필요할 수도 있고 없을 수도 있는 기능이지만 소팅을 추가적으로 지원합니다.Delete working sets from the Package Explorer
패키지 익스플로러에서 워킹셋 레벨로 숨김/삭제를 지원합니다.삭제가 되면 Other Projects로 하위 프로젝트들이 자동으로 이동하겠죠~
Paste patch into Package Explorer
What's the quickest way to apply a patch from Bugzilla? Just open the attachment, copy the patch to the clipboard and paste it into the Package Explorer. (... 영어로 보셔요...)Call Hierarchy can expand with constructors
이... 이건 먼가요... Call Hierachy View 에 새로운 기능이 추가된 것으로 보입니다만...Improved Javadoc view and hover
{@inheritDoc} tag를 지원합니다. (점점 갈수록 힘이 떨어지네요...)Open *.jardesc files with JAR Export Wizard
Open test result files in JUnit view
JUnit 테스트 결과를 xml로 남길 수 있습니다. 물론 반대로 xml을 통해서 볼 수도 있습니다.JUnit 4.5
The JUnit4 version shipped with Eclipse has been updated to 4.5. See their Release Notes for the changes in version 4. (이런건 원문 그대로~)Runnable Jar-in-Jar exporter can package libraries
Jar 생성할 때 라이브러리를 어떻게 핸들링하는지에 대한 방법들이 추가되었습니다.풀어서 넣을지, jar 자체를 넣을지 등등등...
=ㅁ=''' 끝에 가면 갈수록 잘 안쓰는 기능이고... 흠흠...