Skip to content

Commit e8a9ec9

Browse files
committed
Add hasAnnotation
1 parent efc9579 commit e8a9ec9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirTypeResolveTransformer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import org.jetbrains.kotlin.fir.types.builder.buildErrorTypeRef
3434
import org.jetbrains.kotlin.fir.types.builder.buildResolvedTypeRef
3535
import org.jetbrains.kotlin.fir.types.impl.ConeTypeParameterTypeImpl
3636
import org.jetbrains.kotlin.name.SpecialNames.SELF_TYPE
37+
import org.jetbrains.kotlin.name.StandardClassIds
3738
import org.jetbrains.kotlin.types.Variance
3839

3940
class FirTypeResolveProcessor(
@@ -247,7 +248,7 @@ open class FirTypeResolveTransformer(
247248
withScopeCleanup {
248249
firClass.transformAnnotations(this, null)
249250

250-
val isSelf = firClass.annotations.any { it.classId == StandardClassIds.Annotations.Self }
251+
val isSelf = firClass.hasAnnotation(StandardClassIds.Annotations.Self)
251252

252253
val params = firClass.typeParameters
253254
if (params is MutableList && isSelf) {

0 commit comments

Comments
 (0)