equal
deleted
inserted
replaced
2161 } |
2161 } |
2162 finally { |
2162 finally { |
2163 log.useSource(prevSource.getFile()); |
2163 log.useSource(prevSource.getFile()); |
2164 } |
2164 } |
2165 } else if (sym.kind == TYP) { |
2165 } else if (sym.kind == TYP) { |
2166 checkClass(pos, sym, List.<JCTree>nil()); |
2166 checkClass(pos, sym, List.nil()); |
2167 } |
2167 } |
2168 } else { |
2168 } else { |
2169 //not completed yet |
2169 //not completed yet |
2170 partialCheck = true; |
2170 partialCheck = true; |
2171 } |
2171 } |
2253 checkNonCyclicInternal(pos, t); |
2253 checkNonCyclicInternal(pos, t); |
2254 } |
2254 } |
2255 |
2255 |
2256 |
2256 |
2257 void checkNonCyclic(DiagnosticPosition pos, TypeVar t) { |
2257 void checkNonCyclic(DiagnosticPosition pos, TypeVar t) { |
2258 checkNonCyclic1(pos, t, List.<TypeVar>nil()); |
2258 checkNonCyclic1(pos, t, List.nil()); |
2259 } |
2259 } |
2260 |
2260 |
2261 private void checkNonCyclic1(DiagnosticPosition pos, Type t, List<TypeVar> seen) { |
2261 private void checkNonCyclic1(DiagnosticPosition pos, Type t, List<TypeVar> seen) { |
2262 final TypeVar tv; |
2262 final TypeVar tv; |
2263 if (t.hasTag(TYPEVAR) && (t.tsym.flags() & UNATTRIBUTED) != 0) |
2263 if (t.hasTag(TYPEVAR) && (t.tsym.flags() & UNATTRIBUTED) != 0) |