Skip to content

Commit 3d5e415

Browse files
committed
Annotate Iterable.forEach and Map.forEach with HidesMembers.
#KT-10538 Fixed #KT-10479 Fixed
1 parent 133155f commit 3d5e415

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

libraries/stdlib/src/generated/_Collections.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1391,6 +1391,7 @@ public inline fun <T, R> List<T>.foldRight(initial: R, operation: (T, R) -> R):
13911391
/**
13921392
* Performs the given [action] on each element.
13931393
*/
1394+
@kotlin.internal.HidesMembers
13941395
public inline fun <T> Iterable<T>.forEach(action: (T) -> Unit): Unit {
13951396
for (element in this) action(element)
13961397
}

libraries/stdlib/src/generated/_Maps.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ public inline fun <K, V> Map<K, V>.count(predicate: (Map.Entry<K, V>) -> Boolean
130130
/**
131131
* Performs the given [action] on each entry.
132132
*/
133+
@kotlin.internal.HidesMembers
133134
public inline fun <K, V> Map<K, V>.forEach(action: (Map.Entry<K, V>) -> Unit): Unit {
134135
for (element in this) action(element)
135136
}

libraries/tools/kotlin-stdlib-gen/src/templates/Aggregates.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,7 @@ fun aggregates(): List<GenericFunction> {
493493
inline(true)
494494

495495
doc { f -> "Performs the given [action] on each ${f.element}." }
496+
annotations(Iterables, Maps) { "@kotlin.internal.HidesMembers" }
496497
returns("Unit")
497498
body {
498499
"""

0 commit comments

Comments
 (0)