langtools/src/share/classes/com/sun/tools/javac/code/Types.java
changeset 7634 00834a375696
parent 7628 e7baeb97d164
child 7635 e0a3aeefe4e7
equal deleted inserted replaced
7633:52b637b3b246 7634:00834a375696
  1078                         return false;
  1078                         return false;
  1079                     }
  1079                     }
  1080                 case CLASS:
  1080                 case CLASS:
  1081                     return isSubtype(t, s);
  1081                     return isSubtype(t, s);
  1082                 case ARRAY:
  1082                 case ARRAY:
  1083                     if (elemtype(t).tag <= lastBaseTag) {
  1083                     if (elemtype(t).tag <= lastBaseTag ||
       
  1084                             elemtype(s).tag <= lastBaseTag) {
  1084                         return elemtype(t).tag == elemtype(s).tag;
  1085                         return elemtype(t).tag == elemtype(s).tag;
  1085                     } else {
  1086                     } else {
  1086                         return visit(elemtype(t), elemtype(s));
  1087                         return visit(elemtype(t), elemtype(s));
  1087                     }
  1088                     }
  1088                 default:
  1089                 default: