JDT Core R3.4.x
Back to Development Resources.
What’s Happening?
This section describes the JDT/Core implementation of the
official plan,
to be delivered according to the build
schedule.
- preview available in update area.
- bug fixing : (all planned fixes) (unresolved) (resolved)
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
orException
inthrows
clause (219461)
- DOM AST
- Don't surface unresolved types (187430)
- Build Path
- Code Assist
- Code Formatter
- 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
3.4.x update
(Binary) | posted on 2010/01/27, 7.77 MB (click on picture) Install by unzipping in the dropins folder. |
description | Addresses the following issues since 3.4.2 release: 299051 Clone of bug 296343 288211 APT uses a lot of memory 293443 AbortCompilation when invoking content assist 124646 Connecting type parameter fails for local types 291322 Test errors when running JDT Core tests on Windows 7 285124 serialVersionUID still causes error/warning 275330 NPE from org.eclipse.jdt.internal.core.ClasspathChange.requestIndexing 261722 [search] NPE after removing a project 265962 [compiler] Internal compiler error on while with return clause 265103 Manifest Class-Path is not read correctly with ECJ 266582 [1.5][compiler] AbortCompilation while decoding the type variable of an anonymous type 264843 [1.5][compiler] Eclipse compiler fails to reject invalid code with primitives autoboxed to generics 257716 [compiler] Erroneous blank field field may not have been initialized 263877 [1.5][compiler] forward reference error flagged within enum 249930 Deadlock with JavaModelManager$PerProjectInfo 261510 [compiler] Deadlock in static initializer of JDT classes |
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 projectorg.eclipse.jdt.core
. - The sources of this project have been compiled against a 1.4 JRE. A 1.4 JRE should thus be installed.