jdt core - build notes 3.2 stream
java development tooling core
 
Here are the build notes for the Eclipse JDT/Core plug-in project org.eclipse.jdt.core, describing bug resolution and substantial changes in the HEAD branch. This present document covers all changes since Release 3.1 (also see a summary of API changes).
Maintenance of previous releases of JDT/Core is performed in parallel branches: R3.1.x, R3.0.x, R2.1.x, R2.0.x, R1.0.x.


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - ?th August 2005
Project org.eclipse.jdt.core v_607 (cvs).

What's new in this drop

Problem Reports Fixed

107079 [1.5][compiler] mis-compiled Wildcard capture leads to a ClassCastException
107249 NullPointerException at BinaryIndexer.indexDocument()
104202 Better locations for assignement errors
102422 Exception referencing class in large jar files
100549 Strange binding keys from AST on class file of nested type
101777 [search] selecting class with a main type ignores the default package
107124 NullPointerException at ClassFileStruct.u2At
106581 [javadoc] null type binding for parameter in javadoc
106936 [1.5][compiler] Unoptimal lub computation
106865 [1.5][compiler] capture conversion doesn't handle array types
105284 [1.5][compiler] Autoboxing: Type mismatch


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 16th August 2005
Project org.eclipse.jdt.core v_606 (cvs).

What's new in this drop

Problem Reports Fixed

106964 [1.5][search] AIOBE in MethodLocator.matchOverriddenMethod
99903 [1.5][search] range wrong for package-info
99662 [1.5] JavaModel returns inexistent IType for package-info ICompilationUnits
106875 [compiler] Unnecessary nls tags detection fails on duplicate tags
105284 [1.5][compiler] Autoboxing: Type mismatch
106834 IMethodBinding#isEqualTo(..) wrong with overloaded parameterized methods
48976 Remove superfluous $NON-NLS comments
105816 Extraneous NLS tag incorrectly found in comments
106106 [1.5][compiler] Compiler error with Arrays.asList in Java 5 mode?
106403 PublicScanner returns EOF late
105531 [1.5][compiler] ecj from CVS generates spurious incomprehensible error
106514 [1.5][compiler] Improve diagnostic on bound mismatch for GenericTypeTests.test790


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 10th August 2005 - 3.2 MILESTONE 1
Project org.eclipse.jdt.core v_605 (cvs).

What's new in this drop

Problem Reports Fixed

106656 [compiler] Batch compiler exits with error code -1 when only warnings are found


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 9th August 2005
Project org.eclipse.jdt.core v_604 (cvs).

What's new in this drop

Problem Reports Fixed

106297 [1.5][compiler] new A<X>().new B(){}


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 8th August 2005
Project org.eclipse.jdt.core v_603 (cvs).

What's new in this drop

Problem Reports Fixed

100041 [javadoc][dom] Wrong positions when javadoc comment inside method declaration


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 2nd August 2005
Project org.eclipse.jdt.core v_602 (cvs).

What's new in this drop

Problem Reports Fixed

105635 incorrect parsing of field declarations with generic types
100772 [1.5][search] Search for declarations in hierarchy reports too many matches
100695 [1.5][search] Renaming a field of generic array type has no effect


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 2nd August 2005
Project org.eclipse.jdt.core v_601 (cvs).

What's new in this drop

Problem Reports Fixed

104765 Tab width error in Java Conventions [built-in]
105192 NaiveASTFlattener incorrectly renders a for statement with multiple initializers or multiple updaters


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 26th July 2005
Project org.eclipse.jdt.core v_600 (cvs).

What's new in this drop

Problem Reports Fixed

105430 ecj chokes when classpath has leading separator
104738 [1.5][compiler] Enclosing method attribute is generated for member type of a local type
104704 [compiler] caching in the constant pool could be improved
104664 [compiler] repeat mode is broken in the batch compiler
99423 [1.5] [javadoc] inconsistent getStartPosition()
104649 [1.5][compiler] method type variable: inference broken for null
104877 [1.5] TypeDeclarationStatement should use DECLARATION_PROPERTY in JLS3 API
104780 TVT 3.1: TCT 386 - wrong description for option FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION
104655 [1.5] inconsistent compiler behavior in generic methods
104551 [1.5][compiler] Method override checks fail with raw subtype and type variable as type bound
104492 [AST]java.lang.ClassCastException: org.eclipse.jdt.core.dom.PrimitiveType
103485 [1.5][compiler] compiler: wrongfully accepted method call
104245 AST.newCompilationUnit javadoc error
103994 [1.5][compiler] Internal compiler error while overriding bootstrap class
103528 [1.5][compiler] compiler allows invalid assignment with method type parameter and nested wildcards
104082 [1.5][compiler] 1.5 source code gets internal eclipse null pointer error
104167 [1.5][compiler] incorrect 'unread field' diagnosis
103320 Method-local subtype with instance initializer break JDOM
103636 JDT compiler produces invalid XML
103227 [1.5][compiler] VerifyError in case of a parametrized anonymous class inside a static inner class
103148 [1.5][assist] Code completion breaks if using static method generics ( Class.<T>staticMethod(params) )
103472 [1.5][compiler] Should detect incompatible super interfaces
91426 [Markers] Java task tags in Task View don't have configured priority
103023 [1.5][compiler] StackOverflow inferring type arguments
102778 Scrapbook page doesn't work with enhanced for statement
101283 [1.5][javadoc] Javadoc validation raises missing implementation in compiler
100868 Code assist does not recommend methods in anonymous enum subclass
101456 Proposals and Open Declaration fail with NPE
101387 [1.5][compiler] Incorrect Cycle detected in type hierarchy error
97326 [dom] ITypeBinding#isFromSource() is always false for type variables, wildcards, and capture types
100153 [1.5][compiler] Bound check failure on recursive formal bound
100808 [assist] Wrong replace range for package proposals if there is no line termination
98532 [1.5][compiler] Spurious 'type parameter T is hiding the type T' warning for static nested classes
100797 editor general failure
100043 [1.5][compiler] false compiler error on ?: ternary operator with boxing
102181 [1.5][compiler] Generic varargs are built with incorrect array type
102305 Error in JDT Core during reconcile
102213 [1.5][compiler] enum constants cannot be referenced inside enum constants initializer
101955 NullPointerException after invoking extract method
97220 Should not issue nls warning for annotation
101885 [mode] sort operation doesn't set the RELATIVE_ORDER for enum constants
101247 [formatter] Fails to format some labelled statements
101713 [1.5][compiler] Access to static fields within enum constructors inconsistent with javac
101779 [1.5][compiler] VerifyError using -- operator on unboxed generic Integer type
101208 [compiler] instanceof check cannot be unnecessary on null values
100619 [1.5][compiler] Incorrect duplicate bound diagnosis
94759 [1.5][compiler] @Override doesn't report an error inside interface when specified for clone() method
98538 [1.5][compiler] Inference broken for subtypes of subtypes of F-bounded types
102650 [ast rewrite] Removing all TYPE_PARAMETERS_PROPERTY values in a derived type gives incompilable code


For earlier build notes, also see build notes up to Release 3.1.