Index: compiler/org/eclipse/jdt/internal/compiler/CompilationResult.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/CompilationResult.java,v retrieving revision 1.41 diff -u -r1.41 CompilationResult.java --- compiler/org/eclipse/jdt/internal/compiler/CompilationResult.java 6 Jun 2005 18:24:55 -0000 1.41 +++ compiler/org/eclipse/jdt/internal/compiler/CompilationResult.java 23 Jun 2005 08:04:46 -0000 @@ -112,12 +112,12 @@ } else { priority += P_OUTSIDE_METHOD; } + if (firstErrors.contains(problem)){ // if context is null, firstErrors is null too + priority += P_FIRST_ERROR; + } } else { priority += P_OUTSIDE_METHOD; } - if (firstErrors.contains(problem)){ - priority += P_FIRST_ERROR; - } return priority; }