Eclipse Platform Build Notes
Java Development Tooling Core
Eclipse SDK Build ??? - ???th November 2001
Project org.eclipse.jdt.core v_???
What's new in this drop
Problem Reports Fixed
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
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
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
-
Project references are maintained by the JavaCore, in parallel with build
path.
-
Resurrected deprecated APIs from 0.9 which were discarded previously.
-
ICodeCompletion reverted to 1.0 version, and got deprecated. Use ICompletionRequestor
instead.
-
Cross-project incremental recompilation in presence of structural changes
in produced binaries.
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
-
JavaModel is no longer performing smart classpath updates when Java package
fragment roots are either moved or removed.
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
-
CodeAssist provides variable name suggestions.
(breaking) API Changes on ICompletionRequestor
+ Added API for suggest variable name:
void acceptVariableName(
char[] typePackageName,
char[] typeName,
char[] name,
char[] completionName,
int completionStart,
int completionEnd);
-
Helper method for computing a resolved and expanded path (all exports from
prerequisites) which was introduced in 204, got removed. This is
not an API change, it never made it out officially.
- IJavaProject.getExpandedClasspath(boolean)
SearchEngine.createJavaSearchScope(IResource[]) has been deprecated.
Use SearchEngine.createJavaSearchScope(IJavaElement[]) instead.
The rational is that createJavaSearchScope(IResource[]) was not
well defined for projects, and it could not define a search scope for java
elements that didn't have a corresponding resource (e.g. external jars).
This deprecated API's behavior has also reverted to the 1.0 state for backward
compatibility. The specification of createJavaSearchScope(IJavaElement[])
is as follows:
-
If an element is an IJavaProject, then the project's source folders,
its jars (external and internal) and its references projects (with their
source folders and jars, recursively) will be included.
-
If an element is an IPackageFragmentRoot, then only the package
fragments of this package fragment root will be included.
-
If an element is an IPackageFragment, then only the compilation
unit and class files of this package fragment will be included. Subpackages
will NOT be included.
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
-
Classpath entries (except for source folders) can be tagged as exported
upon creation. When exported, an entry is contributed to dependent projects
along with its output location.
-
Added APIs:
Testing status of a given entry
+ IClasspathEntry.isExported()
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)
-
CodeAssist inserts qualification on field/method references in case of
ambiguities.
-
CodeAssist provides parameter names on method completions.
API Changes on ICompletionRequestor
+ Added API for answering method declaration completions:
void acceptMethodDeclaration(
char[] declaringTypePackageName,
char[] declaringTypeName,
char[] selector,
char[][] parameterPackageNames,
char[][] parameterTypeNames,
char[][] parameterNames,
char[] returnTypePackageName,
char[] returnTypeName,
char[] completionName,
int modifiers,
int completionStart,
int completionEnd);
+ Added parameterNames to normal method results
API:
void acceptMethod(
char[] declaringTypePackageName,
char[] declaringTypeName,
char[] selector,
char[][] parameterPackageNames,
char[][] parameterTypeNames,
char[][] parameterNames,<<<<<<<<<<<<<<<<
ADDED
char[] returnTypePackageName,
char[] returnTypeName,
char[] completionName,
int modifiers,
int completionStart,
int completionEnd);
-
CodeAssist optionally performs visibility checks (see JavaCore option:
"org.eclipse.jdt.core.codeComplete.visibilityCheck").
-
Search for field read and field write references. Two new constants have
been added
on IJavaSearchConstants to be used when creating
a field reference search pattern:
- READ_REFERENCES: the search results contain *only*
read access to a field.
- WRITE_REFERENCES: the search results contain *only*
write access to a field.
Note that if REFERENCES is used, then search results
contain both read and write
accesss to a field.
-
OpenOnSelection can now locate selected declarations which have a corresponding
Java element (i.e. no local declaration is found),
and is more tolerant of
incorrect code.
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
1GL4QKI: ITPJCORE:ALL - VerifyError when running app
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
-
New AST node for empty statements (org.eclipse.jdt.internal.compiler.ast.EmptyStatement)
i.e. 2 more APIs on the AST visitor. Note: this was not
an official API
-
ISourceElementRequestor notifies enter/exit initializers instead of just
acceptInitializer. Note: this was not an official API
-
Search in inner-classes now works. Indexes are recomputed automatically
on start-up.
-
Removed CodeAssist option for hungry mode (org.eclipse.jdt.core.codeComplete.entireWordReplacement)
Client code can decide whether using inferred end position
(hungry behavior) or original cursor location (insert behavior)
based on the keystroke (enter/insert?).
-
org.eclipse.jdt.core.search.IJavaSearchResultCollector now clearly
states that
the order of the search result is unspecified.
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
-
JCK1.3a compliant.
-
Added 2 new APIs on JavaConventions for classpath validation.
-
IJavaModelStatus validateClasspath(IJavaProject project, IClasspathEntry[]
classpath, IPath outputLocation)
-
IJavaModelStatus validateClasspathEntry(IJavaProject project, IClasspathEntry
entry, boolean checkSourceAttachment)
-
Ant Eclipse compiler task added (org.eclipse.jdt.core.ant.Jdtcom)
-
Assertions support enabled: by default the compiler is 1.3 compliant, but
it can optionally be turned into source 1.4 mode cf. JavaCore options.
-
More options are surfaced on JavaCore. See JavaCore.getDefaultOptions()
for description.
-
...internal...ConfigurableOption has disappeared.
-
Evaluation in binaries is functional
-
Search for references now finds results in binaries. Indexes in old workspaces
are recomputed when restarted which may result in longer startup times.
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()