8738ffb84f
Before the change, the compiler threw exception in the unmuted tests, because it tried to load metadata even though it had an unsupported version. Use the same approach as in K1 (see DeserializedDescriptorResolver). Now the tests are unmuted, but note that test data differs from K1. K1 does not report errors related to the class `a.A` because it loads this class as a _Java class_, so calling its constructor and methods somehow works. This behavior is questionable since the compiler surely knows that it is a Kotlin class, but with an unsupported metadata version. Trying to interpret it as a Java class may lead to subtle problems. So it's safer for now to avoid loading Kotlin classes with unsupported metadata versions in K2. #KT-60795 Fixed