JDT Core R3.3.x
Back to Development Resources.
What’s Happening?
This section describes the JDT/Core implementation of the
official plan.
- available on the download area.
- final build notes
- bug fixing : (all planned fixes) (unresolved) (resolved)
- available on the download area.
- final build notes
- bug fixing : (all planned fixes) (unresolved) (resolved)
Release 3.3.0 - completed on 2007/06/29
- available on the download area.
- final build notes
- Java SE 6 (jsr-270)
- Incremental Java Compiler
- DOM AST
- Offer variable bindings when variable type is unresolved (149567)
- Search
- Get IType from TypeNameRequestor result (148380)
- Java Model
- Allow classpath variable to be marked as deprecated (138599)
- Allow classpath variable to be marked as non modifiable (156226)
- Have common supertype for ICompilationUnit and IClassFile (125504)
- Ensure Java model is always consistent (129584)
- Code Assist
- Code Formatter
- Fine tune formatting of code in <pre> tags (99738)
Bug Resolution
- Rollup 3.3.2, 2008/02/29 : (fixed) (all) (unresolved) (resolved)
- Rollup 3.3.1, 2007/09/15 : (fixed) (all) (unresolved) (resolved)
- Overall R3.3, 2007/06/21 : (fixed) (all) (unresolved) (resolved)
- Release Candidate-4, 2007/06/05 : (fixed) (all) (unresolved) (resolved)
- Release Candidate-3, 2007/05/30 : (fixed) (all) (unresolved) (resolved)
- Release Candidate-2, 2007/05/25 : (fixed) (all) (unresolved) (resolved)
- Release Candidate-1, 2007/05/16 : (fixed) (all) (unresolved) (resolved)
- Milestone-7, 2007/05/02 : (fixed) (all) (unresolved) (resolved)
- Milestone-6, 2007/03/21 : (fixed) (all) (unresolved) (resolved)
- Milestone-5, 2007/02/08 : (fixed) (all) (unresolved) (resolved)
- Milestone-4, 2006/12/09 : (fixed) (all) (unresolved) (resolved)
- Milestone-3, 2006/10/30 : (fixed) (all) (unresolved) (resolved)
- Milestone-2, 2006/09/15 : (fixed) (all) (unresolved) (resolved)
- Milestone-1, 2006/08/06 : (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
Batch compiler
(Binary) | posted on 2009/01/30, 1,49 MB (click on picture) |
(Source) | posted on 2009/01/30, 1,06 MB (click on picture) |
Post 3.3.2 update
posted on 2009/01/30, 7.18 MB (click on picture) | |
applies to | Rollup 3.3.2 |
description | Post 3.3.2 update. Note: No official 3.3.3 is planned so far, this is only a courtesy of the JDT/Core team. Plug-in revision ID is "3.3.7". Corresponding sources are versionned using tag v_797_R33x Addresses the following issues: 257716 [compiler] Erroneous blank field field may not have been initialized 138184 [search] Type Dialog (Could not uniquely map the name to a type) 250975 [1.5][compiler] Stack overflow on static import. 239273 [1.5][compiler] ClassCastException in BinaryTypeBinding.convertMemberValue() trying to cast an ArrayBinding as a ReferenceBinding 245435 [1.5][compiler] "Value for annotation attribute must be a constant expression" error on valid constant expression 240214 [compiler] final bit should be cleared from class file access flag for anonymous class 237931 [1.6][compiler] wrong signature of String[][] in class file 239758 [1.5][compiler] Generic interface inheritance and overriding error 232565 [1.5][compiler] wrong autoboxing code generation leads to VerifyError at runtime 238484 [1.5][compiler] Eclipse generates bad code (major regression) 235921 [1.5][compiler] Incorrect generic signature attribute created for inner anonymous type 235882 [compiler] constructor-scoped inner classes unable to recognize final member variable initialization 235778 Potential race condition computing resolved classpath 227941 org.eclipse.jdt.internal.compiler.batch.Main writes bad characters to an xml log file 234619 [1.5][compiler] Object#getClass() has wrong expression type binding with JRE from 1.6 233800 [1.5][compiler] Internal compiler NPE on checkUnsafeCast 232814 [compiler] Testcase with "value1 - (-value2)" not working when value2 is final 225737 [compiler][1.5] Generics - JDT cannot compile hudson-core when javac can 231861 [1.5][compiler] Generics: problem with partial generics 228291 [1.5][compiler] Incorrect unsafe warning for casting complex but static types. 79798 [compiler] Wrong compiler error when interface overrides two methods with same signature but different exceptions 222326 [1.5][compiler] NullPointerException during: "Compute launch button tooltip" 219855 [1.5][compiler] StackOverflowError during: "Requesting Java AST from selection" 167262 [1.5][compiler] @Override specification 220361 [1.5][compiler] Compiler incorrectly rejects static raw member type as parameterized 220111 [1.5][compiler] Type mismatch errors on identical types; code compiles with javac 210425 [1.5][compiler] @SuppressWarnings("unchecked") not considered necessary for unconstrained generic parameters 216686 [1.5][compiler] Failures of inference and overload resolution 216683 [1.5][compiler] Confusion when homnymous types in local and enclosing scope 216692 [1.5][compiler] Protected type not visible in subclass 216565 [1.5][compiler] Cannot convert T to T 216100 [1.5][compiler] Brigdes are not correcly generated Also see corresponding build notes. |
Getting the sources
- Make sure to target a recent SDK R3.3.x maintenance build.
- Define a CVS connection to server
pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse
- Check out the
R3_3_maintenance
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.