Files
kotlin-fork/compiler
Roman Efremov b1bdb619d8 [FE] Refactor: provide FirExpectActualMatchingContext as session component
This will be needed in subsequent commits because context must be
accessible from `:fir:checkers` module, but it is in `:fir:resolve`

Intermediate interface `FirExpectActualMatchingContext` is needed
because `FirExpectActualResolver` relies on some FIR-specific methods,
and providing common `ExpectActualMatchingContext` interface is not
enough.

Also in `FirExpectActualMatcherTransformer` context extracted to field
to not create context for each processed element. "session" made
final to calm down warning "accessing non-final property in
constructor".

^KT-58551
2023-07-24 09:48:48 +00:00
..
2023-07-21 17:27:17 +00:00