Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020321 - 21th March 2002
Project org.eclipse.jdt.core v_235a

What's new in this drop

Problem Reports Fixed

12014 No delta when adding package where src=bin and src!=proj
11755 resource copy filter and duplicated resource error
11640 Bug in the code formatter
11860 Cannot move a compilation unit
11627 Refactoring: CCE in Pullup method
11735 NPE selecting F3 in editor
11854 NPE on save
11805 build output filter is ignored
11568 Code resolve does not work for changed constructor
11656 Please add a ICompletionRequestorAdapter
9271 NPE inspecting "null" in the expressions view
11638 ast: CompilationUnit::findDeclaringNode fails

Problem Reports Closed

11272 slow context assist on method/field-rich classes
11340 open on selection does not work for binary types
11654 NPE during build
11659 ast: CompilationUnit::findDeclaringNode fails #2
11086 ClassFileCompilationUnit should implement IClassFile

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020319 - 19th March 2002
Project org.eclipse.jdt.core v_234

What's new in this drop

Problem Reports Fixed

10318 Feature Request: new Code Assist API required

Problem Reports Closed

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020318 - 18th March 2002
Project org.eclipse.jdt.core v_233

What's new in this drop

Problem Reports Fixed

11524 api: IWorkingCopy:: getWorkingCopy() javadoc
11511 Compiler 1.4 fooled by extra interface methods
11389 Unused parameters not showing up as compiler warnings
11410 Exception in Java Builder when debug options turned off
11285 Potential NPE in CopyResourceElementsOperation.processPackageFragmentResource
11440 npe in rename temp
11468 NPE deleting project
11435 compiler bug: overwriting implicitely abstract method in anonymous inner class
11250 NPE in log after importing plugins
11271 Unable to delete a binary project in Java perspective
11210 ResourceDeltas are lost when merging deltas
11380 ast: missing binding for ConditionalExpression
11371 DOM/AST: node missing for super constructor call
6243 an ISourceReference API issue
11296 NPE during build

Problem Reports Closed

3438 OpenOnSelection - should be able to locate missing method by guessing (1GL186P)
11406 ActionPerformed() method in AbstractAction not found
3221 JM - Deadlock while saving in Editor (1GAJ67W)
11201 ClassCastException during build process

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020314 - 14 March 2002
Project org.eclipse.jdt.core v_232

What's new in this drop

Problem Reports Fixed

11355 OpenOnSelection unable to perform in single-type import
9232 ICompilationUnit.delete() fails
11176 Organize imports misses org.eclipse.core.resources
3224 Tests - Re-enable reconciler tests (1GAKXZM)
10980 JDT / factory for new interfaces would be nice
10996 createCompilationUnit doesn't behave as described in the documentation
11125 DOM/AST: API request
11277 Difference in between outliner content and unit content
10833 Open type doesn't propose all type after a checkout
11067 Adding useful toString() method for each new DOM/AST nodes
9933 Format does not handle synchronized keyword correctly

Problem Reports Closed

8675 DCR - Code correction could suggest new element creation
11341 incorrect outline (i see only imports)
11217 is double "; " on a return statement an error?
10031 SEF ClassCastException

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020312 - 12th March 2002
Project org.eclipse.jdt.core v_231

What's new in this drop

Problem Reports Fixed

11191 Strange anonymous types in outline structure
11151 ast: IllegalArgumentException on AST creation
10538 Possible memory leak?
10616 StringIndexOutOfBoundsException opening type selection dialog
11152 Code Select - does not work with empty selection
11129 DOM/AST: Call resolveTypeBinding() on a CastExpression object throws a NullPoitnerException
3256 SearchableEnvironment - converts char[] to String, which affects performance
10984 DOM/AST: CU with syntax errors
11106 DOM/AST: do statement doesn't contain trailing semicolon
11104 DOM/AST: NumberLiteral contains leading and trailing comments
10213 SearchEngine.createJavaSearchScope((IJavaElement[]) does not work for binary elements
9240 Search finds deleted classes
11011 incorrect 'variable never used' warning
11025 extract method: incorrectly disallowed on some boolean expressions
10697 Performance - Binary model should not cache the classfile bytes
11037 DOM/AST: IllegalArgumentException when creatin AST
10635 Override methods not showing missing methods
7930 Code Assist - No completion in switch statement
10979 JDOM/add superinterface format problem
10986 DOM/AST: NPE when trying to resolve a binding
10580 type hierarchy incorrect for nested types
10935 DOM/AST: wrong length of variable declaration fragment
6111 Missing completion
10898 DOM/AST: NullPointerException
3261 Search - Memory peak during search (1GEN17L)
6667 Search: OutOfMemoryError searching wildcarded field ref
10874 DOM/AST: ClassInstanceCreation contains trailing comment
10881 DOM/AST: SwitchCase.isDefault always returns false
10865 DOM/AST; AST.resolveWellKnownType("void") returns null
10861 DOM/AST: TypeLiteral.resolveTypeBinding doesn't return class Class
10819 Incomplete task description after build with incomplete classpath
10468 DOM/AST: TypeDeclaration#isLocalTypeDeclaration doesn't consider anonymous types
10499 DOM/AST: need a way to access the IMethodBinding of a ClassInstanceCreation
10496 DOM/AST: need for a node that holds the body statements of a ClassInstanceCreation
10781 ast: incorrect position and length for AnonymousClassDeclaration
10843 DOM/AST: wrong structure for for statements
10663 ast: exception in AST converter
10759 ast: incorrect length of SimpleName (subsubnode of ArrayType)
10500 Shouldn't ignore inherited method with wrong argument types

Problem Reports Closed

10627 Rebuild Deletes non-Class Resources
3233 JM - CreateElementInCuOperation should not save working copy (1GBEKAW)
3445 search: type hierarchy scope incorrect (1GLC8VS)
10954 IMember::getFlags semantics on interface members
3195 Unnecessary proposals in Open on selection whith syntax error (1G0EIBB)
10933 DOM/AST: position of AnonymousTypeDeclaration is [-1,0]
10815 Error message for "incomplete path" lacks details
10913 DOM/AST: resolveBinding() for static field access
10698 DOM/AST: exception when creating AST
4946 Cross-project builder efficiency issues
3213 No compile error for bad interface (1G7G6M1)
10667 NPE in self encapsulate field
10389 Editing non-Java files causes a recompile
10313 Can not create Java project from existing source (1000+ Java files)
10794 NPE from search during refactor, pull up method
10699 ast: nothing in anonymous inner classes is created

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020305 - 5th March 2002
Project org.eclipse.jdt.core v_230

What's new in this drop

Problem Reports Fixed

3303 Many errors when adding projects from repository in a fresh install (1GF5PU7)
5285 Compile errors on load when Java Perspective not open
7085 Build errors when adding the JUnit example project
10700 ast: resolveBinding returns null on parameter reference
10676 StringLiteral.resolveTypeBinding() return null
10679 ClassCastException when calling resolveTypeBinding() with an error
10634 Problem with compiling some java classes; class not visible
10340 NPE when selecting multiple methods to "Pull up"
10662 Casting to Buffer makes it impossible for clients to implement IBuffer
10592 ast: NPE in SingleVariableDeclaration::resolveBinding
9583 DOM : Self encapsulate field: NPE
10570 ast: CatchClause has incorrect startingPoint
10587 ast: missing node for a variable binding
9588 Invalid delta when replacing jar and proj=src=bin
10495 typo in ASTNode::MALFORMED javadoc
10472 CodeAssist - No completion between dot and number
3323 OpenOnSelection - no selection inside CodeFormatterPreferencePage.fTextListener initializer (1GGND3S)
10466 "Cannot reference a field before it is defined" - compiler bug?
10386 NPE in MatchLocator.lookupType
10378 perf problem with external JARs
9593 SelectionEngine give more results than expected
9969 CodeFormatter: Bug when formatting try/catch Block
3231 1.4 - target is now 1.2 (1GHW0DF)
9998 Performance - Better pruning meaningless AST nodes upon completion
10240 JDTCompilerAdapter doesn't understand "deprecation" from Ant
10274 DOM/AST: wrong implementation of TypeDeclaration.getFields
10241 Remaining references to com.ibm

Problem Reports Closed

10753 Compiler barfs on c:\ubizen with invalid unicode
10749 Bug is code formatter
10701 Undefined method when compiling using JDK 1.4
10674 AST API request : method binding for ClassInstanceCreation
10583 Can not save any java file
10275 Search: reference to class not found
3437 Code Assist fails when method has unknown return type (1GL12EG)
9579 Search: declaration in hierarchy - wrong matches
10460 The Compiler can not resolve package level class
10244 DOM/AST: MethodInvocation should have resolveBinding() method
9157 My existing .class files are deleted!

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020226 - 26th February 2002
Project org.eclipse.jdt.core v_229

What's new in this drop

Problem Reports Fixed

10110 Project not build since it was inconsistent
9642 Search - missing inaccurate type matches
9992 Member class declaration not found
10221 No variable name suggestion on array type
10166 Interface hides Object methods
7934 Builder always rebuilds when workbench restarted
7456 Error message with overloaded methods is confusing
10152 Computing hierarchy of IResource is slow
8809 Code assist with class folders does not work
9763 Code assist failure due to error in method signature:1GRVN5R
9985 Built in compiler will sometimes not allow Object method calls on Interfaces
10008 Internal compiler error when compiling switch statement
9912 Batch compiler doesn't put binaries in the right folder when -d is missing
6059 NPE in JavaModelStatus
9351 Copying a compilation unit onto itself destroys compilation unit
9813 VerifyError with Inner Class having private constructor
9492 Walkback while searching
9837 Inconsistent behavior when compiling from source or using binaries for constant expressions

Problem Reports Closed

6951 DCR - Builder should ignore filtered out resources
5809 Duplicate class names in separate package imports cause compile error
9888 JAR exorter problems with META-INF in projects with no source folder
10104 Calculated serialVersionID's are incompatible with Sun's JDK

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020214 - 14th February 2002 - Milestone 3
Project org.eclipse.jdt.core v_228

What's new in this drop

Problem Reports Fixed

9479 exception on package creation (discouraged name)
5999 IType.resolveType returns multiple matches also the type is unambigious
7485 IType resolve fails
9785 Problem in IType.resolveType()
9239 search for method declaration - strange behavior

Problem Reports Closed

5647 Search results differ when using outliner context menu vs. dialog
5239 outliner gets out of synch
5029 Internal Error saving java file
9586 Java 1.4 feature assert does not throw any exception
9504 1GRU1L3:Search reference works only in outline view and not in editor
9476 ArrayIndexOutOfBounds in JavaBuilder
3262 Strange output file deletion (1GDS2IX)

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020212 - 12th February 200
Project org.eclipse.jdt.core v_227

What's new in this drop

Problem Reports Fixed

9452 IllegalArgumentException when creating an AST for TestCase.java
7390 Editing and saving read-only .java source file may cause lost of data
7926 Code Assist - No completion for class instance creation after inner class
7636 Can't do code assist after field with local class
8369 Code assist stops to work after anonymous class
9398 Compiler error with double array
9395 ClassCastException during build
9185 Severe shutdown performance problem
6167 Indexer not stoped on exit
7362 Override Methods doesn't handle unicodes
7295 Indendation in generated getters/setters of inner classes
6678 Incorrect output after Add Unimplemented Method
8758 null pointer exception in eclipse core while compiling Java code
6236 Renamed file is not excluded from project build
8696 Code assist doesn't work in initializer of anonymous inner class
6064 Open on selection shouldn't require selection.
9223 CodeAssist failure in inner type from class file.
6847 DCR - Filtering output to build directory
9309 DOM/AST: NPE when trying to resolve a binding
9308 DOM/AST: two equal hash table accesses
9101 Parse error while typing in Java editor
9031 NPE in AbstractMethodDeclaration.compilationResult during search
9084 NPE in parser during build
9008 Code assist on method declaration gives wrong throw exception
8878 Code assist provides arbitrary, invalid choice after a space
9128 NegativeArraySizeException starting workbench
9035 I got an NPE
9183 BinaryIndexer doesn't index all type references
3321 Adding missing source folder doesn't remove warning (1GGCC4P)
3219 JM - 'Cycle detected' should not be a marker attribute (1G8VTSA)
9169 Wrong code generation for comparison of string constants
8685 Exception while deleting a method
4021 jdt: Java elements and resources: error in source code (1GG87S9)
7878 On Package creation: No warning for unconventional names
9041 search: cannot create a sub-cu scope
9088 Unreachable catch block when error in referenced class's fields
3299 Autobuild produces errors when renaming source folders
9009 ClassCastException creating an invalid method

Problem Reports Closed

3190 JM - use of "open" in java model inconsistent with core (1FW2EYQ)
3268 create(IProject) strange for normal projects (1GDVTER)
8527 Delete inner class
3037 Core error compiling a java class (1GEJK8Q)
9386 cannot import jar files into project
7976 JDT misses the new Java files created by PDE
5713 NPE when searching for references in a JAR
9177 Builder treats build errors as JavaErrors
8040 java source with $ in reference won't compile
5036 assertion fails on build
8498 deprecated methods are not displayed in the task console
3371 Assertion failed exception during build (1GK183O)
3419 asserion failed in build (1GKB9CH)
7895 Wierd state: Project not built because inconsistent.
7830 Deleting more than one method consecutively from the hierarchy view causes unexpected corruption of othe methods
9190 Removing a library from classpath gives not a remove delta
9104 copy package progress dialog has missing string
5706 Cannot add two folders w/ same name but diff projects to build path of Java project
9103 Search reports no references to SWT.Help
6418 Scrapbook: "Unexpected End Of File" expected
3191 JM - non-existing external jars will not come to life when created (1FWI5C4)
8980 Unpredictable error catching on overridden methods with less visibility
9024 Do not find reference to an interface in JAR
9040 DOM/AST: why is the left hand side of an assignment an expression

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020205 - 5th February 2002
Project org.eclipse.jdt.core v_226

What's new in this drop

Problem Reports Fixed

3448 No error for package and type collision in default package
9016 DOM/AST: Problems with array.length access
9014 DOM/AST: NullPointerException when resolving System.err.println
9018 DOM/AST: why does the key of a variable binding include the type
5355 search: NPE in searchDeclarationsOfReferencedTypes
8928 Unable to find references or declarations of methods that use static inner classes in the signature
3291 Exception adding .class file to folder in package view (1GEUF3I)
8900 Search causing internal error
8812 Changing export state not propagated
8856 DOM AST: positions and bindings missing on QualifiedName
3446 type hierarchy: incorrect behavior wrt working copies (1GLDHOA)
3210 Search - method declarations within TypeHierarchy gives no matches (1G54BMR)
8145 TypeDeclaration sourceEnd contains trailing comment
8832 Sanity check error (internal error) when unused variables inside initializers
8078 Missing resource in copy CU dialog
8764 NPE while closing projects
8359 Index out of date when replacing a JAR
8773 VerifyError : A .class file exported from VAJ does not run in JDK 1.2.2 (1GPPET0)
8697 2 compiler bugs: the operator unkown operator is undefined and defined in an inherited type and an enclosing scope
8706 Compile error when compiling an anonymous class which extends java.awt.Frame
8709 Error compiling JDK1.4 classes
8340 inaccurate error message when dependent project is closed
3344 JavaElementDelta reports changed class files (1GIV8IK)
8384 Unexpected compile errors when abstract method missing return type
8789 Compiler incorrectly reports that abstract method has a body

Problem Reports Closed

7987 Field reference search should do lookup in 1.4 mode
8863 .classpath gets overwritten if there's an XML error
7162 Java Model Exceptions in log from TypeHierarchyLifeCycle
8699 Compiler error message incomplete: Syntax error on token ''
3324 Bad compiler error (1GHF25P)
3441 Internal error renaming a class (1GL2XCW)
7841 Overriden methods inserted past the end of source

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020129 - 29th January 2002
Project org.eclipse.jdt.core v_225

What's new in this drop

Problem Reports Fixed

8641 Can't find references in hierarchy in binary projects
8659 Unexpected changes in project references (.vcm-meta)
8358 Search: doesn't find reference although there are
6799 Duplicate type collisions
8414 Incorrect "unused variable" warning?
8484 Internal error searching for write access to a variable
8536 Bug on "Open type hierarchy"
8575 Variable name code completion should handle arrays
8530 Internal error using assertions (1.4 feature)
8531 VerifyError in code containing assertions

Problem Reports Closed

7509 1GQ6DUC: WSWB:WIN2000 - Ctrl-space Code Completion does not work
8060 Hierarchy only shows Object when opening type in binary project
3408 JCK 1.4 - NAME - qualified AmbiguousName and an ExpressionName (1GK7M9B)
8584 Invalid syntax error generated by compiler

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020124 - 24th January 2002 - Milestone 2
Project org.eclipse.jdt.core v_224

What's new in this drop

Problem Reports Fixed

11354 Unable to edit Java code
8016 getter/setter outliner reconciling broken
8352 No hierarchy when using HierachyType
8042 ClassCastException hovering in java editor
8216 Incomplete super type hierarchy for binaries
8125 'Could not uniquely map the type name' message opening type

Problem Reports Closed

7221 IllegalArgumentException renaming package
5341 Error message shouldn't expose exception class
8038 Null Pointer Exception Adding Unimplemented

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020123 - 23rd January 2002
Project org.eclipse.jdt.core v_223

What's new in this drop

Problem Reports Fixed

3200 JavaBuilder - Build progress message could be shortened
8087 NPE when hierarchy verbose on and hierarchy on a region

Problem Reports Closed

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020122 - 22nd January 2002
Project org.eclipse.jdt.core v_222

What's new in this drop

Problem Reports Fixed

7993 NPE when creating type hierarchy
3417 JCK 1.4 - BINC - the new method is a static (respectively instance) method. (1GK7WCP)
3416 JCK 1.4 - BINC - the new method is less accessible than the old one (1GK7VXD)
3415 JCK 1.4 - BINC - the new field is a static (respectively instance) field (1GK7VSN)
3414 JCK 1.4 - BINC - the new field is less accessible than the old one (1GK7VMD)
3413 JCK 1.4 - BINC - detection of an IncompatibleClassChangeError (1GK7VCA)
3412 JCK 1.4 - BINC - Invoke overriding class methods (1GK7UGQ)
3410 JCK 1.4 - BINC - Adding a String field that has the same name as a String field of a superclass (1GK7MHO)
7920 JavaProject.canonicalizedPath
7597 PackageFragmentRoot which are archives loose associated resource
7827 null returned from getOriginal(IJavaElement workingCopyElement) for IMPORT_CONTAINER
7144 Hierarchy incorrect when using binary projects
3411 JCK 1.4 - BINC - Overriding instance and class methods (1GK7U6C)
3418 JCK 1.4 - EXPR - a NullPointerException is raised in run time (1GK7WHA)
7441 Open a type is extremely slow
7616 Unnecessary indexing when project is opened
3229 OpenOnSelection - strange behaviour of code resolve (1GAVL08)
6953 No code assist proposals for interface constructor
7583 DOMNode#getChild(String) needs to handle children with null names
7584 Comments on IDOMMethod#getReturnType()
3247 SelectionEngine moves selection to enclosing token (1GCSD8D)

Problem Reports Closed

7956 No reference found to BlockScope.analysisIndex
3283 OpenOnSelection - Code resolve doesn't work in some situations (1GEI5QT)
5453 DCR: Code Assist for anonymous types
7617 NPE in Builder with duplicated type names
6466 Code Formatter

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020115 - 15th January 2002
Project org.eclipse.jdt.core v_221

What's new in this drop

Problem Reports Fixed

7625 No typehierarchy in working copy
7595 New builder performs intempestive full build on method body changes
7528 IlegalArgumentException in path canonicalisation
7034 code assist performance problem in scrapbook
7119 Content Assist does not complete some code
7000 Switch and Try statement doesn't include trailing }
6932 Increment statement in for loop contains trailing comments
6342 Code assist on Intreface-'Constructors' incomplete
7344 Search - write acces give wrong result
7455 Build problems when instance variable name matches constructor parameter name and assignment to this.name in try block
6839 AllTypesSearchEngine returns anonymous classes
7445 char/string concat bug
3192 Invalid type hierarchy when missing type(s) in hierarchy (1GF5RN4)
3304 Hierarchy not updated when changing classpath (1GF5QSW)
7422 Missing project references on some imported Java projects
5067 CodeAssist - no variable name suggestion for base type
7363 Rebuild Project action is not compiling all Java source files
7325 Build collisions should be non-fatal?
7324 Ambiguous multiple problem descriptions when collision of build files
3385 JCK 1.4 - INTF - illegal method declaration for interface (1GK2AWS)
3318 JDOM - IDomNode redefines clone() with different signature (1GFVU2V)
6101 Unexpected error in inner class
7333 typo in type name: ResetSateForCodeGenerationVisitor
7354 Compatibility with javac when no output directory is specified
6473 JavaConventions should use IWorkspace validate methods
7129 Problems with replacing a project
3386 JCK 1.4 - EXCP - checked exception in variable initializer of anonymous class (1GK7B5L)
3367 JCK 1.4 - ICLS - An instance initializer in an anonymous class may throw any exception (1GK7LYF)
7184 Built in compiler does not allow anonymous class initializers to throw exceptions
6504 Type hierarchy: Subtypes in jar of another project not found
3334 Types hierarchy view does not show all subclasses. (1GI901Q)
6866 Code-Assist (ctrl+space) to slow with jre-src
7071 ArrayStoreException getting hoverhelp in Java editor
7165 erroneous warning of unused variables

Problem Reports Closed

3217 JM - deleting default package (1G8417Z)
7375 new classes with funny names don't appear in package view
7302 Need visibility in search results
7305 interface methods are marked abstract
7290 Project size limitation
6232 Build problems: Internal error: null when compiling JDK source code
7380 Wrong scope for traverse methods
7137 Invalid type not flagged by compiler
6924 ArrayIndexOutOfBoundsException when setting the build path.

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20020108 - 8th January 2002
Project org.eclipse.jdt.core v_220a

What's new in this drop

Problem Reports Fixed

3330 JCK 1.4 - illegal simple name imports (1GHW0G1)
7070 moved classes lost!
6785 NPE in IType.resolve
6779 searchDeclarationsOfReferencedTyped - missing exception types
7035 New builder - builder does not close all JARs
7033 Stale packages view after moving compilation units
6927 Static inner class won't compile (doesn't match JDK behavior)
7030 IllegalArgumentException renaming project
7029 Renaming a Java project doesn't refresh the packages view
7027 project gone after renaming in the navigator
7026 walkback on rename project - could not reproduce
6889 No typehierarchy for inner types
3343 Missing java.lang.Object should produce a more prominent compiler error
6948 New builder - builder does not reuse opened JARs
3314 Resources not appearing in Java perspective or Jar export wizard (1GFL0QT)
6890 META-INF hidden
6993 JavaModel inconsistencies with units outside classpath
3360 Code assist does not work in inner classes (1GJOVT6)
6893 LocalTypeDeclaration includes preceeding comment even if there are statements in between
3372 Markers for build path not updated on (re-) build
5413 incorrect class source range
6429 declaration source start incorrect on local variable
6433 declaration source start incorrect on local variable #2
3235 PackageFragmentRoot existency check need to be revisited (1GCUNO7)
6865 open on selection in BuildNotifier only finds contents of rt.jar
6037 JarPackageFragmentRoot.getUnderlyingResource() always returns null
6750 Batch compiler - Classpath handling is too strict
3409 JCK 1.4 - STMT - null literal in throw statement (1GK7MEQ)
4915 JCK 1.4 - need a major compiler switch for 1.3 / 1.4 mode
6678 Incorrect output after Add Unimplemented Method
3361 JCK 1.4 - ICLS - field from outer class and inherited public field in nested class (1GK7LAA)
3350 JCK 1.4 - ICLS - static class from outer and class from superclass in top-level nested class (1GK7DVJ)
3351 JCK 1.4 - ICLS - static class from outer and protected static class from superclass in nested class (1GK7DZV)
3352 JCK 1.4 - ICLS - static class from outer and public static class from superclass in nested class (1GK7EB9)
3362 JCK 1.4 - ICLS - field from outer class and inherited field in nested class (1GK7LCX)
3363 JCK 1.4 - ICLS - An inherited variable that shadows a name from an enclosing non-package scope (1GK7LHR)
3364 JCK 1.4 - ICLS - An inherited method that shadows a name from an enclosing non-package scope (1GK7LKV)
3365 JCK 1.4 - ICLS - An inherited class that shadows a name from an enclosing non-package scope (1GK7LTA)
3366 JCK 1.4 - ICLS - An inherited interface that shadows a name from an enclosing non-package scope (1GK7LW2)
3375 JCK 1.4 - ICLS - class from outer and protected class from superclass in top-level nested class (1GK7FLC)
3376 JCK 1.4 - ICLS - class from outer and public class from superclass in top-level nested class (1GK7FOT)
3377 JCK 1.4 - ICLS - class from outer and class from superclass in top-level nested class (1GK7FTA)
3378 JCK 1.4 - ICLS - class from outer and protected static class from superclass in nested class (1GK7FX7)
3379 JCK 1.4 - ICLS - class from outer and public static class from superclass in nested class (1GK7G2A)
3380 JCK 1.4 - ICLS - class from outer and static class from superclass in nested class (1GK7G5A)
3381 JCK 1.4 - ICLS - class from outer and protected class from superclass in nested class (1GK7G8E)
3382 JCK 1.4 - ICLS - class from outer and public class from superclass in nested class (1GK7GC1)
3383 JCK 1.4 - ICLS - class from outer and class from superclass in nested class (1GK7GQA)
3384 JCK 1.4 - ICLS - static class from outer and public static class from superclass in top-level nested class. (1GK7CTV)
3387 JCK 1.4 - ICLS - static field from outer class and inherited public field in top-level nested class (1GK7H0B)
3388 JCK 1.4 - ICLS - static class from outer and protected static class from superclass in top-level nested class (1GK7BGP)
3389 JCK 1.4 - ICLS - static class from outer and static class from superclass in top-level nested class (1GK7D2P)
3390 JCK 1.4 - ICLS - static class from outer and protected class from superclass in top-level nested class (1GK7D7Q)
3391 JCK 1.4 - ICLS - static class from outer and public class from superclass in top-level nested class (1GK7DBD)
3392 JCK 1.4 - ICLS - static class from outer and static class from superclass in nested class (1GK7ERE)
3393 JCK 1.4 - ICLS - static class from outer and protected class from superclass in nested class (1GK7EVB)
3394 JCK 1.4 - ICLS - static class from outer and public class from superclass in nested class (1GK7EZB)
3395 JCK 1.4 - ICLS - static class from outer and class from superclass in nested class (1GK7F4S)
3396 JCK 1.4 - ICLS - class from outer and protected static class from superclass in top-level nested class (1GK7F8L)
3397 JCK 1.4 - ICLS - class from outer and public static class from superclass in top-level nested class (1GK7FCN)
3398 JCK 1.4 - ICLS - class from outer and static class from superclass in top-level nested class (1GK7FHB)
3399 JCK 1.4 - ICLS - static field from outer class and inherited field in top-level nested class (1GK7H2Z)
3400 JCK 1.4 - ICLS - static field from outer class and inherited protected field in top-level nested class (1GK7GW6)
3401 JCK 1.4 - ICLS - field from outer class and inherited field in top-level nested class (1GK7HEF)
3402 JCK 1.4 - ICLS - static field from outer class and inherited protected field in nested class (1GK7HH1)
3403 JCK 1.4 - ICLS - field from outer class and inherited protected field in top-level nested class (1GK7H5X)
3404 JCK 1.4 - ICLS - field from outer class and inherited public field in top-level nested class (1GK7HBJ)
3405 JCK 1.4 - ICLS - static field from outer class and inherited public field in nested class (1GK7HKE)
3406 JCK 1.4 - ICLS - static field from outer class and inherited field in nested class (1GK7HMN)
3407 JCK 1.4 - ICLS - field from outer class and inherited protected field in nested class (1GK7L79)
6061 unreachable code/unused temp ?
6443 Incremental java builder doesn't handle folder create/delete nicely
5317 Reparenting class should refresh hierarchy
6740 Problems with deleting project
6491 Non-java resource folder doesn't appear under pkg fragment root
3245 sub folders with dot not visible in packages view (1GCOH17)
6806 NullPointerException moving enpty cu out of default package

Problem Reports Closed

7065 NPE when saving a Java source
6956 incorrect compiler error reported on extract method
7072 Protected member in superclass not visible in subclass
7066 Subclass can't see protected inner class of superclass
3284 Project doesn't always rebuild after changing the Java build path
6957 CCE in AnonymousLocalTypeDeclaration::traverse
6958 NPE in DeltaProcessor
6900 Rebuild project fails with error "1000
4382 NullPointerException in JavaBuilder
3199 Missing classpath variables
6848 Index out of range exception with New builder
4913 null argument in IncrementalImageBuilder.getBuilderType
6760 package names truncated in compilation dialog
3295 Errors from missing reference to a jar do not go away
3450 Bug in JavaSearchScope (1GLE1GC)

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011218 - 18th December 2001 - Milestone 1
Project org.eclipse.jdt.core v_219a

What's new in this drop

Problem Reports Fixed

6117 CodeFormatter - impossible to set indentation level and position mapping w/o deprecated methods
6719 LocalTypeDeclaration::traverse

Problem Reports Closed

5432 compiler syntax error is incorrect

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011211 - 11th December 2001
Project org.eclipse.jdt.core v_218

What's new in this drop

Problem Reports Fixed

3215 JM - Creating a new class sends out many notifications (1GD2GT0)
6695 Changing Java preference in build 20011206 throws a NullPointerException in org.eclipse.jdt.internal.core.DeltaProcessor.initializeRoots
6761 NullPointerException during replace
3290 JavaBuilder - Old class files remain after change of output location
3188 JavaBuilder - Deleting source doesn't delete binary folders (1FVPTTK)
3185 JavaBuilder - Errors don't disappear
3189 JavaBuilder - Missing libraries results in insufficient dependency info
3204 ImageBuilder should show error count in the progress
3227 JCL dev - Builder did not refresh problems in exception hierarchy
3228 Discarding rt.jar from build path triggers too many recompilation
3232 Incremental builder unable to handle efficiently missing rt.jar scenario
3234 Incremental builder does not notice addition of java.lang.Object inside same project
3241 Build doesn't honor cancel
3260 NPE when doing incremental project build
3278 JavaBuilder - Problem Count rarely updated
3287 Built state does not remember old pkg fragment roots
3301 Incremental build doesn't detect disappearance of field
3305 Incremental build doesn't detect abstract method to implements
3311 performance: task list still does not scale at all
3312 Internal errors in image builder due to duplicate package fragment
3317 Fullbuild after startup
3322 NullPointerException during build in StateImpl.getSourceElementEntries
3326 Incremental build doesn't work if bin deleted
3370 Incremental compiler is compiling project when it should not
3422 NPE in Java builder during catchup
3429 Incremental compilation bug on namespace change in private local class
3444 Build problems: Marker set on Folder?
5007 Project classpath references do not follow class folders
5109 Adding project doesn't fix build errors
5320 NPE during catchup
5641 NPE on rebuild when replacing internal jar
6538 searchDeclarationsOf* incorrect
6690 CodeAssist finds types outside the classpath
6687 Wrong JavaModel refresh after drag and drop outside folder with dot in name
6693 AbstractImageBuilder.compile throws an ArrayIndexOutOfBoundsException on line 166 in build 20011206
6670 Code Assist: Cannot resolve in method body
6674 Cannot add unimplemented methods
6629 Open On Selection does not work on Linux
5542 Too many deltas are fired on each JavaModel operation
3269 Updating the Java packages view on project creation (1GDW0U9)
3202 DCR - JM - Merge Java Element Deltas with Resource Deltas (1G2B60Z)
6621 NPE in Delta Processor
3368 JCK 1.4 - INTF - The field of protected interface is used in other package (1GK7M25)
6596 Java compiler can generate invalid bytecode
6586 NullPointerException when resource modification done before java model is open
6542 extract method: incorrect error message

Problem Reports Closed

6645 Build/Rebuild does not recompile code
6669 Search doesn't find reference to a field that is only used in an initialization
5385 search: name searchDeclarationsOfSentMessages is not good
3183 JM - Builders and nested operations using Java model can get inconsistent results (1FUBV90)
3250 JavaProject.retrieveResource picks first removed child delta (1GCV7PQ)
6378 ClassCastException in inner class emulation
6677 \u in comment gives Invalid unicode error

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011206 - 06th December 2001
Project org.eclipse.jdt.core v_217

What's new in this drop

Problem Reports Fixed

6564 New builder - Incremental recompilation detected package problems incorrectly
6563 Package view does not refresh ok when adding both package and unit at once

Problem Reports Closed

3242 TypeRef.getType does not work for inner types (1GCFUNT)

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011204 - 4th December 2001
Project org.eclipse.jdt.core v_216c

What's new in this drop

Problem Reports Fixed

6528: InvocationTargetException trying to search
6494: New builder: Invalid error found (The declared package does not match the expected package)
6461: NewBuilder - doesn't detect incorrectly located compilation units
6456: Invalid error when compiling access to protected member inside innerclass
3358: Performance: indexer doing too much work? (1GJLDN7)
5471: CodeFormatter mapped positions broken for multi-line comments
6431: ArrayIndexOutOfBoundsException in the SourceIndexer requestor
6422: Resource copy should not occur as soon as one source folder overlap the binary output
6416: Code resolve doesn't work on message send when parameters are not correct
5705: Wrong positions for ClassCastLiteral

Problem Reports Closed

6423: Search - does not find declarations of method "to*String"
3246: CodeCompletion - No completion on member access on anonymous class (1GD3OGA)
5454: Code Assist adds qualified code inside inner classes
5837: ArrayIndexOutOfBoundsException in index merging

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011127 - 27th November 2001
Project org.eclipse.jdt.core v_215a

What's new in this drop

Problem Reports Fixed

6339 Assertion failed in SourceType
5618 Uncaught CompletionNodeFound exception doing code assist
6294 Exception during setting the classpath
6302 AssertionFailure in open on selection
6094 Search - does not find references to JavaProject.setProject(...)
3320" Search - Match through super type not found if in different project (1GGAOFT)
6158" Search - Prefix and postfix expression not found as write reference
4974: Set classpath / output location should be one operation
6176: Eclipse tools index out of bounds
6160: Index out of bounds in update references
6151: ArrayIndexOutOfBoundsException in ObjectSet
5943: internal error in setting buildpath (name collsion)
5471: CodeFormatter mapped positions broken for multi-line comments
5907: Indexer errors when disk full
5884: Code assist should only fully qualify if needed
5514: Select a declaration does not work in unsaved working copies
5414: ArrayIndexOutOfBoundsException in Signature
5384: search engine: behavior different than expected
6104: Unoptimal debugger highlight for multi-line message expression

Problem Reports Closed

6210: Creation failed error when creating a source folder
3425: JavaCore.create(String handle) looses information (1GLA0QG)
6127: Reference by local class not found when searching for interface refs
4990: Error starting Eclipse
3471: Leading '/' in src page of Java wizard is misleading (1G842TH)
3619: inconsistent search for method declarations (1GCZZS1)
5557: Incorrect hierarchy shown (not rooted at Object)
6100: Bug in ObjectSet.Enumeration.nextElement

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011120 - 20th November 2001
Project org.eclipse.jdt.core v_213

What's new in this drop

Problem Reports Fixed

5982: content assist displays accessors
5955: NPE in LookupEnvironment
5923: Search for "length" field refs finds [].length
5916: Search - too many matches for refs to NameLookup.findPackageFragmentRoot
5957: Internal error in RecoveredMethod.add
5972: Incremental builder (new) recompiling dependents of Parser for no apparent reason
5940: Instance initializer in anon inner class generates errors
5913: Performance - creating tons of classfile elements at startup
5862: search : too many matches on search with OrPattern
6070: New Builder: Builder order problem
5852: Project references not updated according to buildpath
5471: CodeFormatter mapped positions broken for multi-line comments
5563: Write reference on declaration not reported

Problem Reports Closed

3257: IMethod.getParameterNames for ClassFiles should use names from source (1GDGN3G)
3245: sub folders with dot not visible in packages view (1GCOH17)

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011113 - 13th November 2001
Project org.eclipse.jdt.core v_211b

What's new in this drop

Problem Reports Fixed

5821: Refactor Rename renames local variable instead of member in case of name clash
5790: IJavaProject.hasBuildState() fails with new builder
5794: Polymorphic search doesn't work in dependent projects
5781: NPE using new image builder
5834: Incremental build recompiled unrelated project

Problem Reports Closed

5215: search: missing field reference

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011112 - 12th November 2001
Project org.eclipse.jdt.core v_210_01

What's new in this drop

Problem Reports Fixed

5362: Deeper than necessary JavaElementDelta when package added
5525: ICodeCompletionRequestor isn't 1.0 compatible
5616: NPE when compiling invalid code defining a array of strings
5217: java search scope: missing enclosing project
5527: Unexpected inaccurate matches for #close() declarations
5522: Type hierarchy - missing subtypes of JavaElement
5508: JDT cannot support periods in the folders above the package name
5541: No refresh when adding a compilation unit inside a dot named source folder
5532: Incremental compile missed a return type change
5515: AbortCompilation during polymorphic search
5275: Cross-project recompilation Defect 186249 - OTI PR# 1GLEYT1
5267: Dependent Projects not compiled when project is saved
5425: Exception on CodeAssist
3194: DCR - JM - Buffer contents is duplicated (1G03HCP)
5430: Must resurrect 0.9 deprecated APIs
4923: IJavaProject.getPackageFragmentRoots returns roots from other projects
3308: Projects not build in correct order after load (1GF60TN)
3435: keeping the project references and required project in synch (1GL0L34)
5203: Project indexing does not restrain to source files on the classpath
3293: search does not work in inner class (1GEUQHJ)
3249: Error message is confusing: using token instead of identifier (1GCTDYM)
5214: TVT: Apostrophe shows up multiple times in Java error messages in some translations (italian)
5263: TVT: Compiler error messages are hard for translators to understand
3251: Types not included in code assist list for import (1GD06W9)
5277: Code assist on assert method do an AbortException
5070: search: missing interface method reference
5069: search: method reference in super missing
5068: search: missing method reference

Problem Reports Closed

5526: NullPointerException searching declarations of #close()
5498: Java Compile - code does not compile correctly in JDT, but does with javac
5493: Adding project references doesn't update the classpath
5426: CodeAssist returns empty completion
1690: Local variables not always displayed when in scope (1GJ8PX4)
4368: Wrong match in Java Search
3238: CodeAssist - no completion if cursor at string beginning (1GI3BYO)
3271: Unable to delete attached internal source jar (1GDX215)
3209: DCR - JM -Invalid references to IPath.getDevice() potentially breaking on Linux (1G4U1R7)
 

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011025 - 25th October 2001
Project org.eclipse.jdt.core v_206

What's new in this drop

Problem Reports Fixed

3568: no hoverhelp over constructor referrences (1GAJ0KP)
5218: AccSuper is not set properly
5200: SetClasspathOperation must close root only when root is removed
3449: CodeAssist - two type with same name must be qualified (1GLDN3Z)
4973: Rename package removes first letter of import statements
3279: Severe - JM - Source found, even though sourcepath is false (1GELAVB)
3434: Deleting a project from the ws removes it from the buildpath! (1GKZNBS)
5021: Refactoring trashed my code
5136: ArrayIndexOutOfBoundsException when a field declaration is an anonymous class
3440: Classfile comparator should be able to ignore order (1GL2I7E)
3439: Classfile comparator should be able to ignore synthetics (1GL2I3N)
3442: NPE in SourceElementParser (1GL496I)

Problem Reports Closed

3369: Classpath gets out of sync (1GJU853)
3281: change java project binary output create new package (1GEHK07)
3298: Incorrect compile error on valid case statement (1GEYWET)
3562: Outliner bug for initializers (1G93CS3)
3447: search: could automatically narrow down scope (1GLDJVN)
3288: CodeAssist - Code assist doesn't work in some methods (1GELEBH)
5073: delete does not work on default package
3443: Unused argument/variable warnings shown twice (1GL4OW7)
 

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011018 - 18th October 2001
Project org.eclipse.jdt.core v_205

What's new in this drop

Problem Reports Fixed

5065: NullPointerException in Code Assist
4921: Serach does not find types in internal jar
4917: Latest build fails updating TypeHierarchy
3296: CodeAssist - should filter out duplicates if any (1GEWDL7)
3325: Too much codeassist match on interface (1GH0GV1)
3424: DCR: code assist support for variable name suggestions (1GKM6OQ)
3282: JCK 1.4 - DASG - assigned variable before catch block after return statement (1GK2AHX)
3452: NPE doing Display from Binary (1GLEG5K)
3374: SearchPatter.createPattern(...) doesn't work with unicodes (1GJYBRY)
3309: DCR - JM - could ICompilationUnit::getType throw JME? (1GF9AL9)
3310: Smoke 124: Compile errors introduced with rename refactoring (1GFBK2G)
3436: NPW in TypeHierarchy (1GL0L8D)
4919: Cannot duplicate local variable in finally block
4943: Verification error
4385: QualifiedAllocationExpression.sourceEnd incorrect if type is an AnonymousLocalTypeDeclaration
3230: Search - Too many type references for query ending with * (1GAZVGI)

Problem Reports Closed

3174: Open-on-selection doesn't work on MouseAdapter (1GF69TH)
3337: Open on selection failed with double message (1GIFA80)
3207: JM - Smart save when empty CU (1G4EVHM)
1672: Cannot evaluate classes in a sealed jar (1GHU6YK)
3220: Formatter tests refer to hardcoded path on disk (1G9R5G4)
3258: exception doing import assist (1GDIJ9D)
3240: need to find method declarations in anonymous inner types (1GCBPRI)
3254: Indexer - Should nest index source retrieval in IWorkspaceRunnable (1GD7J6F)
3225: IJavaProject.findPackageFragment strange semantic (1GAOLWQ)
3218: No interface to polymorphically acess ICompilationUnit (1G8D2ZP)
3205: Problems with IJavaModel.findPackageFragment (1G456DO)
3197: DCR - OpenOnSelection - Code resolve doesn't work on declarations (1G0UX9V)
3177: 64kb method should be a configurable problem (1FJHGVF)
 

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 20011011 - October 11th, 2001
Project org.eclipse.jdt.core v_204

What's new in this drop

            Creating entries with export flag
             + JavaCore.newProjectEntry(IPath, boolean)
             + JavaCore.newLibraryEntry(IPath, IPath, IPath, boolean)
             + JavaCore.newVariableEntry(IPath, boolean)

            Helper method computing a resolved and expanded path (all exports from prerequisites)
             + IJavaProject.getExpandedClasspath(boolean)

Problem Reports Fixed

  3430      usability: parameter hints (1GKYXK5)
  3431      Unreachable code in JCore (1GL2V6K)
  3175      JCK1.3a - ICLS - Comparing current instance against enclosing instance inside of anonymous class. (1GLDSBS)
  1GLBOJZ:  ITPJCORE:WIN2000 - UnaryExpression doesn't store expression type in bit mask
  1GDS7IP:  ITPJCORE:WIN2000 - VerifyError related to a local index computation
  1GLABQ7: ITPJCORE:WIN2000 - JavaCore.create(String) throws an unexpected exception
  1GL0PGV: ITPJCORE:WINNT - Batch compiler leaving JARs open
  5268      ITPJCORE:ALL - VerifyError when running app (1GL4QKI)
  1GLBP65: ITPJCORE:WIN2000 - search: type refs - incorrect match
  1GKXCOM: ITPJCORE:WIN2000 - ClassCastException during inner class emulation
  1GD07GK: ITPJUI:WIN98 - Code assist should qualify methods if needed.
  1GL1HF8: ITPJCORE:WIN2000 - Missing implementation in the compiler compiling invalid code
  1GL13OT: ITPJCORE:ALL - INameLookup should be removed
  1GL1I9F: ITPJCORE:WIN2000 - Wrong source mapping for binary methods with parameters with identical simple names
  1G4CIP0: ITPJUI:WIN - Source for binaries doesn't work for anonymous inner classes
  1GD79XM: ITPJCORE:WINNT - Search - search for field references - not all found
  1GLA60W: ITPJCORE:WINNT - CodeAssist - should not propose declarations of method already locally implemented
  1GLAEZB: ITPJCORE:WINNT - CodeAssist does not disambiguate method references
  1GL4F3J: ITPJCORE:WINNT - Completion on declaration should also provide thrown exceptions
  1GL11J6: ITPJCORE:WIN2000 - search: missing field references (nested types)
  1GL12XE: ITPJCORE:WIN2000 - search: missing field references in inner class
  1GL0X82: ITPJCORE:ALL - ClassCastException setting args on class file
  1GKAQJS: ITPJCORE:WIN2000 - search: incorrect results for nested types
  1GKZ8VZ: ITPJCORE:WINNT - Search - did not find references to member constructor
  1GKYS7Y: ITPJCORE:WINNT - Main not found
  1GELSDQ: ITPJUI:WINNT - JDOM: IType.createMethod does not insert nicely for inner types
  1GF67VL: ITPJUI:WIN98 - DCR - CodeCompletion - Code-assist for listener methods
  1GFK8YT: ITPJUI:ALL - Rename CU A.B.java to AB.java fails (NPE)
  1GD06J6: ITPJUI:WIN98 - Code assist should qualify fields if needed.
  1FZWGMG: ITPCOM:WIN98 - DCR - CodeAssist - code assist should provide method signature completions
  1GHVOQE: ITPJCORE:WINNT - Ambiguous completion in CodeAssist
  1G8DEAB: ITPJUI:WINNT - DCR: code assist super methods when defining method
  1GGNNDZ: ITPJCORE:WINNT - OpenOnSelection - non visible target is equivalent to no target
  1GE14NN: ITPJUI:WINNT - Unable to find/search for .class files
  1GJYFUO: ITPDUI:ALL - Evaluation hangs, evaluation thread is suspended
  1FWG453: ITPJCORE:WIN98 - OpenOnSelection - fails for default constructors
  1GDQD37: ITPJUI:WIN2000 - OpenOnSelection - Open on selection failure
  1GGZ2R7: ITPJUI:WIN2000 - Search for method refs failed
  1GKNXX6: ITPJCORE:WINNT - OpenOnSelection - no selection if targeting member type in default package
  1GE34EE: ITPJUI:WIN2000 - OpenOnSelection - initial selection wrong
  1GKEG73: ITPJCORE:WIN2000 - search (136): missing field declaration
  1GKB9YH: ITPJCORE:WIN2000 - search for field refs - incorrect results
  1GJL6EJ: ITPJCORE:WINNT - JavaConventions.validateClasspath: Compares against variable name
  1GDQEAS: ITPJUI:ALL - Indexer - delete unused indexes on Java core plug-in shutdown
  1GKM4M9: ITPJCORE:WINNT - DCR: code select should work on declarations
  1G2NZVT: ITPJUI:WIN2000 - DCR - OpenOnSelection - Code resolve doesn't work for declarations

Problem Reports Closed

  3223      Search from editor's context menu doesn't work (1GAJCD8)
  3433  search: missing field occurrecnces (1GKZ8J6)
  3176      JCK1.3a - STMT - Single declaration in try block (1GLDSH9)
  1GL0MN9: ITPJCORE:WIN2000 - search: not consistent results for nested types
  1GL9UMH: ITPJCORE:WIN2000 - search: missing type occurrences
  1GKYXK5: ITPJUI:WIN2000 - usability: parameter hints
  1GEV78E: ITPJUI:WIN2000 - Code assist: private superclass methods show up, but others don't
  1GDKKTS: ITPJUI:WINNT - CodeCompletion - import assist shows invisible types
  1G7317O: ITPJCORE:WIN2000 - DCR - CodeAssist - code assist shows invisible members
  1GKK930: ITPJCORE:WINNT - No code assist for Inner type
  1GIIDGX: ITPJUI:WINNT - open on type: does not work on some types
  1GKOFO6: ITPJCORE:WINNT - Internal error searching for class references
  1GK96A0: ITPJCORE:WINNT - NPE during search operation
  1GK9B5Q: ITPJCORE:WINNT - Class reference search broken
  1GBOFK5: ITPJUI:ALL - "References to" on methods in jars
  1GKECWC: ITPJCORE:WINNT - Organize Imports fails: Typerefs not complete
  1GKCH3N: ITPJCORE:WIN2000 - search: method refs - super call not found
  1GKB475: ITPJCORE:WINNT - StringIndexOutOfBoundsException on searchfor methods
  1GJL6V0: ITPJCORE:WINNT - JavaConventions.validateClasspath: IStatus usage
  1GKM1MU: ITPJCORE:WINNT - Classpath validation: Overlapping accepted
  1GJL7RS: ITPJCORE:WINNT - JavaConventions.validateClasspath: nested sourcefolders
  1GK9NB0: ITPJCORE:WIN2000 - Another core dump - sorry
  1GJYG33: ITPJUI:WIN2000 - Core dump in run time workbench in Search
  1GK9S59: ITPJUI:WIN2000 - Internal error when synchronizing
  1GL2TZY: ITPJUI:WIN2000 - Code Completion should only show visible items
  1GKRLZ4: ITPJCORE:WIN2000 - Compiler overzealous with commas
  1GF98R4: ITPJUI:WINNT - JM - why is a file A.B.java seen as a compilation unit?
  1G98XR7: ITPJCORE:WIN2000 - Feature Request for JavaDoc CodeAssist

Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK Build 0.202 - Spetember 27th, 2001
Project org.eclipse.jdt.core v_202

What's new in this drop

Problem reports fixed

  1GK2A45: ITPJCORE:WIN2000 - JCK 1.4 - possibly assigned variable after assignment expression when true
  1GK29Q8: ITPJCORE:WIN2000 - JCK 1.4 - possibly assigned value of a final instance variable after a constant boolean expression when false
  1G52F7P: ITPJCORE:WINNT - Search - finds bogus references to class
  1G4TNX1: ITPJCORE:WINNT - Search - No search anonymous results in inner classes
  1GHW0AZ: ITPJCORE:WINNT - JCK 1.4 - unreachable empty statements
  1GK2BLM: ITPJCORE:WIN2000 - JCK 1.4 - definitely assigned value after the boolean operator ? : when true
  1GKB28A: ITPJCORE:WIN2000 - Compiler accepts incorrect code
  1FL4T1Q: LFCOM:WINNT - JCK 1.4 - VerifyError due to an illegal jump
  1GK2B6D: ITPJCORE:WIN2000 - JCK 1.4 - definitely assigned value before the second operand of the boolean operator &&
  1GK2AOF: ITPJCORE:WIN2000 - JCK 1.4 - assigned variable before finally block after return statement
  1GK6WD3: ITPJCORE:WIN2000 - search:no fully qualified references are found
  1GK7231: ITPJCORE:WIN2000 - typos in comments
  1GK77HA: ITPJCORE:WINNT - Search - missing base type references
  1GJY2XN: ITPJUI:WIN2000 - rename type: error when with reference
  1GK1I2J: ITPJCORE:WIN2000 - Broken SourceEnd in ForStatement and WhileStatement
  1GK1HWY: ITPJCORE:WIN2000 - Broken sourceEnd in for Assignment and CompoundAssignment
  1GIIBC3: ITPJCORE:WINNT - search for method references - missing matches
  1GGNOTF: ITPJCORE:WINNT - Search doesn't find method referenced in anonymous inner class
  1GK1GJE: ITPJCORE:ALL - Search - StringOutBoundsException when searching references in JAR

Problem Reports Closed

 1GJY3KG: ITPJUI:WIN2000 - NPE in jdt.internal.core.ClassFileInfo
  1GK90H4: ITPJCORE:WIN2000 - search: missing package reference
  1GK8TXE: ITPJCORE:WIN2000 - search: missing field reference
  1GK7K17: ITPJCORE:WIN2000 - search: missing type reference
  1GKCJIL: ITPJCORE:WIN2000 - build exception in 135
  1GK6WP9: ITPJCORE:WIN2000 - seach: missing type reference
  1GJZSBE: ITPJCORE:WINNT - ArrayIndexOutOfBoundsException during rebuild
  1GK7E6S: ITPJCORE:WIN2000 - search: StringIndexOufOfBound
  1GIT857: ITPJCORE:WIN2000 - Performance - Ctrl+S triggers five parser runs
  1GEHCYL: ITPUI:WINNT - Minor: Colon at wrong place in build dialog
  1FLUBRR: JRIDE:WINNT - Problems: instantiating inner classes
  1FLUOJI: JRIDE:WINNT - Problems: vague error message with illegal constructor invocation
  1FLZUG5: JRIDE:WINNT - Problems: invalid expression as statement is not reported
  1FLZV4M: JRIDE:WINNT - Problems: invalid hexa literal number not reported
  1FLZYES: JRIDE:WINNT - Problems: the interface cannot define an initializer is not reported
  1FQVTI1: LFCOM:WINNT - Compiler - No implicit conversion should not generate aconstnull
  1FUZYXT: ITPJCORE:WINNT - JM - Source for Binaries issue
  1FX0LZ0: ITPCOM:ALL - Request for comments preceeding imports & package decls
  1FW8ENP: ITPJUI:WIN98 - JDOM - Deleting import statements from Outline obliterates intervening comments
  1G4PWC7: ITPJCORE:WINNT - Search - No matches with class files
  1G83ZKL: ITPJUI:WINNT - Compiler - unclear error message for a reserved word used as an identifier
  1GF5W1S: ITPJUI:WIN2000 - ClassCastException in LookupEnvironment
  1GKF01S: ITPJCORE:WINNT - Severe: internal error during search
  1GDVFRX: ITPJUI:WIN2000 - CodeCompletion - eats the following word
  1GF67JM: ITPJUI:WIN98 - CodeCompletion - Code-assist consumes next token
  1GCSHAC: ITPJCORE:Inconsistent codeassist behavior
  1GCNBTL: ITPJCORE:ALL - DCR - JM - Provide a way to read JavaCore default options from the plugin.xml file
  1GAJBOU: ITPJUI:WINNT - Code Assist shows matches after ()
  1FW8NV6: ITPJCORE:ALL - DCR - JM - Need API for compiler options

Eclipse Platform Build Notes 
Java Development Tooling Core

Build 0.200 - September 13th, 2001
Project org.eclipse.jdt.core v_200

What is new in this drop

Problem Reports Fixed

1GEKKUO: ITPJCORE:ALL - JM - Util.readContentsAsBytes(InputStream) doesn't allow for size hint
1GBRPSJ: ITPJCORE:Options - should surface the code formatter options on JavaCore
1GJU3YV: ITPJCORE:ALL - ArrayIndexOutOfBoundsException in scanner
1GJL1R5: ITPJCORE:ALL - NPE in ClassFile.getSourceRange
1GH49XR: ITPJUI:WIN2000 - Organize Imports inserts bogus import
1GJU3O8: ITPJCORE:WINNT - type hierarchy: NPE
1GJIYKP: ITPJCORE:WINNT - type hierarchy - contains unrelated types
1GITFQR: IVJIDT:WIN2000 - Wrong byte code generation, Inconsistent stack height 1 != 0 error
1GIHUQP: ITPJCORE:WINNT - search for static field should be more accurate
1GIT66X: ITPJCORE:WINNT - ClassCastException when calling CodeAssist
1GJA0WG: ITPJCORE:WINNT - AbortCompilationUnit when doing a Search
1GH49HW: ITPJUI:WINNT - Search functionality is misleading when viewing source from jar
1GFXPE5: ITPJUI:ALL - Search for method references broken
1GFM3X3: ITPJUI:WINNT - Wrong code formatter default for keeping else on same line
1GHSM7B: ITPJUI:ALL - formatting of anonymous classes
1GGPVHN: ITPJUI:WIN2000 - Not getting hover Javadoc for ISelection
1GE2LO2: ITPJCORE:WIN2000 - SourceStart and SourceEnd of synchronized statement
1GIUTIZ: ITPJCORE:WIN2000 - AST: case statement doesn't cover case keyword
1GITCCY: ITPJCORE:WIN2000 - AST: strange LocalDeclaration.declarationSourceEnd
1GIRQFW: ITPJCORE:WIN2000 - AST: wrong source end if subnode is of type AnnonymousTypeDeclaration
1GIRHRP: ITPJCORE:WIN2000 - AST: wrong sourceStart and sourceEnd in SynchronizedStatement
1GHUAUO: ITPJCORE:ALL - Renaming an element in a working copy corrupts the working copy
1GHUAM1: ITPJCORE:ALL - NPE when renaming an element in a working copy
1GHDA2V: ITPJCORE:WINNT - ClassCastException when doing a search
1GFY02B: ITPJUI:ALL - Delete a method and saving introduces extra lines
1GFOFMD: ITPJUI:WIN2000 - New class should have space between package and class decls
1GI3R1I: ITPJCORE:WIN2000 - Compilation error evaluating super expression in debugger
1GII07V: ITPJCORE:WIN2000 - CompilationUnitDeclaration.traverse doesn't call visitor.endVisit
1GIR345: ITPJCORE:ALL - Indexer: NegativeArraySizeException
1GIRC23: ITPJCORE:ALL - CodeFormatter brace on new line problem
1GIT8SA: ITPJCORE:WIN2000 - AST: wrong sourceEnd if action is Block
1GIUQVL: ITPJCORE:WINNT - IClassPathEntry: java doc incorrect
1GIVGMH: ITPJUI:ALL - EC: Javadoc hoverhelp incorrectly uses first of multiple comments
1GIYKSR: ITPJCORE:WIN2000 - Ast: FieldDeclaration.traverse implemeted differently
1GI3ND5: ITPJCORE:WINNT - Potential optimization during IB problem generation
1GFBVZH: ITPUI:WIN2000 - ArrayIndexOutOfBoundsException: Java editor
1GI509E: ITPJCORE:WINNT - IJavaProject.getNonJavaResources returns java and class files
1GI2WAW: ITPJCORE:WINNT - Too many results for default package
1GHQZ9H: ITPJUI:ALL - Walkback doing a search
1GGYT3S: ITPJCORE:WINNT - javaconventions::validatePackageName and default package
1GF9856: ITPJCORE:WINNT - JM - JavaConventions::validateCompilationUnitName
1GF822P: ITPJCORE:WIN2000 - NegativeArraySizeException in Parser
1GI6T4Y: ITPJCORE:WINNT - NPE in JavaModeManager retrieving workspace options
1GE4ILR: ITPJCORE:ALL - Eval - Evaluation in Binary Project fails
1GI3LLC: ITPJCORE:ALL - Incorrect formatting for the new keyword
1GHU6O5: ITPJCORE:WINNT - RMIC test fail
1GHH6O7: ITPJCORE:ALL - Need to tune the exception analysis for AssertStatement
1GHUW7T: ITPJCORE:WIN2000 - Build Problem
1GI3IG9: ITPJCORE:ALL - internal compiler error involving bogus method/field declaration
1GHU4PK: ITPJCORE:WINNT - NoSuchMethodError when running program
1GHONAX: ITPJCORE:WIN2000 - Compiler uses different name lookup for refactoring
1GEJYAJ: ITPJCORE:WIN2000 - Compiler - Binding of QualifiedNameReference is null
1GHFHWR: ITPJCORE:ALL - Assertions: CodeAssist and Selection need to be updated
1GHFHXG: ITPJCORE:ALL - Assertions: Add optional warning on assert identifier
1GCZ9VM: ITPJCORE:WIN2000 - DCR - Compiler - Batch compiler should be API
1GHO6QR: ITPJCORE:WINNT - Code Assist - no method completion when return type is secondary one
1GH0AU7: ITPJCORE:ALL - Eval - VerifyError in scrapbook page
1GH2R62: ITPJCORE:WIN2000 - Typo in progress message
1GGYL32: ITPJCORE:ALL - Default supertypes are not visible when qualified
1GDFJK0: IVJIDT:WIN2000 - Using 'synchronized' produces invalid exception table values in class, causes "Illegal exception table range" exception, VAJ 3.5+
1GGAK6G: ITPJCORE:ALL - Incorrect javadoc comment in JavaElement
1GF9L3K: ITPDUI:ALL - Eval - Private array resolution failure
1GF8KHX: ITPJUI:ALL - Invalid project build path should be warning, not error
1GF7JIH: ITPJCORE:ALL - Exception when removing network drive
1GEYBL9: ITPJUI:WINNT - Adding source folders on CP is very confusing
1GEJAOT: ITPJUI:WINNT - JRE Source attachment set to path to does not exist
1GEHZNB: ITPJUI:WINNT - smoke 114: formatter inserts extra tab in first line
1GCZZT4: ITPJCORE:Fault-tolerance - missing constructor invocation could still answer the allocated type
1GAU96P: ITPJCORE:WINNT - DCR - JM - JavaProject should provide a class path validation method
1G7A1TL: ITPJCORE:WINNT - DCR - JM - Rules for classpath not specified
1FVVWZT: ITPJCORE:ALL - JM - IBinaryType should implement getSourceFileName()