KT-43217 Encode @EnhancedNullability types in IdSignature

This commit is contained in:
Dmitry Petrov
2020-11-09 08:37:00 +03:00
parent f6df624c6b
commit b9c6267a63
21 changed files with 470 additions and 2 deletions
@@ -85,7 +85,7 @@ class SymbolTable(
@Suppress("LeakingThis")
val lazyWrapper = IrLazySymbolTable(this)
private abstract inner class SymbolTableBase<D : DeclarationDescriptor, B : IrSymbolOwner, S : IrBindableSymbol<D, B>> {
private abstract class SymbolTableBase<D : DeclarationDescriptor, B : IrSymbolOwner, S : IrBindableSymbol<D, B>> {
val unboundSymbols = linkedSetOf<S>()
abstract fun get(d: D): S?