Community
Participate
Working Groups
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) ....
same for resolving Sorter in package junit.tests; public class SorterTest { static class Swapper implements Sorter.Swapper { } }
It will be fixed today.
Fixed and released in HEAD.