src/share/classes/com/sun/tools/javac/code/Symbol.java

changeset 972
694ff82ca68e
parent 904
4baab658f357
child 1005
68fde7f5863b
equal deleted inserted replaced
971:bfbc197b560f 972:694ff82ca68e
1191 types.isSubSignature(mt, ot) && 1191 types.isSubSignature(mt, ot) &&
1192 (!checkResult || types.resultSubtype(mt, ot, Warner.noWarnings)); 1192 (!checkResult || types.resultSubtype(mt, ot, Warner.noWarnings));
1193 } 1193 }
1194 1194
1195 private boolean isOverridableIn(TypeSymbol origin) { 1195 private boolean isOverridableIn(TypeSymbol origin) {
1196 // JLS3 8.4.6.1 1196 // JLS 8.4.6.1
1197 switch ((int)(flags_field & Flags.AccessFlags)) { 1197 switch ((int)(flags_field & Flags.AccessFlags)) {
1198 case Flags.PRIVATE: 1198 case Flags.PRIVATE:
1199 return false; 1199 return false;
1200 case Flags.PUBLIC: 1200 case Flags.PUBLIC:
1201 return true; 1201 return true;

mercurial