### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.junit Index: src/org/eclipse/jdt/internal/junit/ui/JUnitQuickFixProcessor.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/ui/JUnitQuickFixProcessor.java,v retrieving revision 1.13 diff -u -r1.13 JUnitQuickFixProcessor.java --- src/org/eclipse/jdt/internal/junit/ui/JUnitQuickFixProcessor.java 26 Apr 2006 18:21:59 -0000 1.13 +++ src/org/eclipse/jdt/internal/junit/ui/JUnitQuickFixProcessor.java 3 May 2006 08:24:06 -0000 @@ -35,6 +35,7 @@ import org.eclipse.jdt.core.dom.CompilationUnit; import org.eclipse.jdt.core.dom.IAnnotationBinding; import org.eclipse.jdt.core.dom.IMethodBinding; +import org.eclipse.jdt.core.dom.ITypeBinding; import org.eclipse.jdt.core.dom.MethodDeclaration; import org.eclipse.jdt.core.dom.rewrite.ImportRewrite; @@ -160,9 +161,9 @@ if (binding != null) { IAnnotationBinding[] annotations= binding.getAnnotations(); for (int i= 0; i < annotations.length; i++) { - if (annotations[i].getAnnotationType().getQualifiedName().equals(JUnitPlugin.JUNIT4_ANNOTATION_NAME)) { + final ITypeBinding annotationType= annotations[i].getAnnotationType(); + if (annotationType != null && JUnitPlugin.JUNIT4_ANNOTATION_NAME.equals(annotationType.getQualifiedName())) return true; - } } } }