K2: make qualifier & classifier the same tower level
#KT-65789 Fixed #KT-38031 Fixed
This commit is contained in:
committed by
Space Team
parent
d6e67e43f9
commit
0f53ee64d6
+2
-2
@@ -269,7 +269,7 @@ internal open class FirTowerResolveTask(
|
||||
else -> null
|
||||
}
|
||||
),
|
||||
info, TowerGroup.Qualifier
|
||||
info, TowerGroup.QualifierOrClassifier
|
||||
)
|
||||
}
|
||||
|
||||
@@ -284,7 +284,7 @@ internal open class FirTowerResolveTask(
|
||||
val scope = qualifierReceiver.classifierScope() ?: return
|
||||
processLevel(
|
||||
scope.toScopeTowerLevel(constructorFilter = ConstructorFilter.OnlyNested), info,
|
||||
TowerGroup.Classifier
|
||||
TowerGroup.QualifierOrClassifier
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -29,9 +29,7 @@ sealed class TowerGroupKind(val index: Byte) : Comparable<TowerGroupKind> {
|
||||
|
||||
data object Start : TowerGroupKind(0b0)
|
||||
|
||||
data object Qualifier : TowerGroupKind(1)
|
||||
|
||||
data object Classifier : TowerGroupKind(2)
|
||||
data object QualifierOrClassifier : TowerGroupKind(1)
|
||||
|
||||
class TopPrioritized(depth: Int) : WithDepth(3, depth)
|
||||
|
||||
@@ -176,9 +174,7 @@ private constructor(
|
||||
|
||||
val Start = kindOf(TowerGroupKind.Start)
|
||||
|
||||
val Qualifier = kindOf(TowerGroupKind.Qualifier)
|
||||
|
||||
val Classifier = kindOf(TowerGroupKind.Classifier)
|
||||
val QualifierOrClassifier = kindOf(TowerGroupKind.QualifierOrClassifier)
|
||||
|
||||
val QualifierValue = kindOf(TowerGroupKind.QualifierValue)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user