Index: compiler/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java,v retrieving revision 1.46 diff -u -r1.46 MethodScope.java --- compiler/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java 11 Feb 2005 18:56:47 -0000 1.46 +++ compiler/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java 16 Feb 2005 15:27:47 -0000 @@ -85,7 +85,7 @@ // check for abnormal modifiers int unexpectedModifiers = ~(AccPublic | AccPrivate | AccProtected | AccStrictfp); if (declaringClass.isEnum() && !((ConstructorDeclaration) referenceContext).isDefaultConstructor) { - unexpectedModifiers = ~AccPrivate; + unexpectedModifiers = ~(AccPrivate | AccStrictfp); if ((realModifiers & unexpectedModifiers) != 0) problemReporter().illegalModifierForEnumConstructor((AbstractMethodDeclaration) referenceContext); } else if ((realModifiers & unexpectedModifiers) != 0) {