Bug 14526 - NPE when resolving a SimpleName
Summary: NPE when resolving a SimpleName
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.0 M6   Edit
Assignee: Olivier Thomann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-24 11:34 EDT by Martin Aeschlimann CLA
Modified: 2002-04-24 14:50 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Aeschlimann CLA 2002-04-24 11:34:28 EDT
20020423
1. create an AST on the following code and get SimpleName-node 'junit'.
2. resolve the node -> NullPointerException


package junit.tests;

public class ExceptionTestCaseTest extends junit.framework.TestCase {

}

java.lang.NullPointerException
	at 
org.eclipse.jdt.core.dom.DefaultBindingResolver.retrieveEnclosingScope
(DefaultBindingResolver.java:623)
	at 
org.eclipse.jdt.core.dom.DefaultBindingResolver.returnBindingForQualifiedNamePar
t(DefaultBindingResolver.java:717)
	at 
org.eclipse.jdt.core.dom.DefaultBindingResolver.internalResolveNameForSimpleName
(DefaultBindingResolver.java:748)
	at org.eclipse.jdt.core.dom.DefaultBindingResolver.resolveName
(DefaultBindingResolver.java:148)
	at org.eclipse.jdt.core.dom.Name.resolveBinding(Name.java:75)
	at 
org.eclipse.jdt.internal.corext.codemanipulation.OrganizeImportsOperation$TypeRe
ferenceProcessor.process(OrganizeImportsOperation.java:303)
	at 
org.eclipse.jdt.internal.corext.codemanipulation.OrganizeImportsOperation.run
(OrganizeImportsOperation.java:452)
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1342)
	at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run
(WorkbenchRunnableAdapter.java:32)
....
Comment 1 Martin Aeschlimann CLA 2002-04-24 11:43:08 EDT
same for resolving Sorter in

package junit.tests;
public class SorterTest  {
	static class Swapper implements Sorter.Swapper {
        }
}
Comment 2 Olivier Thomann CLA 2002-04-24 11:48:46 EDT
It will be fixed today.
Comment 3 Olivier Thomann CLA 2002-04-24 14:50:39 EDT
Fixed and released in HEAD.