You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e25804c
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: python-multiplatform-gradle-plugin/fixtures/klib-artifact/src/nativeTest/kotlin/fixture/artifact/WalkedKlibArtifactTableTest.kt
+21-18Lines changed: 21 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -55,30 +55,33 @@ class WalkedKlibArtifactTableTest {
55
55
}
56
56
57
57
/**
58
-
* The fixed text: everything `KlibScanner` bound out of the whole `kotlinx-coroutines-core`
59
-
* klib under the `kotlinx.coroutines` namespace -- nothing, correctly. This class's own KDoc has
60
-
* the reason; `KlibScannerTest.aRealThirdPartyKlibIsScannedWithoutCrashingAndDeclinesEveryDeclaration`
61
-
* pins the same fact walking the klib directly rather than through the build. If the two ever
62
-
* disagree, the wiring between `KlibScanner` and this generated table is what broke.
63
-
*
64
-
* A generated fragment file is only ever written when a walked artefact contributes at least one
65
-
* entry (`PythonArtifactBindingsTask.generate`'s `if (entries.isEmpty()) return@forEach`), so an
66
-
* empty klib means `ArtifactTable.fragments` itself has zero elements -- not one fragment with an
67
-
* empty `entries()`.
58
+
* The fixed text: everything `KlibScanner` bound out of the whole `kotlinx-coroutines-core` klib
59
+
* under the `kotlinx.coroutines` namespace. Zero before issue #234, when no Kotlin object could
60
+
* cross the klib boundary; since then the factories whose types are the klib's own classes.
61
+
* `KlibScannerTest.aRealThirdPartyKlibIsScannedWithoutCrashingAndBindsItsHandleFactories` pins the
62
+
* same list walking the klib directly; if the two disagree, the wiring between `KlibScanner` and
0 commit comments