Community
Participate
Working Groups
build I20041013 + jdtcore head 1) create the following classes package t; public class Z { } package q; public class Y { } package p; import static q.Y.*; public class X extends t.Z { } 2) save the editor An NPE occurs
java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.lookup.Scope.findMemberType (Scope.java:783) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage (Scope.java:2221) at org.eclipse.jdt.internal.compiler.lookup.Scope.getPackage (Scope.java:1941) at org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.getTypeBinding (QualifiedTypeReference.java:62) at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType (TypeReference.java:136) at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType (TypeReference.java:104) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype (ClassScope.java:961) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass (ClassScope.java:666) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy (ClassScope.java:768) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc hy(CompilationUnitScope.java:241) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings (LookupEnvironment.java:192) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:554) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process (CompilationUnitProblemFinder.java:175) at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure (CompilationUnit.java:143) at org.eclipse.jdt.internal.core.Openable.generateInfos (Openable.java:199) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed (JavaElement.java:553) at ...
fixed. Added StaticImportTest.test011()
Verified for 3.1M3 with build I20041102