What’s Happening?
This section describes the JDT/Core implementation of the
official plan,
to be delivered according to the build
schedule.
Rollup 3.4.1 - no date yet
Release 3.4.0 - completed on 2008/06/17
- available on the download area.
- final build notes
- Java Compiler
- Support for "-target cldc1.1"
(120223)
- Improve "Unnecessary declaration of thrown checked exceptions"
(73244)
- Concurrent Java compiler (so as to leverage multi-core CPU)
(142126)
- Need annotation bindings even when code contains errors
(196200)
- Improve syntax recovery around annotations
(130778)
- Add CompilationParticipant.buildComplete() API
(180107)
- Improve support for generics
- Tune warning for missing serialVersionUID
(203241)
- Enable null-pointer access warning by default
(192875)
- Improve compiler fault resilience
(196653,
204536,
204534)
- Augment warning for assignment having no effect
(200724)
- Improve 1.6 code generation performance
(185350)
- Provide a mapping from problem id to preference key
(218603)
- Add compiler API to call the batch compiler from a stand-alone application
(217233)
- Detect unnecessary
Throwable or Exception in throws clause
(219461)
- DOM AST
- Don't surface unresolved types
(187430)
- Build Path
- Support external library folders
(182537)
- Support ZIP archives with extensions other than .zip and .jar
(182360)
- Code Assist
- Improve content assist after 'instanceof'
(193909)
- Improve content assist for static members when import missing
(44627)
- Enrich completion context
(202470,
202467)
- Code Formatter
- Formatting should all be done at the core level
(102780,
227043)
- Allow to format set of regions
(203304)
- Tune up region formatting
(208541)
- Javadoc
- Java Model
- Support annotations as Java elements
(79112)
- Support for retreiving the default value of an annotation method
(209958)
- Java element delta for all classpath changes
(154071)
- API to get from binding key to a IJavaElement
(192670)
- Improve Java model caching heuristic to better handle large JARs
(190094)
- Improve "Initializing Java Tooling" job performance
(206027,
181488)
- Honor build path when looking up working copies
(169970,
194399)
- Fix IType.getFullyQualifiedName(char) for binary types
(156168)
- Applying edits to a ICompilationUnit
(117694)
- Search
Bug Resolution
- Overall R3.4, 2008/06/17 :
(fixed)
(all)
(unresolved)
(resolved)
- Release Candidate 4, 2008/06/06 :
(fixed)
(all)
(unresolved)
(resolved)
- Release Candidate 3, 2008/05/30 :
(fixed)
(all)
(unresolved)
(resolved)
- Release Candidate 2, 2008/05/23 :
(fixed)
(all)
(unresolved)
(resolved)
- Release Candidate 1, 2008/05/16 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 7, 2008/05/02 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 6, 2008/03/28 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 5, 2008/02/08 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 4, 2007/12/14 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 3, 2007/11/02 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 2, 2007/09/21 :
(fixed)
(all)
(unresolved)
(resolved)
- Milestone 1, 2007/08/10 :
(fixed)
(all)
(unresolved)
(resolved)
Updates
These patches are not yet part of any official release or rollup; but provide an early access to the next delivery for
quality assessment. If you find any regression using these patches, please inform the JDT/Core team by entering a
bug report
Getting the sources
- Make sure to target a recent SDK R3.4.x integration build.
- Define a CVS connection to server
pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse
- Check out the
HEAD branch of the
project org.eclipse.jdt.core.
- The sources of this project have been compiled against a 1.4 JRE. A 1.4 JRE should thus be installed.