src/share/classes/com/sun/tools/javac/comp/Check.java

changeset 1712
3c02d2f1a421
parent 1634
eb0198033c5c
child 1729
780014a234fa
equal deleted inserted replaced
1711:4b0038f66d66 1712:3c02d2f1a421
1076 } 1076 }
1077 else { 1077 else {
1078 mask = MethodFlags; 1078 mask = MethodFlags;
1079 } 1079 }
1080 // Imply STRICTFP if owner has STRICTFP set. 1080 // Imply STRICTFP if owner has STRICTFP set.
1081 if (((flags|implicit) & Flags.ABSTRACT) == 0) 1081 if (((flags|implicit) & Flags.ABSTRACT) == 0 ||
1082 ((flags) & Flags.DEFAULT) != 0)
1082 implicit |= sym.owner.flags_field & STRICTFP; 1083 implicit |= sym.owner.flags_field & STRICTFP;
1083 break; 1084 break;
1084 case TYP: 1085 case TYP:
1085 if (sym.isLocal()) { 1086 if (sym.isLocal()) {
1086 mask = LocalClassFlags; 1087 mask = LocalClassFlags;

mercurial