Lines 85-91
Link Here
|
85 |
// check for abnormal modifiers |
85 |
// check for abnormal modifiers |
86 |
int unexpectedModifiers = ~(AccPublic | AccPrivate | AccProtected | AccStrictfp); |
86 |
int unexpectedModifiers = ~(AccPublic | AccPrivate | AccProtected | AccStrictfp); |
87 |
if (declaringClass.isEnum() && !((ConstructorDeclaration) referenceContext).isDefaultConstructor) { |
87 |
if (declaringClass.isEnum() && !((ConstructorDeclaration) referenceContext).isDefaultConstructor) { |
88 |
unexpectedModifiers = ~AccPrivate; |
88 |
unexpectedModifiers = ~(AccPrivate | AccStrictfp); |
89 |
if ((realModifiers & unexpectedModifiers) != 0) |
89 |
if ((realModifiers & unexpectedModifiers) != 0) |
90 |
problemReporter().illegalModifierForEnumConstructor((AbstractMethodDeclaration) referenceContext); |
90 |
problemReporter().illegalModifierForEnumConstructor((AbstractMethodDeclaration) referenceContext); |
91 |
} else if ((realModifiers & unexpectedModifiers) != 0) { |
91 |
} else if ((realModifiers & unexpectedModifiers) != 0) { |