Fix CallableId::isIterator: recognize primitive array iterators
^KT-60266: Fixed
This commit is contained in:
committed by
Space Team
parent
926af575f9
commit
c48753900c
@@ -34,7 +34,7 @@ fun CallableId.isIteratorHasNext(): Boolean =
|
||||
&& packageName.asString() == "kotlin.collections"
|
||||
|
||||
fun CallableId.isIterator(): Boolean =
|
||||
callableName.asString() == "iterator" && packageName.asString() in arrayOf("kotlin.collections", "kotlin.ranges")
|
||||
callableName.asString() == "iterator" && packageName.asString() in arrayOf("kotlin", "kotlin.collections", "kotlin.ranges")
|
||||
|
||||
fun FirAnnotation.fqName(session: FirSession): FqName? {
|
||||
val symbol = session.symbolProvider.getSymbolByTypeRef<FirRegularClassSymbol>(annotationTypeRef) ?: return null
|
||||
|
||||
Reference in New Issue
Block a user