Forbid creation of local ConeClassLikeLookupTagImpl
This commit is contained in:
+5
@@ -13,6 +13,11 @@ import org.jetbrains.kotlin.name.ClassId
|
||||
annotation class LookupTagInternals
|
||||
|
||||
class ConeClassLikeLookupTagImpl(override val classId: ClassId) : ConeClassLikeLookupTag() {
|
||||
|
||||
init {
|
||||
assert(!classId.isLocal) { "You should use ConeClassLookupTagWithFixedSymbol for local $classId!" }
|
||||
}
|
||||
|
||||
@LookupTagInternals
|
||||
var boundSymbol: OneElementWeakMap<FirSession, FirClassLikeSymbol<*>?>? = null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user