import eclipse 3.1 M4 compiler
[org.ibex.tool.git] / src / org / eclipse / jdt / internal / compiler / parser / diagnose / RangeUtil.java
index 4c53fa2..00b8d97 100644 (file)
@@ -158,7 +158,7 @@ public class RangeUtil {
                                for (int i = 0; i < length; i++) {
                                        if (fields[i] instanceof Initializer) {
                                                Initializer initializer = (Initializer)fields[i];
-                                               if(initializer.declarationSourceEnd == initializer.bodyEnd){
+                                               if(initializer.declarationSourceEnd == initializer.bodyEnd && initializer.declarationSourceStart != initializer.declarationSourceEnd){
                                                        initializer.errorInSignature = true;
                                                        result.addInterval(initializer.declarationSourceStart, initializer.declarationSourceEnd, IGNORE);
                                                } else {