97956b4374
This commit is Low Level FIR part of changes around propagated annotations (aka foreign annotations). It includes such changes as: * implicit type phase postpones foreign annotations resolution * annotation arguments are requests resolution for postponed annotations from implicit type phase as a pre-resolve step * body resolve phase just calls lazy resolution for foreign annotations on demand * isResolved check for type annotations to be sure that all annotations are resolved after annotation arguments phase ^KT-63042 Fixed ^KT-63681 Fixed