Bug 80918 - [1.5][search] ClassCastException when searching for references to binary type
Summary: [1.5][search] ClassCastException when searching for references to binary type
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: 3.1 M4   Edit
Assignee: Frederic Fusier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 80931 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-14 06:17 EST by Markus Keller CLA
Modified: 2004-12-14 12:03 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Keller CLA 2004-12-14 06:17:34 EST
I20041214-0010

ClassCastException when searching for references to binary type (e.g.
java.math.BigInteger):

Error 2004-12-14 12:14:09.586 An internal error occurred during: "Java Search".
java.lang.ClassCastException
at
org.eclipse.jdt.internal.core.search.matching.TypeReferencePattern.typeParameterNames(TypeReferencePattern.java:144)
at
org.eclipse.jdt.internal.core.search.matching.TypeReferencePattern.<init>(TypeReferencePattern.java:70)
at org.eclipse.jdt.core.search.SearchPattern.createPattern(SearchPattern.java:1156)
at org.eclipse.jdt.core.search.SearchPattern.createPattern(SearchPattern.java:795)
at org.eclipse.jdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:111)
at
org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:85)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Comment 1 Frederic Fusier CLA 2004-12-14 06:39:07 EST
I've made a Java Model neophyte error in this method :-(
We'll be fixed for today's 8:00 am build...
Comment 2 Frederic Fusier CLA 2004-12-14 07:27:32 EST
Fixed.

Now search references to binary types does no longer raise CCE...

[jdt-core-internal]
Changes done in TypeReferencePattern#typeParameterNames(IType)
Test cases added: JavaSearchTests#testTypeReferenceBug80918()
Comment 3 Frederic Fusier CLA 2004-12-14 10:03:05 EST
*** Bug 80931 has been marked as a duplicate of this bug. ***
Comment 4 Olivier Thomann CLA 2004-12-14 12:03:49 EST
Verified in 200412140800