├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── build.yaml ├── .gitignore ├── LICENSE.txt ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── renovate.json ├── settings.gradle └── src ├── commonMain └── kotlin │ └── com │ └── jakewharton │ └── platformcollections │ ├── PlatformList.common.kt │ ├── PlatformMap.common.kt │ └── PlatformSet.common.kt ├── commonTest └── kotlin │ └── com │ └── jakewharton │ └── platformcollections │ ├── PlatformListTest.kt │ ├── PlatformMapTest.kt │ ├── PlatformSetTest.kt │ └── ignore.kt ├── darwinMain └── kotlin │ └── com │ └── jakewharton │ └── platformcollections │ ├── NSMutableDictionaryMutableEntry.kt │ ├── NSMutableDictionaryMutableIterator.kt │ ├── NSMutableSetMutableIterator.kt │ ├── PlatformList.kt │ ├── PlatformMap.kt │ └── PlatformSet.kt ├── darwinTest └── kotlin │ └── com │ └── jakewharton │ └── platformcollections │ └── ignore.kt ├── jsMain └── kotlin │ └── com │ └── jakewharton │ └── platformcollections │ ├── JsArray.kt │ ├── JsIterator.kt │ ├── JsMap.kt │ ├── JsMapMutableEntry.kt │ ├── JsMapMutableIterator.kt │ ├── JsSet.kt │ ├── JsSetMutableIterator.kt │ ├── PlatformList.kt │ ├── PlatformMap.kt │ └── PlatformSet.kt ├── specializedMain └── kotlin │ └── com │ └── jakewharton │ └── platformcollections │ ├── PlatformListMutableIterator.kt │ ├── PlatformListMutableList.kt │ ├── PlatformMapMutableMap.kt │ └── PlatformSetMutableSet.kt └── unspecializedMain └── kotlin └── com └── jakewharton └── platformcollections ├── PlatformList.kt ├── PlatformMap.kt └── PlatformSet.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'platform-collections' 2 | -------------------------------------------------------------------------------- /src/commonMain/kotlin/com/jakewharton/platformcollections/PlatformList.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonMain/kotlin/com/jakewharton/platformcollections/PlatformList.common.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/com/jakewharton/platformcollections/PlatformMap.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonMain/kotlin/com/jakewharton/platformcollections/PlatformMap.common.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/com/jakewharton/platformcollections/PlatformSet.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonMain/kotlin/com/jakewharton/platformcollections/PlatformSet.common.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/com/jakewharton/platformcollections/PlatformListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonTest/kotlin/com/jakewharton/platformcollections/PlatformListTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/com/jakewharton/platformcollections/PlatformMapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonTest/kotlin/com/jakewharton/platformcollections/PlatformMapTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/com/jakewharton/platformcollections/PlatformSetTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonTest/kotlin/com/jakewharton/platformcollections/PlatformSetTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/com/jakewharton/platformcollections/ignore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/commonTest/kotlin/com/jakewharton/platformcollections/ignore.kt -------------------------------------------------------------------------------- /src/darwinMain/kotlin/com/jakewharton/platformcollections/NSMutableDictionaryMutableEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinMain/kotlin/com/jakewharton/platformcollections/NSMutableDictionaryMutableEntry.kt -------------------------------------------------------------------------------- /src/darwinMain/kotlin/com/jakewharton/platformcollections/NSMutableDictionaryMutableIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinMain/kotlin/com/jakewharton/platformcollections/NSMutableDictionaryMutableIterator.kt -------------------------------------------------------------------------------- /src/darwinMain/kotlin/com/jakewharton/platformcollections/NSMutableSetMutableIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinMain/kotlin/com/jakewharton/platformcollections/NSMutableSetMutableIterator.kt -------------------------------------------------------------------------------- /src/darwinMain/kotlin/com/jakewharton/platformcollections/PlatformList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinMain/kotlin/com/jakewharton/platformcollections/PlatformList.kt -------------------------------------------------------------------------------- /src/darwinMain/kotlin/com/jakewharton/platformcollections/PlatformMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinMain/kotlin/com/jakewharton/platformcollections/PlatformMap.kt -------------------------------------------------------------------------------- /src/darwinMain/kotlin/com/jakewharton/platformcollections/PlatformSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinMain/kotlin/com/jakewharton/platformcollections/PlatformSet.kt -------------------------------------------------------------------------------- /src/darwinTest/kotlin/com/jakewharton/platformcollections/ignore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/darwinTest/kotlin/com/jakewharton/platformcollections/ignore.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsArray.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsIterator.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsMap.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsMapMutableEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsMapMutableEntry.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsMapMutableIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsMapMutableIterator.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsSet.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/JsSetMutableIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/JsSetMutableIterator.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/PlatformList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/PlatformList.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/PlatformMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/PlatformMap.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/com/jakewharton/platformcollections/PlatformSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/jsMain/kotlin/com/jakewharton/platformcollections/PlatformSet.kt -------------------------------------------------------------------------------- /src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformListMutableIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformListMutableIterator.kt -------------------------------------------------------------------------------- /src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformListMutableList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformListMutableList.kt -------------------------------------------------------------------------------- /src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformMapMutableMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformMapMutableMap.kt -------------------------------------------------------------------------------- /src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformSetMutableSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/specializedMain/kotlin/com/jakewharton/platformcollections/PlatformSetMutableSet.kt -------------------------------------------------------------------------------- /src/unspecializedMain/kotlin/com/jakewharton/platformcollections/PlatformList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/unspecializedMain/kotlin/com/jakewharton/platformcollections/PlatformList.kt -------------------------------------------------------------------------------- /src/unspecializedMain/kotlin/com/jakewharton/platformcollections/PlatformMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/unspecializedMain/kotlin/com/jakewharton/platformcollections/PlatformMap.kt -------------------------------------------------------------------------------- /src/unspecializedMain/kotlin/com/jakewharton/platformcollections/PlatformSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeWharton/platform-collections/HEAD/src/unspecializedMain/kotlin/com/jakewharton/platformcollections/PlatformSet.kt --------------------------------------------------------------------------------