0cd80d8b0e
Initially it was a sort of hack: introducing another interception class builder factory that will process all functions. To differentiate suspend functions from the common ones the fake annotation class has been used. The problem is that now we should inject the different class builder into the CoroutineTransformerMethodVisitor: we need class builder for anonymous class representing state for named function while currently it will be the one for the class where the named function is defined