diff --git a/.github/workflows/include-deploy-release.yml b/.github/workflows/include-deploy-release.yml index 7141f919f1..4dc1d2d163 100644 --- a/.github/workflows/include-deploy-release.yml +++ b/.github/workflows/include-deploy-release.yml @@ -13,7 +13,7 @@ on: jobs: deploy: - runs-on: macos-latest + runs-on: macos-12 name: Deploy release steps: diff --git a/.github/workflows/include-integration-tests.yml b/.github/workflows/include-integration-tests.yml index e8b35c5133..e39b2613e0 100644 --- a/.github/workflows/include-integration-tests.yml +++ b/.github/workflows/include-integration-tests.yml @@ -16,7 +16,7 @@ jobs: # TODO: The Monkey seems to crash the app all the time, but with failures that are not coming from the app. Figure out why. # android-sample-app: - # runs-on: macos-latest + # runs-on: macos-12 # steps: # - name: Checkout code # uses: actions/checkout@v3 @@ -87,7 +87,7 @@ jobs: ./gradlew assembleDebug jvmJar realm-java-compatibiliy: - runs-on: macos-latest + runs-on: macos-12 steps: - name: Checkout code uses: actions/checkout@v3 @@ -217,7 +217,7 @@ jobs: - type: gradle75 path: integration-tests/gradle/gradle75-test arguments: integrationTest - runs-on: macos-latest + runs-on: macos-12 steps: - uses: actions/checkout@v3 @@ -295,7 +295,7 @@ jobs: - type: gradle8 path: integration-tests/gradle/gradle8-test arguments: integrationTest - runs-on: macos-latest + runs-on: macos-12 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 9d463ceb66..3f94add458 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -229,7 +229,7 @@ jobs: retention-days: 1 build-jvm-macos-native-lib: - runs-on: macos-latest + runs-on: macos-12 needs: [check-cache, build-jni-swig-stub] if: | always() && @@ -395,7 +395,7 @@ jobs: # This task is also responsible for creating the Gradle and Compiler Plugin as well as # all Kotlin Multiplatform Metadata build-jvm-packages: - runs-on: macos-latest + runs-on: macos-12 needs: [check-cache, build-jvm-linux-native-lib, build-jvm-windows-native-lib, build-jvm-macos-native-lib] if: | always() && @@ -638,7 +638,7 @@ jobs: # TODO: ccache is not being used by this build for some reason build-macos-x64-packages: - runs-on: macos-latest + runs-on: macos-12 needs: check-cache if: always() && !cancelled() && needs.check-cache.outputs.packages-macos-x64-cache-hit != 'true' @@ -706,7 +706,7 @@ jobs: retention-days: 1 build-macos-arm64-packages: - runs-on: macos-latest + runs-on: macos-12 needs: check-cache # needs: static-analysis if: always() && !cancelled() && needs.check-cache.outputs.packages-macos-arm64-cache-hit != 'true' @@ -774,7 +774,7 @@ jobs: retention-days: 1 build-ios-x64-packages: - runs-on: macos-latest + runs-on: macos-12 needs: check-cache # needs: static-analysis if: always() && !cancelled() && needs.check-cache.outputs.packages-ios-x64-cache-hit != 'true' @@ -843,7 +843,7 @@ jobs: retention-days: 1 build-ios-arm64-packages: - runs-on: macos-latest + runs-on: macos-12 needs: check-cache # needs: static-analysis if: always() && !cancelled() && needs.check-cache.outputs.packages-ios-arm64-cache-hit != 'true' @@ -931,7 +931,7 @@ jobs: - type: sync test-title: Unit Test Results - Android Sync (Emulator) - runs-on: macos-latest + runs-on: macos-12 needs: [check-cache, build-android-packages, build-jvm-packages, build-kotlin-metadata-package] if: | always() && @@ -1175,15 +1175,15 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest] # , macos-arm] + os: [macos-12] # , macos-arm] type: [base, sync] include: - - os: macos-latest + - os: macos-12 type: base os-id: macos package-prefix: macos-x64 test-title: Unit Test Results - MacOS x64 Base - - os: macos-latest + - os: macos-12 type: sync os-id: macos package-prefix: macos-x64 @@ -1297,15 +1297,15 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest] # , macos-arm] + os: [macos-12] # , macos-arm] type: [base, sync] include: - - os: macos-latest + - os: macos-12 type: base package-prefix: x64 test-title: Unit Test Results - iOS x64 Base test-task: iosTest - - os: macos-latest + - os: macos-12 type: sync package-prefix: x64 test-title: Unit Test Results - iOS x64 Sync @@ -1419,10 +1419,10 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, ubuntu-latest, windows-latest] # TODO Should we also test om MacOS arm64? + os: [macos-12, ubuntu-latest, windows-latest] # TODO Should we also test om MacOS arm64? type: [base, sync] include: - - os: macos-latest + - os: macos-12 os-id: mac type: base test-title: Unit Test Results - Base JVM MacOS x64 @@ -1434,7 +1434,7 @@ jobs: os-id: win type: base test-title: Unit Test Results - Base JVM Windows - - os: macos-latest + - os: macos-12 os-id: mac type: sync test-title: Unit Test Results - Sync JVM MacOS x64 diff --git a/CHANGELOG.md b/CHANGELOG.md index 43d73e1890..0352257c00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 1.15.1-SNAPSHOT (YYYY-MM-DD) +## 1.16.1-SNAPSHOT (2024-05-01) [!NOTE] This release will bump the Realm file format from version 23 to 24. Opening a file with an older format will automatically upgrade it from file format v10. If you want to upgrade from an earlier file format version you will have to use Realm Kotlin v1.13.1 or earlier. Downgrading to a previous file format is not possible. @@ -12,6 +12,9 @@ This release will bump the Realm file format from version 23 to 24. Opening a fi ### Fixed * None. +### Known issues +* Missing initial download progress notification when there is no active downloads. (Issue [realm/realm-core#7627](https://github.com/realm/realm-core/issues/7627), since 1.15.1) + ### Compatibility * File format: Generates Realms with file format v24 (reads and upgrades file format v10 or later). * Realm Studio 15.0.0 or above is required to open Realms created by this version. @@ -31,6 +34,47 @@ This release will bump the Realm file format from version 23 to 24. Opening a fi * None. +## 1.16.0 (2024-05-01) + +[!NOTE] +This release will bump the Realm file format from version 23 to 24. Opening a file with an older format will automatically upgrade it from file format v10. If you want to upgrade from an earlier file format version you will have to use Realm Kotlin v1.13.1 or earlier. Downgrading to a previous file format is not possible. + +### Breaking changes +* None. + +### Enhancements +* Add support for changing the App Services base URL. It allows to roam between Atlas and Edge Server. Changing the url would trigger a client reset. (Issue [#1659](https://github.com/realm/realm-kotlin/issues/1659)/[RKOTLIN-1013](https://jira.mongodb.org/browse/RKOTLIN-1023)) + +### Fixed +* Fixed a bug when running a IN query (or a query of the pattern `x == 1 OR x == 2 OR x == 3`) when evaluating on a string property with an empty string in the search condition. Matches with an empty string would have been evaluated as if searching for a null string instead. (Core issue [realm/realm-core#7628](https://github.com/realm/realm-core/pull/7628) since Core v10.0.0-beta.9) +* Fixed several issues around encrypted file portability (copying a "bundled" encrypted Realm from one device to another). (Core issues [realm/realm-core#7322](https://github.com/realm/realm-core/issues/7322) and [realm/realm-core#7319](https://github.com/realm/realm-core/issues/7319)) +* Queries using query paths on Mixed values returns inconsistent results (Core issue [realm/realm-core#7587](https://github.com/realm/realm-core/issues/7587), since Core v14.0.0) +* [Sync] `App.allUsers()` included logged out users only if they were logged out while the App instance existed. It now always includes all logged out users. (Core issue [realm/realm-core#7300](https://github.com/realm/realm-core/pull/7300)) +* [Sync] Deleting the active user left the active user unset rather than selecting another logged-in user as the active user like logging out and removing users did. (Core issue [realm/realm-core#7300](https://github.com/realm/realm-core/pull/7300)) +* [Sync] Schema initialization could hit an assertion failure if the sync client applied a downloaded changeset while the Realm file was in the process of being opened (Core issue [realm/realm-core#7041](https://github.com/realm/realm-core/issues/7041), since Core v11.4.0). + +### Known issues +* Missing initial download progress notification when there is no active downloads. (Issue [realm/realm-core#7627](https://github.com/realm/realm-core/issues/7627), since 1.15.1) + +### Compatibility +* File format: Generates Realms with file format v24 (reads and upgrades file format v10 or later). +* Realm Studio 15.0.0 or above is required to open Realms created by this version. +* This release is compatible with the following Kotlin releases: + * Kotlin 1.9.0 and above. Support for experimental K2-compilation with `kotlin.experimental.tryK2=true`. + * Ktor 2.1.2 and above. + * Coroutines 1.7.0 and above. + * AtomicFu 0.18.3 and above. + * The new memory model only. See https://github.com/realm/realm-kotlin#kotlin-memory-model-and-coroutine-compatibility +* Minimum Kbson 0.3.0. +* Minimum Gradle version: 6.8.3. +* Minimum Android Gradle Plugin version: 4.1.3. +* Minimum Android SDK: 16. +* Minimum R8: 8.0.34. + +### Internal +* Updated to Realm Core 14.6.1 commit cde3adb7649d3361806dbbae0cf353b8fdc4d54e. + + ## 1.15.0 (2024-04-17) [!NOTE] @@ -86,6 +130,8 @@ This release will bump the Realm file format from version 23 to 24. Opening a fi * Deprecated Jenkins and switching to Github Action ([JIRA]https://jira.mongodb.org/browse/RKOTLIN-825). - Remove CMake required version. * Updated URL to documentation. +* Refactored to allow compilation with Kotlin 2.0 + ## 1.14.1 (2024-03-19) diff --git a/buildSrc/src/main/kotlin/Config.kt b/buildSrc/src/main/kotlin/Config.kt index 8217003b0a..eb9e07be29 100644 --- a/buildSrc/src/main/kotlin/Config.kt +++ b/buildSrc/src/main/kotlin/Config.kt @@ -62,7 +62,7 @@ val HOST_OS: OperatingSystem = findHostOs() object Realm { val ciBuild = (System.getenv("CI") != null) - const val version = "1.15.1-SNAPSHOT" + const val version = "1.16.1-SNAPSHOT" const val group = "io.realm.kotlin" const val projectUrl = "https://realm.io" const val pluginPortalId = "io.realm.kotlin" diff --git a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt index 53053fc1da..1cb48dacf7 100644 --- a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt +++ b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt @@ -35,6 +35,9 @@ expect enum class ErrorCategory : CodeDescription { RLM_ERR_CAT_WEBSOCKET_ERROR, RLM_ERR_CAT_SYNC_ERROR; + override val nativeValue: Int + override val description: String? + companion object { internal fun of(nativeValue: Int): ErrorCategory? } diff --git a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt index 7fe946d6ac..1fac914564 100644 --- a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt +++ b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt @@ -119,9 +119,9 @@ expect enum class ErrorCode : CodeDescription { RLM_ERR_CUSTOM_ERROR, RLM_ERR_CLIENT_USER_NOT_FOUND, RLM_ERR_CLIENT_USER_NOT_LOGGED_IN, - RLM_ERR_CLIENT_APP_DEALLOCATED, RLM_ERR_CLIENT_REDIRECT_ERROR, RLM_ERR_CLIENT_TOO_MANY_REDIRECTS, + RLM_ERR_CLIENT_USER_ALREADY_NAMED, RLM_ERR_BAD_TOKEN, RLM_ERR_MALFORMED_JSON, RLM_ERR_MISSING_JSON_KEY, @@ -185,6 +185,9 @@ expect enum class ErrorCode : CodeDescription { RLM_ERR_CALLBACK, RLM_ERR_UNKNOWN; + override val nativeValue: Int + override val description: String? + companion object { fun of(nativeValue: Int): ErrorCode? } diff --git a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt index 1a42b6faac..eab6609f66 100644 --- a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt +++ b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt @@ -551,6 +551,16 @@ expect object RealmInterop { callback: AppCallback>, ) + fun realm_app_get_base_url( + app: RealmAppPointer, + ): String + + fun realm_app_update_base_url( + app: RealmAppPointer, + baseUrl: String?, + callback: AppCallback, + ) + // User fun realm_user_get_all_identities(user: RealmUserPointer): List fun realm_user_get_identity(user: RealmUserPointer): String @@ -572,8 +582,8 @@ expect object RealmInterop { appId: String ) - fun realm_sync_client_config_set_base_file_path( - syncClientConfig: RealmSyncClientConfigurationPointer, + fun realm_app_config_set_base_file_path( + appConfig: RealmAppConfigurationPointer, basePath: String ) @@ -583,13 +593,13 @@ expect object RealmInterop { fun realm_set_log_level(level: CoreLogLevel) - fun realm_sync_client_config_set_metadata_mode( - syncClientConfig: RealmSyncClientConfigurationPointer, + fun realm_app_config_set_metadata_mode( + appConfig: RealmAppConfigurationPointer, metadataMode: MetadataMode ) - fun realm_sync_client_config_set_metadata_encryption_key( - syncClientConfig: RealmSyncClientConfigurationPointer, + fun realm_app_config_set_metadata_encryption_key( + appConfig: RealmAppConfigurationPointer, encryptionKey: ByteArray ) fun realm_sync_client_config_set_user_agent_binding_info( diff --git a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt index 02a99920ea..6b223a1204 100644 --- a/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt +++ b/packages/cinterop/src/commonMain/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt @@ -39,6 +39,9 @@ expect enum class SyncConnectionErrorCode : CodeDescription { RLM_SYNC_ERR_CONNECTION_SWITCH_TO_FLX_SYNC, RLM_SYNC_ERR_CONNECTION_SWITCH_TO_PBS; + override val nativeValue: Int + override val description: String? + companion object { internal fun of(nativeValue: Int): SyncConnectionErrorCode? } @@ -86,6 +89,9 @@ expect enum class SyncSessionErrorCode : CodeDescription { RLM_SYNC_ERR_SESSION_BAD_SCHEMA_VERSION, RLM_SYNC_ERR_SESSION_SCHEMA_VERSION_CHANGED; + override val nativeValue: Int + override val description: String? + companion object { internal fun of(nativeValue: Int): SyncSessionErrorCode? } @@ -122,6 +128,9 @@ expect enum class WebsocketErrorCode : CodeDescription { RLM_ERR_WEBSOCKET_RETRY_ERROR, RLM_ERR_WEBSOCKET_FATAL_ERROR; + override val nativeValue: Int + override val description: String? + companion object { fun of(nativeValue: Int): WebsocketErrorCode? } @@ -141,6 +150,9 @@ expect enum class WebsocketCallbackResult : CodeDescription { RLM_ERR_SYNC_SOCKET_NOT_SUPPORTED, RLM_ERR_SYNC_SOCKET_INVALID_ARGUMENT; + override val nativeValue: Int + override val description: String? + companion object { fun of(nativeValue: Int): WebsocketCallbackResult? } diff --git a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt index 5319d0bc90..c7afdac182 100644 --- a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt +++ b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt @@ -17,8 +17,8 @@ package io.realm.kotlin.internal.interop actual enum class ErrorCategory( - override val description: String, - override val nativeValue: Int + actual override val description: String?, + actual override val nativeValue: Int ) : CodeDescription { RLM_ERR_CAT_LOGIC("Logic", realm_error_category_e.RLM_ERR_CAT_LOGIC), RLM_ERR_CAT_RUNTIME("Runtime", realm_error_category_e.RLM_ERR_CAT_RUNTIME), diff --git a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt index cb35340a91..5145aa2b8d 100644 --- a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt +++ b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt @@ -16,7 +16,7 @@ package io.realm.kotlin.internal.interop -actual enum class ErrorCode(override val description: String, override val nativeValue: Int) : +actual enum class ErrorCode(actual override val description: String?, actual override val nativeValue: Int) : CodeDescription { RLM_ERR_NONE("None", realm_errno_e.RLM_ERR_NONE), RLM_ERR_RUNTIME("Runtime", realm_errno_e.RLM_ERR_RUNTIME), @@ -116,9 +116,9 @@ actual enum class ErrorCode(override val description: String, override val nativ RLM_ERR_CUSTOM_ERROR("CustomError", realm_errno_e.RLM_ERR_CUSTOM_ERROR), RLM_ERR_CLIENT_USER_NOT_FOUND("ClientUserNotFound", realm_errno_e.RLM_ERR_CLIENT_USER_NOT_FOUND), RLM_ERR_CLIENT_USER_NOT_LOGGED_IN("ClientUserNotLoggedIn", realm_errno_e.RLM_ERR_CLIENT_USER_NOT_LOGGED_IN), - RLM_ERR_CLIENT_APP_DEALLOCATED("ClientAppDeallocated", realm_errno_e.RLM_ERR_CLIENT_APP_DEALLOCATED), RLM_ERR_CLIENT_REDIRECT_ERROR("ClientRedirectError", realm_errno_e.RLM_ERR_CLIENT_REDIRECT_ERROR), RLM_ERR_CLIENT_TOO_MANY_REDIRECTS("ClientTooManyRedirects", realm_errno_e.RLM_ERR_CLIENT_TOO_MANY_REDIRECTS), + RLM_ERR_CLIENT_USER_ALREADY_NAMED("ClientUserAlreadyNamed", realm_errno_e.RLM_ERR_CLIENT_USER_ALREADY_NAMED), RLM_ERR_BAD_TOKEN("BadToken", realm_errno_e.RLM_ERR_BAD_TOKEN), RLM_ERR_MALFORMED_JSON("MalformedJson", realm_errno_e.RLM_ERR_MALFORMED_JSON), RLM_ERR_MISSING_JSON_KEY("MissingJsonKey", realm_errno_e.RLM_ERR_MISSING_JSON_KEY), diff --git a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt index 7797adcf14..b9c5d68f08 100644 --- a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt +++ b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt @@ -17,7 +17,6 @@ package io.realm.kotlin.internal.interop import io.realm.kotlin.internal.interop.Constants.ENCRYPTION_KEY_LENGTH -import io.realm.kotlin.internal.interop.RealmInterop.cptr import io.realm.kotlin.internal.interop.sync.ApiKeyWrapper import io.realm.kotlin.internal.interop.sync.AuthProvider import io.realm.kotlin.internal.interop.sync.CoreConnectionState @@ -1099,7 +1098,7 @@ actual object RealmInterop { syncClientConfig: RealmSyncClientConfigurationPointer, basePath: String ): RealmAppPointer { - return LongPointerWrapper(realmc.realm_app_create(appConfig.cptr(), syncClientConfig.cptr()), managed = true) + return LongPointerWrapper(realmc.realm_app_create(appConfig.cptr()), managed = true) } actual fun realm_app_log_in_with_credentials( @@ -1170,6 +1169,18 @@ actual object RealmInterop { return result } + actual fun realm_app_get_base_url( + app: RealmAppPointer, + ): String = realmc.realm_app_get_base_url(app.cptr()) + + actual fun realm_app_update_base_url( + app: RealmAppPointer, + baseUrl: String?, + callback: AppCallback, + ) { + realmc.realm_app_update_base_url(app.cptr(), baseUrl, callback) + } + actual fun realm_user_get_all_identities(user: RealmUserPointer): List { val count = AuthProvider.values().size.toLong() // Optimistically allocate the max size of the array val keys = realmc.new_identityArray(count.toInt()) @@ -1276,11 +1287,11 @@ actual object RealmInterop { ) } - actual fun realm_sync_client_config_set_base_file_path( - syncClientConfig: RealmSyncClientConfigurationPointer, + actual fun realm_app_config_set_base_file_path( + appConfig: RealmAppConfigurationPointer, basePath: String ) { - realmc.realm_sync_client_config_set_base_file_path(syncClientConfig.cptr(), basePath) + realmc.realm_app_config_set_base_file_path(appConfig.cptr(), basePath) } actual fun realm_sync_client_config_set_multiplex_sessions(syncClientConfig: RealmSyncClientConfigurationPointer, enabled: Boolean) { @@ -1295,22 +1306,22 @@ actual object RealmInterop { realmc.realm_set_log_level(level.priority) } - actual fun realm_sync_client_config_set_metadata_mode( - syncClientConfig: RealmSyncClientConfigurationPointer, + actual fun realm_app_config_set_metadata_mode( + appConfig: RealmAppConfigurationPointer, metadataMode: MetadataMode ) { - realmc.realm_sync_client_config_set_metadata_mode( - syncClientConfig.cptr(), + realmc.realm_app_config_set_metadata_mode( + appConfig.cptr(), metadataMode.nativeValue ) } - actual fun realm_sync_client_config_set_metadata_encryption_key( - syncClientConfig: RealmSyncClientConfigurationPointer, + actual fun realm_app_config_set_metadata_encryption_key( + appConfig: RealmAppConfigurationPointer, encryptionKey: ByteArray ) { - realmc.realm_sync_client_config_set_metadata_encryption_key( - syncClientConfig.cptr(), + realmc.realm_app_config_set_metadata_encryption_key( + appConfig.cptr(), encryptionKey ) } diff --git a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt index f1583e5edc..103fec4534 100644 --- a/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt +++ b/packages/cinterop/src/jvm/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt @@ -23,8 +23,8 @@ import io.realm.kotlin.internal.interop.realm_sync_socket_callback_result_e import io.realm.kotlin.internal.interop.realm_web_socket_errno_e actual enum class SyncConnectionErrorCode( - override val description: String, - override val nativeValue: Int + actual override val description: String?, + actual override val nativeValue: Int ) : CodeDescription { RLM_SYNC_ERR_CONNECTION_CONNECTION_CLOSED("ConnectionClosed", realm_sync_errno_connection_e.RLM_SYNC_ERR_CONNECTION_CONNECTION_CLOSED), RLM_SYNC_ERR_CONNECTION_OTHER_ERROR("OtherError", realm_sync_errno_connection_e.RLM_SYNC_ERR_CONNECTION_OTHER_ERROR), @@ -51,8 +51,8 @@ actual enum class SyncConnectionErrorCode( } actual enum class SyncSessionErrorCode( - override val description: String, - override val nativeValue: Int + actual override val description: String?, + actual override val nativeValue: Int ) : CodeDescription { RLM_SYNC_ERR_SESSION_SESSION_CLOSED("SessionClosed", realm_sync_errno_session_e.RLM_SYNC_ERR_SESSION_SESSION_CLOSED), RLM_SYNC_ERR_SESSION_OTHER_SESSION_ERROR("OtherSessioError", realm_sync_errno_session_e.RLM_SYNC_ERR_SESSION_OTHER_SESSION_ERROR), @@ -100,8 +100,8 @@ actual enum class SyncSessionErrorCode( } actual enum class WebsocketErrorCode( - override val description: String, - override val nativeValue: Int + actual override val description: String?, + actual override val nativeValue: Int ) : CodeDescription { RLM_ERR_WEBSOCKET_OK("Ok", realm_web_socket_errno_e.RLM_ERR_WEBSOCKET_OK), RLM_ERR_WEBSOCKET_GOINGAWAY("GoingAway", realm_web_socket_errno_e.RLM_ERR_WEBSOCKET_GOINGAWAY), @@ -139,7 +139,7 @@ actual enum class WebsocketErrorCode( } } -actual enum class WebsocketCallbackResult(override val description: String, override val nativeValue: Int) : CodeDescription { +actual enum class WebsocketCallbackResult(actual override val description: String?, actual override val nativeValue: Int) : CodeDescription { RLM_ERR_SYNC_SOCKET_SUCCESS( "Websocket callback success", diff --git a/packages/cinterop/src/native/realm.def b/packages/cinterop/src/native/realm.def index 01f59930d9..925f075c04 100644 --- a/packages/cinterop/src/native/realm.def +++ b/packages/cinterop/src/native/realm.def @@ -1,5 +1,6 @@ headers = realm.h realm/error_codes.h headerFilter = realm.h realm/error_codes.h +compilerOpts = -DREALM_APP_SERVICES=1 // Relative paths in def file depends are resolved differently dependent on execution // location // https://youtrack.jetbrains.com/issue/KT-43439 diff --git a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt index ab2a7bfad5..6b50a14d6c 100644 --- a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt +++ b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCategory.kt @@ -21,8 +21,8 @@ import realm_wrapper.realm_error_category * Error categories are composed of multiple categories in once, it is a flag property. */ actual enum class ErrorCategory( - override val description: String, - override val nativeValue: Int + actual override val description: String?, + actual override val nativeValue: Int ) : CodeDescription { RLM_ERR_CAT_LOGIC("Logic", realm_error_category.RLM_ERR_CAT_LOGIC.value.toInt()), RLM_ERR_CAT_RUNTIME("Runtime", realm_error_category.RLM_ERR_CAT_RUNTIME.value.toInt()), diff --git a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt index 0f676e6aa3..4d401a8ff3 100644 --- a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt +++ b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/ErrorCode.kt @@ -19,7 +19,7 @@ package io.realm.kotlin.internal.interop import realm_wrapper.realm_errno actual enum class ErrorCode( - override val description: String, + actual override val description: String?, nativeError: realm_errno ) : CodeDescription { RLM_ERR_NONE("None", realm_errno.RLM_ERR_NONE), @@ -120,9 +120,9 @@ actual enum class ErrorCode( RLM_ERR_CUSTOM_ERROR("CustomError", realm_errno.RLM_ERR_CUSTOM_ERROR), RLM_ERR_CLIENT_USER_NOT_FOUND("ClientUserNotFound", realm_errno.RLM_ERR_CLIENT_USER_NOT_FOUND), RLM_ERR_CLIENT_USER_NOT_LOGGED_IN("ClientUserNotLoggedIn", realm_errno.RLM_ERR_CLIENT_USER_NOT_LOGGED_IN), - RLM_ERR_CLIENT_APP_DEALLOCATED("ClientAppDeallocated", realm_errno.RLM_ERR_CLIENT_APP_DEALLOCATED), RLM_ERR_CLIENT_REDIRECT_ERROR("ClientRedirectError", realm_errno.RLM_ERR_CLIENT_REDIRECT_ERROR), RLM_ERR_CLIENT_TOO_MANY_REDIRECTS("ClientTooManyRedirects", realm_errno.RLM_ERR_CLIENT_TOO_MANY_REDIRECTS), + RLM_ERR_CLIENT_USER_ALREADY_NAMED("ClientUserAlreadyNamed", realm_errno.RLM_ERR_CLIENT_USER_ALREADY_NAMED), RLM_ERR_BAD_TOKEN("BadToken", realm_errno.RLM_ERR_BAD_TOKEN), RLM_ERR_MALFORMED_JSON("MalformedJson", realm_errno.RLM_ERR_MALFORMED_JSON), RLM_ERR_MISSING_JSON_KEY("MissingJsonKey", realm_errno.RLM_ERR_MISSING_JSON_KEY), @@ -186,7 +186,7 @@ actual enum class ErrorCode( RLM_ERR_CALLBACK("Callback", realm_errno.RLM_ERR_CALLBACK), RLM_ERR_UNKNOWN("Unknown", realm_errno.RLM_ERR_UNKNOWN); - override val nativeValue: Int = nativeError.value.toInt() + actual override val nativeValue: Int = nativeError.value.toInt() val asNativeEnum: realm_errno = nativeError diff --git a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt index 10b979dafa..08494917f2 100644 --- a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt +++ b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/RealmInterop.kt @@ -97,7 +97,6 @@ import platform.posix.strerror import platform.posix.uint64_t import platform.posix.uint8_tVar import realm_wrapper.realm_app_error_t -import realm_wrapper.realm_app_user_apikey_t import realm_wrapper.realm_binary_t import realm_wrapper.realm_class_info_t import realm_wrapper.realm_class_key_tVar @@ -123,7 +122,6 @@ import realm_wrapper.realm_results_t import realm_wrapper.realm_scheduler_t import realm_wrapper.realm_set_t import realm_wrapper.realm_string_t -import realm_wrapper.realm_sync_client_metadata_mode import realm_wrapper.realm_sync_session_resync_mode import realm_wrapper.realm_sync_session_state_e import realm_wrapper.realm_sync_session_stop_policy_e @@ -134,7 +132,6 @@ import realm_wrapper.realm_sync_socket_timer_t import realm_wrapper.realm_sync_socket_websocket_t import realm_wrapper.realm_sync_socket_write_callback_t import realm_wrapper.realm_t -import realm_wrapper.realm_user_identity import realm_wrapper.realm_user_t import realm_wrapper.realm_value_t import realm_wrapper.realm_value_type @@ -2001,7 +1998,7 @@ actual object RealmInterop { syncClientConfig: RealmSyncClientConfigurationPointer, basePath: String ): RealmAppPointer { - return CPointerWrapper(realm_wrapper.realm_app_create(appConfig.cptr(), syncClientConfig.cptr()), managed = true) + return CPointerWrapper(realm_wrapper.realm_app_create(appConfig.cptr()), managed = true) } actual fun realm_app_get_current_user(app: RealmAppPointer): RealmUserPointer? { @@ -2068,7 +2065,7 @@ actual object RealmInterop { app.cptr(), user.cptr(), name, - staticCFunction { userData: CPointer?, apiKey: CPointer?, error: CPointer? -> + staticCFunction { userData: CPointer?, apiKey: CPointer?, error: CPointer? -> handleAppCallback(userData, error) { apiKey!!.pointed.let { ApiKeyWrapper( @@ -2159,7 +2156,7 @@ actual object RealmInterop { app.cptr(), user.cptr(), id.realm_object_id_t(), - staticCFunction { userData: CPointer?, apiKey: CPointer?, error: CPointer? -> + staticCFunction { userData: CPointer?, apiKey: CPointer?, error: CPointer? -> handleAppCallback(userData, error) { apiKey!!.pointed.let { ApiKeyWrapper( @@ -2188,7 +2185,7 @@ actual object RealmInterop { realm_wrapper.realm_app_user_apikey_provider_client_fetch_apikeys( app.cptr(), user.cptr(), - staticCFunction { userData: CPointer?, apiKeys: CPointer?, count: size_t, error: CPointer? -> + staticCFunction { userData: CPointer?, apiKeys: CPointer?, count: size_t, error: CPointer? -> handleAppCallback(userData, error) { val result = arrayOfNulls(count.toInt()) for (i in 0 until count.toInt()) { @@ -2309,11 +2306,38 @@ actual object RealmInterop { .also { realm_wrapper.realm_free(cPath) } } + actual fun realm_app_get_base_url( + app: RealmAppPointer, + ): String = realm_wrapper.realm_app_get_base_url(app.cptr())?.toKString()!! + + actual fun realm_app_update_base_url( + app: RealmAppPointer, + baseUrl: String?, + callback: AppCallback, + ) { + checkedBooleanResult( + realm_wrapper.realm_app_update_base_url( + app.cptr(), + baseUrl, + callback = staticCFunction { userData, error -> + handleAppCallback( + userData, + error + ) { /* No-op, returns Unit */ } + }, + StableRef.create(callback).asCPointer(), + staticCFunction { userdata -> + disposeUserData>(userdata) + } + ) + ) + } + actual fun realm_user_get_all_identities(user: RealmUserPointer): List { memScoped { val count = AuthProvider.values().size - val properties = allocArray(count) - val outCount = alloc() + val properties = allocArray(count) + val outCount: ULongVarOf = alloc() realm_wrapper.realm_user_get_all_identities( user.cptr(), properties, @@ -2407,11 +2431,11 @@ actual object RealmInterop { ) } - actual fun realm_sync_client_config_set_base_file_path( - syncClientConfig: RealmSyncClientConfigurationPointer, + actual fun realm_app_config_set_base_file_path( + appConfig: RealmAppConfigurationPointer, basePath: String ) { - realm_wrapper.realm_sync_client_config_set_base_file_path(syncClientConfig.cptr(), basePath) + realm_wrapper.realm_app_config_set_base_file_path(appConfig.cptr(), basePath) } actual fun realm_sync_client_config_set_multiplex_sessions(syncClientConfig: RealmSyncClientConfigurationPointer, enabled: Boolean) { @@ -2433,24 +2457,24 @@ actual object RealmInterop { realm_wrapper.realm_set_log_level(level.priority.toUInt()) } - actual fun realm_sync_client_config_set_metadata_mode( - syncClientConfig: RealmSyncClientConfigurationPointer, + actual fun realm_app_config_set_metadata_mode( + appConfig: RealmAppConfigurationPointer, metadataMode: MetadataMode ) { - realm_wrapper.realm_sync_client_config_set_metadata_mode( - syncClientConfig.cptr(), - realm_sync_client_metadata_mode.byValue(metadataMode.metadataValue.toUInt()) + realm_wrapper.realm_app_config_set_metadata_mode( + appConfig.cptr(), + realm_wrapper.realm_sync_client_metadata_mode.byValue(metadataMode.metadataValue.toUInt()) ) } - actual fun realm_sync_client_config_set_metadata_encryption_key( - syncClientConfig: RealmSyncClientConfigurationPointer, + actual fun realm_app_config_set_metadata_encryption_key( + appConfig: RealmAppConfigurationPointer, encryptionKey: ByteArray ) { memScoped { val encryptionKeyPointer = encryptionKey.refTo(0).getPointer(memScope) - realm_wrapper.realm_sync_client_config_set_metadata_encryption_key( - syncClientConfig.cptr(), + realm_wrapper.realm_app_config_set_metadata_encryption_key( + appConfig.cptr(), encryptionKeyPointer as CPointer ) } diff --git a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt index 3e6a4c9c91..ca5daf217b 100644 --- a/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt +++ b/packages/cinterop/src/nativeDarwin/kotlin/io/realm/kotlin/internal/interop/sync/ProtocolErrorCode.kt @@ -22,7 +22,7 @@ import realm_wrapper.realm_sync_socket_callback_result import realm_wrapper.realm_web_socket_errno actual enum class SyncConnectionErrorCode( - override val description: String, + actual override val description: String?, errorCode: realm_sync_errno_connection ) : CodeDescription { RLM_SYNC_ERR_CONNECTION_CONNECTION_CLOSED("ConnectionClosed", realm_sync_errno_connection.RLM_SYNC_ERR_CONNECTION_CONNECTION_CLOSED), @@ -41,7 +41,7 @@ actual enum class SyncConnectionErrorCode( RLM_SYNC_ERR_CONNECTION_SWITCH_TO_FLX_SYNC("SwitchToFlxSync", realm_sync_errno_connection.RLM_SYNC_ERR_CONNECTION_SWITCH_TO_FLX_SYNC), RLM_SYNC_ERR_CONNECTION_SWITCH_TO_PBS("SwitchToPbs", realm_sync_errno_connection.RLM_SYNC_ERR_CONNECTION_SWITCH_TO_PBS); - override val nativeValue: Int = errorCode.value.toInt() + actual override val nativeValue: Int = errorCode.value.toInt() actual companion object { internal actual fun of(nativeValue: Int): SyncConnectionErrorCode? = @@ -52,7 +52,7 @@ actual enum class SyncConnectionErrorCode( } actual enum class SyncSessionErrorCode( - override val description: String, + actual override val description: String?, errorCode: realm_sync_errno_session ) : CodeDescription { RLM_SYNC_ERR_SESSION_SESSION_CLOSED("SessionClosed", realm_sync_errno_session.RLM_SYNC_ERR_SESSION_SESSION_CLOSED), @@ -92,7 +92,7 @@ actual enum class SyncSessionErrorCode( RLM_SYNC_ERR_SESSION_BAD_SCHEMA_VERSION("BadSchemaVersion", realm_sync_errno_session.RLM_SYNC_ERR_SESSION_BAD_SCHEMA_VERSION), RLM_SYNC_ERR_SESSION_SCHEMA_VERSION_CHANGED("SchemaVersionChanged", realm_sync_errno_session.RLM_SYNC_ERR_SESSION_SCHEMA_VERSION_CHANGED); - override val nativeValue: Int = errorCode.value.toInt() + actual override val nativeValue: Int = errorCode.value.toInt() actual companion object { internal actual fun of(nativeValue: Int): SyncSessionErrorCode? = @@ -103,7 +103,7 @@ actual enum class SyncSessionErrorCode( } actual enum class WebsocketErrorCode( - override val description: String, + actual override val description: String?, errorCode: realm_web_socket_errno, ) : CodeDescription { RLM_ERR_WEBSOCKET_OK("Ok", realm_web_socket_errno.RLM_ERR_WEBSOCKET_OK), @@ -132,7 +132,7 @@ actual enum class WebsocketErrorCode( RLM_ERR_WEBSOCKET_RETRY_ERROR("RetryError", realm_web_socket_errno.RLM_ERR_WEBSOCKET_RETRY_ERROR), RLM_ERR_WEBSOCKET_FATAL_ERROR("FatalError", realm_web_socket_errno.RLM_ERR_WEBSOCKET_FATAL_ERROR); - override val nativeValue: Int = errorCode.value.toInt() + actual override val nativeValue: Int = errorCode.value.toInt() val asNativeEnum: realm_web_socket_errno = errorCode @@ -145,7 +145,7 @@ actual enum class WebsocketErrorCode( } actual enum class WebsocketCallbackResult( - override val description: String, + actual override val description: String?, nativeError: realm_sync_socket_callback_result ) : CodeDescription { @@ -182,7 +182,7 @@ actual enum class WebsocketCallbackResult( realm_sync_socket_callback_result.RLM_ERR_SYNC_SOCKET_INVALID_ARGUMENT ); - override val nativeValue: Int = nativeError.value.toInt() + actual override val nativeValue: Int = nativeError.value.toInt() val asNativeEnum: realm_sync_socket_callback_result = nativeError actual companion object { diff --git a/packages/external/core b/packages/external/core index 316889b967..cde3adb764 160000 --- a/packages/external/core +++ b/packages/external/core @@ -1 +1 @@ -Subproject commit 316889b967f845fbc10b4422f96c7eadd47136f2 +Subproject commit cde3adb7649d3361806dbbae0cf353b8fdc4d54e diff --git a/packages/gradle-plugin/src/main/kotlin/io/realm/kotlin/gradle/RealmCompilerSubplugin.kt b/packages/gradle-plugin/src/main/kotlin/io/realm/kotlin/gradle/RealmCompilerSubplugin.kt index 3efef80de3..270c67c93b 100644 --- a/packages/gradle-plugin/src/main/kotlin/io/realm/kotlin/gradle/RealmCompilerSubplugin.kt +++ b/packages/gradle-plugin/src/main/kotlin/io/realm/kotlin/gradle/RealmCompilerSubplugin.kt @@ -318,9 +318,13 @@ private fun gatherTargetInfo(kotlinCompilation: KotlinCompilation<*>): TargetInf Family.WATCHOS -> cocoapods.watchos.deploymentTarget Family.LINUX, Family.MINGW, - Family.ANDROID, - Family.WASM, - Family.ZEPHYR -> null // Not supported yet + Family.ANDROID -> null // Not supported yet + // TODO 1.9-DEPRECATION Revert to exhaustive branch strategy when leaving 1.9 support + // Remaining options are removed in Kotlin 2, so cannot reference them but need + // an else clause to be exhaustive + // Family.WASM, + // Family.ZEPHYR, + else -> null } } TargetInfo( @@ -349,8 +353,6 @@ fun nativeTarget(target: KonanTarget) = when (target.family) { Family.LINUX -> "Linux" Family.MINGW -> "MinGW" Family.ANDROID -> "Android(native)" - Family.WASM -> "Wasm" - Family.ZEPHYR -> "Zephyr" else -> unknown(target.family.name) } @@ -361,9 +363,6 @@ fun nativeArch(target: KonanTarget): String = try { Architecture.X86 -> io.realm.kotlin.gradle.analytics.Architecture.X86.serializedName Architecture.ARM64 -> io.realm.kotlin.gradle.analytics.Architecture.ARM64.serializedName Architecture.ARM32 -> io.realm.kotlin.gradle.analytics.Architecture.ARM.serializedName - Architecture.MIPS32 -> "Mips" - Architecture.MIPSEL32 -> "MipsEL32" - Architecture.WASM32 -> "Wasm" else -> unknown(target.architecture.name) } } catch (e: Throwable) { diff --git a/packages/jni-swig-stub/realm.i b/packages/jni-swig-stub/realm.i index 9ea8b25428..8028cd1651 100644 --- a/packages/jni-swig-stub/realm.i +++ b/packages/jni-swig-stub/realm.i @@ -1,5 +1,7 @@ %module(directors="1") realmc +#define REALM_APP_SERVICES 1 + %{ #include "realm.h" #include @@ -523,6 +525,8 @@ $result = SWIG_JavaArrayOutLonglong(jenv, (long long *)result, 2); %ignore "realm_dictionary_add_notification_callback"; %ignore "realm_results_add_notification_callback"; +%ignore "realm_app_config_get_sync_client_config"; + // Swig doesn't understand __attribute__ so eliminate it #define __attribute__(x) diff --git a/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/ConfigurationImpl.kt b/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/ConfigurationImpl.kt index 906f6a062f..95942392a4 100644 --- a/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/ConfigurationImpl.kt +++ b/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/ConfigurationImpl.kt @@ -70,38 +70,38 @@ public open class ConfigurationImpl( logger: ContextLogger ) : InternalConfiguration { - override val path: String + final override val path: String - override val name: String + final override val name: String - override val schema: Set> + final override val schema: Set> - override val log: LogConfiguration + final override val log: LogConfiguration - override val maxNumberOfActiveVersions: Long + final override val maxNumberOfActiveVersions: Long - override val schemaVersion: Long + final override val schemaVersion: Long - override val schemaMode: SchemaMode + final override val schemaMode: SchemaMode override val logger: ContextLogger = logger override val encryptionKey: ByteArray? get(): ByteArray? = userEncryptionKey - override val mapOfKClassWithCompanion: Map, RealmObjectCompanion> + final override val mapOfKClassWithCompanion: Map, RealmObjectCompanion> - override val mediator: Mediator + final override val mediator: Mediator - override val notificationDispatcherFactory: CoroutineDispatcherFactory + final override val notificationDispatcherFactory: CoroutineDispatcherFactory - override val writeDispatcherFactory: CoroutineDispatcherFactory + final override val writeDispatcherFactory: CoroutineDispatcherFactory - override val compactOnLaunchCallback: CompactOnLaunchCallback? + final override val compactOnLaunchCallback: CompactOnLaunchCallback? - override val initialDataCallback: InitialDataCallback? - override val inMemory: Boolean - override val initialRealmFileConfiguration: InitialRealmFileConfiguration? + final override val initialDataCallback: InitialDataCallback? + final override val inMemory: Boolean + final override val initialRealmFileConfiguration: InitialRealmFileConfiguration? override fun createNativeConfiguration(): RealmConfigurationPointer { val nativeConfig: RealmConfigurationPointer = RealmInterop.realm_config_new() diff --git a/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/RealmConfigurationImpl.kt b/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/RealmConfigurationImpl.kt index 8b0e620e2d..972f8c5386 100644 --- a/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/RealmConfigurationImpl.kt +++ b/packages/library-base/src/commonMain/kotlin/io/realm/kotlin/internal/RealmConfigurationImpl.kt @@ -46,7 +46,7 @@ internal class RealmConfigurationImpl( automaticBacklinkHandling: Boolean, initialDataCallback: InitialDataCallback?, inMemory: Boolean, - override val initialRealmFileConfiguration: InitialRealmFileConfiguration?, + initialRealmFileConfiguration: InitialRealmFileConfiguration?, logger: ContextLogger ) : ConfigurationImpl( directory, diff --git a/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/SystemUtils.kt b/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/SystemUtils.kt index 4b71b3708b..7fbc206003 100644 --- a/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/SystemUtils.kt +++ b/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/SystemUtils.kt @@ -29,6 +29,7 @@ import platform.Foundation.dataWithContentsOfFile import platform.Foundation.timeIntervalSince1970 import platform.posix.memcpy import platform.posix.pthread_threadid_np +import kotlin.experimental.ExperimentalNativeApi import kotlin.native.identityHashCode import kotlin.reflect.KMutableProperty1 import kotlin.reflect.KType @@ -194,4 +195,5 @@ private fun NSData.toByteArray(): ByteArray = ByteArray(this@toByteArray.length. public actual fun isWindows(): Boolean = false +@OptIn(ExperimentalNativeApi::class) internal actual fun identityHashCode(obj: Any?): Int = obj.identityHashCode() diff --git a/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/WeakReference.kt b/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/WeakReference.kt index f5dc1ef775..a7a336ec55 100644 --- a/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/WeakReference.kt +++ b/packages/library-base/src/nativeDarwin/kotlin/io/realm/kotlin/internal/platform/WeakReference.kt @@ -1,3 +1,6 @@ package io.realm.kotlin.internal.platform +import kotlin.experimental.ExperimentalNativeApi + +@OptIn(ExperimentalNativeApi::class) public actual typealias WeakReference = kotlin.native.ref.WeakReference diff --git a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/App.kt b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/App.kt index 21a44d3831..d129f3b526 100644 --- a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/App.kt +++ b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/App.kt @@ -17,6 +17,7 @@ package io.realm.kotlin.mongodb import io.realm.kotlin.internal.util.Validation +import io.realm.kotlin.mongodb.annotations.ExperimentalEdgeServerApi import io.realm.kotlin.mongodb.auth.EmailPasswordAuth import io.realm.kotlin.mongodb.exceptions.AppException import io.realm.kotlin.mongodb.exceptions.AuthException @@ -84,6 +85,23 @@ public interface App { */ public val sync: Sync + /** + * Current base URL to communicate with App Services. + */ + @ExperimentalEdgeServerApi + public val baseUrl: String + + /** + * Sets the App Services base url. + * + * *NOTE* Changing the URL would trigger a client reset. + * + * @param baseUrl The new App Services base url. If `null` it will be using the default value + * ([AppConfiguration.DEFAULT_BASE_URL]). + */ + @ExperimentalEdgeServerApi + public suspend fun updateBaseUrl(baseUrl: String?) + /** * Returns all known users that are either [User.State.LOGGED_IN] or [User.State.LOGGED_OUT]. * Only users that at some point logged into this device will be returned. diff --git a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/annotations/ExperimentalEdgeServerApi.kt b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/annotations/ExperimentalEdgeServerApi.kt new file mode 100644 index 0000000000..62d59c2d74 --- /dev/null +++ b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/annotations/ExperimentalEdgeServerApi.kt @@ -0,0 +1,35 @@ +/* + * Copyright 2024 Realm Inc. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +package io.realm.kotlin.mongodb.annotations + +/** + * This annotation mark Realm APIs specific to the Atlas Edge server and are considered + * **experimental**, i.e. there are no guarantees given that these APIs cannot change without + * warning between minor and major versions. They will not change between patch versions. + * + * For all other purposes these APIs are considered stable, i.e. they undergo the same testing + * as other parts of the API and should behave as documented with no bugs. They are primarily + * marked as experimental because we are unsure if these APIs provide value and solve the use + * cases that people have. If not, they will be changed or removed altogether. + */ +@MustBeDocumented +@Target( + AnnotationTarget.CLASS, + AnnotationTarget.PROPERTY, + AnnotationTarget.FUNCTION, + AnnotationTarget.TYPEALIAS +) +@RequiresOptIn(level = RequiresOptIn.Level.ERROR) +public annotation class ExperimentalEdgeServerApi diff --git a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppConfigurationImpl.kt b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppConfigurationImpl.kt index 08a6b9285d..0943b8c668 100644 --- a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppConfigurationImpl.kt +++ b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppConfigurationImpl.kt @@ -132,7 +132,7 @@ public class AppConfigurationImpl @OptIn(ExperimentalKBsonSerializerApi::class) bundleId: String, networkTransport: NetworkTransport ): RealmAppConfigurationPointer { - return RealmInterop.realm_app_config_new( + val appConfigPtr = RealmInterop.realm_app_config_new( appId = appId, baseUrl = baseUrl, networkTransport = RealmInterop.realm_network_transport_new(networkTransport), @@ -146,6 +146,15 @@ public class AppConfigurationImpl @OptIn(ExperimentalKBsonSerializerApi::class) frameworkVersion = RUNTIME_VERSION ) ) + RealmInterop.realm_app_config_set_base_file_path(appConfigPtr, syncRootDirectory) + RealmInterop.realm_app_config_set_metadata_mode(appConfigPtr, metadataMode) + encryptionKey?.let { + RealmInterop.realm_app_config_set_metadata_encryption_key( + appConfigPtr, + it + ) + } + return appConfigPtr } private fun initializeSyncClientConfig( @@ -157,21 +166,6 @@ public class AppConfigurationImpl @OptIn(ExperimentalKBsonSerializerApi::class) .also { syncClientConfig -> // Initialize client configuration first RealmInterop.realm_sync_client_config_set_default_binding_thread_observer(syncClientConfig, appId) - RealmInterop.realm_sync_client_config_set_metadata_mode( - syncClientConfig, - metadataMode - ) - RealmInterop.realm_sync_client_config_set_base_file_path( - syncClientConfig, - syncRootDirectory - ) - - encryptionKey?.let { - RealmInterop.realm_sync_client_config_set_metadata_encryption_key( - syncClientConfig, - it - ) - } sdkInfo?.let { RealmInterop.realm_sync_client_config_set_user_agent_binding_info( diff --git a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppImpl.kt b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppImpl.kt index ffd161b575..870e08de95 100644 --- a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppImpl.kt +++ b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/AppImpl.kt @@ -31,6 +31,7 @@ import io.realm.kotlin.mongodb.AppConfiguration import io.realm.kotlin.mongodb.AuthenticationChange import io.realm.kotlin.mongodb.Credentials import io.realm.kotlin.mongodb.User +import io.realm.kotlin.mongodb.annotations.ExperimentalEdgeServerApi import io.realm.kotlin.mongodb.auth.EmailPasswordAuth import io.realm.kotlin.mongodb.sync.Sync import io.realm.kotlin.types.RealmInstant @@ -63,6 +64,24 @@ public class AppImpl( @Suppress("MagicNumber") private val reconnectThreshold = 5.seconds + @ExperimentalEdgeServerApi + override val baseUrl: String + get() = RealmInterop.realm_app_get_base_url(nativePointer) + + @ExperimentalEdgeServerApi + override suspend fun updateBaseUrl(baseUrl: String?) { + Channel>(1).use { channel -> + RealmInterop.realm_app_update_base_url( + app = nativePointer, + baseUrl = baseUrl?.trimEnd('/'), // trailing slashes are not handled properly in core + callback = channelResultCallback(channel) { + // No-op + } + ) + channel.receive().getOrThrow() + } + } + @Suppress("invisible_member", "invisible_reference", "MagicNumber") private val connectionListener = NetworkStateObserver.ConnectionListener { connectionAvailable -> // In an ideal world, we would be able to reliably detect the network coming and diff --git a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/RealmSyncUtils.kt b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/RealmSyncUtils.kt index fb72304c78..b86783b6f0 100644 --- a/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/RealmSyncUtils.kt +++ b/packages/library-sync/src/commonMain/kotlin/io/realm/kotlin/mongodb/internal/RealmSyncUtils.kt @@ -156,11 +156,8 @@ internal fun convertAppError(appError: AppError): Throwable { ErrorCode.RLM_ERR_CLIENT_USER_NOT_FOUND -> { IllegalStateException(msg) } - ErrorCode.RLM_ERR_CLIENT_USER_NOT_LOGGED_IN -> { - InvalidCredentialsException(msg) - } - ErrorCode.RLM_ERR_CLIENT_APP_DEALLOCATED -> { - AppException(msg) + ErrorCode.RLM_ERR_CLIENT_USER_ALREADY_NAMED -> { + CredentialsCannotBeLinkedException(msg) } else -> { AppException(msg) diff --git a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/AccessorModifierIrGeneration.kt b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/AccessorModifierIrGeneration.kt index ddf3f025f8..d1d5115e1f 100644 --- a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/AccessorModifierIrGeneration.kt +++ b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/AccessorModifierIrGeneration.kt @@ -58,18 +58,22 @@ import io.realm.kotlin.compiler.Names.REALM_OBJECT_HELPER_SET_LIST import io.realm.kotlin.compiler.Names.REALM_OBJECT_HELPER_SET_OBJECT import io.realm.kotlin.compiler.Names.REALM_OBJECT_HELPER_SET_SET import io.realm.kotlin.compiler.Names.REALM_SYNTHETIC_PROPERTY_PREFIX +import io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext import org.jetbrains.kotlin.ir.IrStatement import org.jetbrains.kotlin.ir.builders.IrBlockBuilder import org.jetbrains.kotlin.ir.builders.Scope +import org.jetbrains.kotlin.ir.builders.irBlock import org.jetbrains.kotlin.ir.builders.irBlockBody import org.jetbrains.kotlin.ir.builders.irCall import org.jetbrains.kotlin.ir.builders.irGet +import org.jetbrains.kotlin.ir.builders.irGetField import org.jetbrains.kotlin.ir.builders.irGetObject import org.jetbrains.kotlin.ir.builders.irIfNull -import org.jetbrains.kotlin.ir.builders.irLetS import org.jetbrains.kotlin.ir.builders.irReturn +import org.jetbrains.kotlin.ir.builders.irSetField import org.jetbrains.kotlin.ir.builders.irString +import org.jetbrains.kotlin.ir.builders.irTemporary import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin import org.jetbrains.kotlin.ir.declarations.IrProperty @@ -79,8 +83,6 @@ import org.jetbrains.kotlin.ir.descriptors.toIrBasedDescriptor import org.jetbrains.kotlin.ir.descriptors.toIrBasedKotlinType import org.jetbrains.kotlin.ir.expressions.IrCall import org.jetbrains.kotlin.ir.expressions.IrDeclarationReference -import org.jetbrains.kotlin.ir.expressions.IrStatementOrigin -import org.jetbrains.kotlin.ir.expressions.impl.IrSetFieldImpl import org.jetbrains.kotlin.ir.types.IrSimpleType import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.ir.types.IrTypeArgument @@ -812,7 +814,7 @@ class AccessorModifierIrGeneration(private val pluginContext: IrPluginContext) { // way to go. Until then we can achieve high performance by having one accessor // call per supported storage type. - origin = IrDeclarationOrigin.DEFINED + origin = IrDeclarationOrigin.GeneratedByPlugin(RealmPluginGeneratorKey) body = IrBlockBuilder( pluginContext, @@ -823,26 +825,26 @@ class AccessorModifierIrGeneration(private val pluginContext: IrPluginContext) { val receiver: IrValueParameter = getter.dispatchReceiverParameter!! +irReturn( - irLetS( - value = irCall( - objectReferenceProperty.getter!!, - origin = IrStatementOrigin.GET_PROPERTY - ).also { - it.dispatchReceiver = irGet(receiver) - }, - nameHint = "objectReference", - irType = objectReferenceType, - ) { valueSymbol -> + irBlock { + val tmp = irTemporary( + irCall( + objectReferenceProperty.getter!!, + ).also { + it.dispatchReceiver = irGet(receiver) + }, + nameHint = "objectReference", + irType = objectReferenceType, + ) val managedObjectGetValueCall: IrCall = irCall( callee = getFunction, - origin = IrStatementOrigin.GET_PROPERTY + origin = null ).also { it.dispatchReceiver = irGetObject(realmObjectHelper.symbol) }.apply { if (typeArgumentsCount > 0) { putTypeArgument(0, type) } - putValueArgument(0, irGet(objectReferenceType, valueSymbol)) + putValueArgument(0, irGet(objectReferenceType, tmp.symbol)) putValueArgument(1, irString(property.persistedName)) } val storageValue = fromRealmValue?.let { @@ -858,11 +860,11 @@ class AccessorModifierIrGeneration(private val pluginContext: IrPluginContext) { putValueArgument(0, storageValue) } } ?: storageValue - irIfNull( + +irIfNull( type = getter.returnType, - subject = irGet(objectReferenceType, valueSymbol), + subject = irGet(objectReferenceType, tmp.symbol), // Unmanaged object, return backing field - thenPart = irGetFieldWrapper(irGet(receiver), backingField), + thenPart = irGetField(irGet(receiver), backingField, backingField.type), // Managed object, return realm value elsePart = publicValue ) @@ -888,7 +890,7 @@ class AccessorModifierIrGeneration(private val pluginContext: IrPluginContext) { // TODO optimize: similarly to what is written above about the getters, we could do // something similar for the setters and 'inputScope/inputScopeTracked {...}'. - origin = IrDeclarationOrigin.DEFINED + origin = IrDeclarationOrigin.GeneratedByPlugin(RealmPluginGeneratorKey) body = IrBlockBuilder( pluginContext, @@ -898,59 +900,54 @@ class AccessorModifierIrGeneration(private val pluginContext: IrPluginContext) { ).irBlockBody { val receiver: IrValueParameter = setter.dispatchReceiverParameter!! - +irLetS( - value = irCall( + val tmp = irTemporary( + irCall( objectReferenceProperty.getter!!, - origin = IrStatementOrigin.GET_PROPERTY ).also { it.dispatchReceiver = irGet(receiver) }, nameHint = "objectReference", irType = objectReferenceType, - ) { valueSymbol -> - val storageValue: IrDeclarationReference = fromPublic?.let { - irCall(callee = it).apply { - putValueArgument(0, irGet(setter.valueParameters.first())) - } - } ?: irGet(setter.valueParameters.first()) - val realmValue: IrDeclarationReference = toRealmValue?.let { - irCall(callee = it).apply { - if (typeArgumentsCount > 0) { - putTypeArgument(0, type) - } - putValueArgument(0, storageValue) - } - } ?: storageValue - val cinteropCall = irCall( - callee = setFunction, - origin = IrStatementOrigin.GET_PROPERTY - ).also { - it.dispatchReceiver = irGetObject(realmObjectHelper.symbol) - }.apply { + ) + val storageValue: IrDeclarationReference = fromPublic?.let { + irCall(callee = it).apply { + putValueArgument(0, irGet(setter.valueParameters.first())) + } + } ?: irGet(setter.valueParameters.first()) + val realmValue: IrDeclarationReference = toRealmValue?.let { + irCall(callee = it).apply { if (typeArgumentsCount > 0) { putTypeArgument(0, type) } - putValueArgument(0, irGet(objectReferenceType, valueSymbol)) - putValueArgument(1, irString(property.persistedName)) - putValueArgument(2, realmValue) + putValueArgument(0, storageValue) } - - irIfNull( - type = pluginContext.irBuiltIns.unitType, - subject = irGet(objectReferenceType, valueSymbol), - // Unmanaged object, set the backing field - thenPart = IrSetFieldImpl( - startOffset = startOffset, - endOffset = endOffset, - symbol = backingField.symbol, - receiver = irGet(receiver), - value = irGet(setter.valueParameters.first()), - type = context.irBuiltIns.unitType - ), - // Managed object, return realm value - elsePart = cinteropCall - ) + } ?: storageValue + val cinteropCall = irCall( + callee = setFunction, + ).also { + it.dispatchReceiver = irGetObject(realmObjectHelper.symbol) + }.apply { + if (typeArgumentsCount > 0) { + putTypeArgument(0, type) + } + putValueArgument(0, irGet(objectReferenceType, tmp.symbol)) + putValueArgument(1, irString(property.persistedName)) + putValueArgument(2, realmValue) } + + +irIfNull( + type = pluginContext.irBuiltIns.unitType, + subject = irGet(objectReferenceType, tmp.symbol), + // Unmanaged object, set the backing field + thenPart = + irSetField( + irGet(receiver), + backingField.symbol.owner, + irGet(setter.valueParameters.first()), + ), + // Managed object, return realm value + elsePart = cinteropCall + ) } } } diff --git a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/IrUtils.kt b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/IrUtils.kt index 01953e72c7..d2da55690b 100644 --- a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/IrUtils.kt +++ b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/IrUtils.kt @@ -46,7 +46,6 @@ import org.jetbrains.kotlin.fir.types.classId import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET import org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder import org.jetbrains.kotlin.ir.builders.IrBlockBuilder -import org.jetbrains.kotlin.ir.builders.IrBuilderWithScope import org.jetbrains.kotlin.ir.builders.at import org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder import org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder @@ -59,6 +58,7 @@ import org.jetbrains.kotlin.ir.builders.declarations.buildField import org.jetbrains.kotlin.ir.builders.declarations.buildFun import org.jetbrains.kotlin.ir.builders.irBlockBody import org.jetbrains.kotlin.ir.builders.irGet +import org.jetbrains.kotlin.ir.builders.irGetField import org.jetbrains.kotlin.ir.builders.irReturn import org.jetbrains.kotlin.ir.declarations.IrAnnotationContainer import org.jetbrains.kotlin.ir.declarations.IrClass @@ -80,8 +80,6 @@ import org.jetbrains.kotlin.ir.expressions.impl.IrBranchImpl import org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl import org.jetbrains.kotlin.ir.expressions.impl.IrConstImpl import org.jetbrains.kotlin.ir.expressions.impl.IrElseBranchImpl -import org.jetbrains.kotlin.ir.expressions.impl.IrExpressionBodyImpl -import org.jetbrains.kotlin.ir.expressions.impl.IrGetFieldImpl import org.jetbrains.kotlin.ir.expressions.impl.IrGetValueImpl import org.jetbrains.kotlin.ir.expressions.impl.IrVarargImpl import org.jetbrains.kotlin.ir.expressions.impl.IrWhenImpl @@ -510,13 +508,12 @@ fun IrClass.addValueProperty( // FIELD PROPERTY_BACKING_FIELD name:objectPointer type:kotlin.Long? visibility:private property.backingField = pluginContext.irFactory.buildField { at(this@addValueProperty.startOffset, this@addValueProperty.endOffset) - origin = IrDeclarationOrigin.PROPERTY_BACKING_FIELD name = property.name visibility = DescriptorVisibilities.PRIVATE modality = property.modality type = propertyType }.apply { - initializer = IrExpressionBodyImpl(initExpression(startOffset, endOffset)) + initializer = factory.createExpressionBody(startOffset, endOffset, initExpression(startOffset, endOffset)) } property.backingField?.parent = this property.backingField?.correspondingPropertySymbol = property.symbol @@ -526,7 +523,6 @@ fun IrClass.addValueProperty( visibility = DescriptorVisibilities.PUBLIC modality = Modality.FINAL returnType = propertyType - origin = IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR } // $this: VALUE_PARAMETER name: type:dev.nhachicha.Foo.$RealmHandler getter.dispatchReceiverParameter = thisReceiver!!.copyTo(getter) @@ -543,7 +539,11 @@ fun IrClass.addValueProperty( getter.body = pluginContext.blockBody(getter.symbol) { at(startOffset, endOffset) +irReturn( - irGetFieldWrapper(irGet(getter.dispatchReceiverParameter!!), property.backingField!!) + irGetField( + irGet(getter.dispatchReceiverParameter!!), + property.backingField!!, + property.backingField!!.type + ) ) } return property @@ -700,10 +700,6 @@ fun IrDeclaration.locationOf(): CompilerMessageSourceLocation { )!! } -/** Wrapper method to overcome API differences from Kotlin 1.7.20-1.8.20 */ -fun IrBuilderWithScope.irGetFieldWrapper(receiver: IrGetValueImpl, field: IrField, type: IrType = field.type): IrExpression = - IrGetFieldImpl(startOffset, endOffset, field.symbol, type, receiver) - /** * Method to indicate fatal issues that should not have happeneded; as opposed to user modeling * errors that are reported as compiler errors. diff --git a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelLoweringExtension.kt b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelLoweringExtension.kt index 7aac109667..2ee010aafc 100644 --- a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelLoweringExtension.kt +++ b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelLoweringExtension.kt @@ -20,10 +20,11 @@ import io.realm.kotlin.compiler.ClassIds.MODEL_OBJECT_ANNOTATION import io.realm.kotlin.compiler.ClassIds.REALM_MODEL_COMPANION import io.realm.kotlin.compiler.ClassIds.REALM_OBJECT_INTERNAL_INTERFACE import org.jetbrains.kotlin.backend.common.ClassLoweringPass +import org.jetbrains.kotlin.backend.common.CompilationException import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext -import org.jetbrains.kotlin.backend.common.lower import org.jetbrains.kotlin.backend.common.runOnFilePostfix +import org.jetbrains.kotlin.backend.common.wrapWithCompilationException import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.IrFile @@ -42,10 +43,11 @@ import org.jetbrains.kotlin.ir.util.kotlinFqName import org.jetbrains.kotlin.ir.util.parentAsClass import org.jetbrains.kotlin.ir.util.primaryConstructor import org.jetbrains.kotlin.platform.konan.isNative +import org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments class RealmModelLoweringExtension : IrGenerationExtension { override fun generate(moduleFragment: IrModuleFragment, pluginContext: IrPluginContext) { - RealmModelLowering(pluginContext).lower(moduleFragment) + RealmModelLowering(pluginContext).lowerFromModuleFragment(moduleFragment) } } @@ -56,6 +58,33 @@ private class RealmModelLowering(private val pluginContext: IrPluginContext) : C pluginContext.lookupClassOrThrow(MODEL_OBJECT_ANNOTATION) } + // TODO 1.9-DEPRECATION Remove and rely on ClassLoweringPass.lower(IrModuleFragment) when + // leaving 1.9 support + // Workaround that FileLoweringPass.lower(IrModuleFragment) is implemented as extension method + // in 1.9 but as proper interface method in 2.0. Implementation in both versions are more or + // less the same but this common implementation can loose some information as the IrElement is + // also not uniformly available on the CompilationException across versions. + fun lowerFromModuleFragment( + moduleFragment: IrModuleFragment + ) = moduleFragment.files.forEach { + try { + lower(it) + } catch (e: CompilationException) { + // Unfortunately we cannot access the IR element of e uniformly across 1.9 and 2.0 so + // leaving it as null. Hopefully the embedded cause will give the appropriate pointers + // to fix this. + throw e.wrapWithCompilationException("Internal error in realm lowering", it, null) + } catch (e: KotlinExceptionWithAttachments) { + throw e + } catch (e: Throwable) { + throw e.wrapWithCompilationException( + "Internal error in file lowering", + it, + null + ) + } + } + override fun lower(irFile: IrFile) = runOnFilePostfix(irFile) override fun lower(irClass: IrClass) { diff --git a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelSyntheticPropertiesGeneration.kt b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelSyntheticPropertiesGeneration.kt index db43326fcf..706cd49ca5 100644 --- a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelSyntheticPropertiesGeneration.kt +++ b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/RealmModelSyntheticPropertiesGeneration.kt @@ -68,14 +68,15 @@ import org.jetbrains.kotlin.ir.builders.declarations.buildField import org.jetbrains.kotlin.ir.builders.irBlockBody import org.jetbrains.kotlin.ir.builders.irBoolean import org.jetbrains.kotlin.ir.builders.irGet +import org.jetbrains.kotlin.ir.builders.irGetField import org.jetbrains.kotlin.ir.builders.irGetObject import org.jetbrains.kotlin.ir.builders.irLong import org.jetbrains.kotlin.ir.builders.irNull import org.jetbrains.kotlin.ir.builders.irReturn +import org.jetbrains.kotlin.ir.builders.irSetField import org.jetbrains.kotlin.ir.builders.irString import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.IrConstructor -import org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin import org.jetbrains.kotlin.ir.declarations.IrEnumEntry import org.jetbrains.kotlin.ir.declarations.IrField import org.jetbrains.kotlin.ir.declarations.IrProperty @@ -87,10 +88,8 @@ import org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl import org.jetbrains.kotlin.ir.expressions.impl.IrClassReferenceImpl import org.jetbrains.kotlin.ir.expressions.impl.IrConstImpl import org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl -import org.jetbrains.kotlin.ir.expressions.impl.IrExpressionBodyImpl import org.jetbrains.kotlin.ir.expressions.impl.IrGetEnumValueImpl import org.jetbrains.kotlin.ir.expressions.impl.IrPropertyReferenceImpl -import org.jetbrains.kotlin.ir.expressions.impl.IrSetFieldImpl import org.jetbrains.kotlin.ir.expressions.impl.IrVarargImpl import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.ir.types.classFqName @@ -106,7 +105,6 @@ import org.jetbrains.kotlin.ir.util.defaultType import org.jetbrains.kotlin.ir.util.functions import org.jetbrains.kotlin.ir.util.getPropertyGetter import org.jetbrains.kotlin.ir.util.getPropertySetter -import org.jetbrains.kotlin.ir.util.hasAnnotation import org.jetbrains.kotlin.ir.util.isVararg import org.jetbrains.kotlin.ir.util.parentAsClass import org.jetbrains.kotlin.name.Name @@ -780,7 +778,6 @@ class RealmModelSyntheticPropertiesGeneration(private val pluginContext: IrPlugi // FIELD PROPERTY_BACKING_FIELD name:objectPointer type:kotlin.Long? visibility:private property.backingField = pluginContext.irFactory.buildField { at(this@addInternalVarProperty.startOffset, this@addInternalVarProperty.endOffset) - origin = IrDeclarationOrigin.PROPERTY_BACKING_FIELD name = property.name visibility = DescriptorVisibilities.PRIVATE modality = property.modality @@ -800,7 +797,6 @@ class RealmModelSyntheticPropertiesGeneration(private val pluginContext: IrPlugi visibility = DescriptorVisibilities.PUBLIC modality = Modality.OPEN returnType = propertyType - origin = IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR } // $this: VALUE_PARAMETER name: type:dev.nhachicha.Foo.$RealmHandler getter.dispatchReceiverParameter = thisReceiver!!.copyTo(getter) @@ -817,7 +813,11 @@ class RealmModelSyntheticPropertiesGeneration(private val pluginContext: IrPlugi getter.body = pluginContext.blockBody(getter.symbol) { at(startOffset, endOffset) +irReturn( - irGetFieldWrapper(irGet(getter.dispatchReceiverParameter!!), property.backingField!!) + irGetField( + irGet(getter.dispatchReceiverParameter!!), + property.backingField!!, + property.backingField!!.type + ) ) } @@ -828,7 +828,6 @@ class RealmModelSyntheticPropertiesGeneration(private val pluginContext: IrPlugi visibility = DescriptorVisibilities.PUBLIC modality = Modality.OPEN returnType = pluginContext.irBuiltIns.unitType - origin = IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR } // $this: VALUE_PARAMETER name: type:dev.nhachicha.Child setter.dispatchReceiverParameter = thisReceiver!!.copyTo(setter) @@ -851,20 +850,16 @@ class RealmModelSyntheticPropertiesGeneration(private val pluginContext: IrPlugi } setter.body = DeclarationIrBuilder(pluginContext, setter.symbol).irBlockBody { at(startOffset, endOffset) - - +IrSetFieldImpl( - startOffset = startOffset, - endOffset = endOffset, - symbol = property.backingField!!.symbol, - receiver = irGet(setter.dispatchReceiverParameter!!), - value = irGet(valueParameter), - type = context.irBuiltIns.unitType + +irSetField( + irGet(setter.dispatchReceiverParameter!!), + property.backingField!!.symbol.owner, + irGet(valueParameter), ) } } private fun irNull(startOffset: Int, endOffset: Int): IrExpressionBody = - IrExpressionBodyImpl( + pluginContext.irFactory.createExpressionBody( startOffset, endOffset, IrConstImpl.constNull(startOffset, endOffset, pluginContext.irBuiltIns.nothingNType) @@ -872,7 +867,7 @@ class RealmModelSyntheticPropertiesGeneration(private val pluginContext: IrPlugi @Suppress("UnusedPrivateMember") private fun irFalse(startOffset: Int, endOffset: Int): IrExpressionBody = - IrExpressionBodyImpl( + pluginContext.irFactory.createExpressionBody( startOffset, endOffset, IrConstImpl.constFalse(startOffset, endOffset, pluginContext.irBuiltIns.booleanType) diff --git a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/SyncLoweringExtension.kt b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/SyncLoweringExtension.kt index 89ff28d87d..db92d791b4 100644 --- a/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/SyncLoweringExtension.kt +++ b/packages/plugin-compiler/src/main/kotlin/io/realm/kotlin/compiler/SyncLoweringExtension.kt @@ -18,11 +18,12 @@ package io.realm.kotlin.compiler import io.realm.kotlin.compiler.ClassIds.APP_CONFIGURATION_BUILDER import org.jetbrains.kotlin.backend.common.ClassLoweringPass +import org.jetbrains.kotlin.backend.common.CompilationException import org.jetbrains.kotlin.backend.common.DeclarationContainerLoweringPass import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext -import org.jetbrains.kotlin.backend.common.lower import org.jetbrains.kotlin.backend.common.runOnFilePostfix +import org.jetbrains.kotlin.backend.common.wrapWithCompilationException import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer import org.jetbrains.kotlin.ir.declarations.IrFile @@ -38,6 +39,7 @@ import org.jetbrains.kotlin.ir.types.impl.IrSimpleTypeImpl import org.jetbrains.kotlin.ir.util.companionObject import org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid import org.jetbrains.kotlin.ir.visitors.transformChildrenVoid +import org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments /** * Lowering extension that injects the 'io.realm.kotlin.bundleId' compiler plugin option into @@ -52,7 +54,7 @@ class SyncLoweringExtension(private val bundleId: String) : IrGenerationExtensio // symbol val syncSymbol = pluginContext.referenceClass(ClassIds.APP)?.owner if (syncSymbol != null) { - SyncLowering(pluginContext, bundleId).lower(moduleFragment) + SyncLowering(pluginContext, bundleId).lowerFromModuleFragment(moduleFragment) } } } @@ -160,6 +162,33 @@ private class SyncLowering(private val pluginContext: IrPluginContext, private v } } + // TODO 1.9-DEPRECATION Remove and rely on ClassLoweringPass.lower(IrModuleFragment) when leaving i + // 1.9 support + // Workaround that FileLoweringPass.lower(IrModuleFragment) is implemented as extension method + // in 1.9 but as proper interface method in 2.0. Implementation in both versions are more or + // less the same but this common implementation can loose some information as the IrElement is + // also not uniformly available on the CompilationException across versions. + fun lowerFromModuleFragment( + moduleFragment: IrModuleFragment + ) = moduleFragment.files.forEach { + try { + lower(it) + } catch (e: CompilationException) { + // Unfortunately we cannot access the IR element of e uniformly across 1.9 and 2.0 so + // leaving it as null. Hopefully the embedded cause will give the appropriate pointers + // to fix this. + throw e.wrapWithCompilationException("Internal error in realm lowering", it, null) + } catch (e: KotlinExceptionWithAttachments) { + throw e + } catch (e: Throwable) { + throw e.wrapWithCompilationException( + "Internal error in file lowering", + it, + null + ) + } + } + override fun lower(irFile: IrFile) { (this as DeclarationContainerLoweringPass).runOnFilePostfix(irFile) (this as ClassLoweringPass).runOnFilePostfix(irFile) diff --git a/packages/plugin-compiler/src/test/kotlin/io/realm/kotlin/compiler/GenerationExtensionTest.kt b/packages/plugin-compiler/src/test/kotlin/io/realm/kotlin/compiler/GenerationExtensionTest.kt index b6f0f9bd15..b63a4de308 100644 --- a/packages/plugin-compiler/src/test/kotlin/io/realm/kotlin/compiler/GenerationExtensionTest.kt +++ b/packages/plugin-compiler/src/test/kotlin/io/realm/kotlin/compiler/GenerationExtensionTest.kt @@ -397,7 +397,6 @@ class GenerationExtensionTest { ): KotlinCompilation.Result { return KotlinCompilation().apply { sources = inputs.fileMap.values.map { SourceFile.fromPath(it) } - useIR = true messageOutputStream = System.out componentRegistrars = plugins inheritClassPath = true diff --git a/packages/plugin-compiler/src/test/resources/sample/expected/01_AFTER.ValidateIrBeforeLowering.ir b/packages/plugin-compiler/src/test/resources/sample/expected/01_AFTER.ValidateIrBeforeLowering.ir index 3ca90d16e5..f30a8801b5 100644 --- a/packages/plugin-compiler/src/test/resources/sample/expected/01_AFTER.ValidateIrBeforeLowering.ir +++ b/packages/plugin-compiler/src/test/resources/sample/expected/01_AFTER.ValidateIrBeforeLowering.ir @@ -1,6 +1,6 @@ // --- IR for
after Validate IR before lowering MODULE_FRAGMENT name:
- FILE fqName:sample.input fileName:input/Sample.kt + FILE fqName:sample.input fileName:/Users/claus.rorbech/proj/realm-kotlin-work/packages/plugin-compiler/build/resources/test/sample/input/Sample.kt CLASS CLASS name:Sample modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample CONSTRUCTOR visibility:public <> () returnType:sample.input.Sample [primary] @@ -14,14 +14,14 @@ MODULE_FRAGMENT name:
EXPRESSION_BODY CALL 'public open fun nextLong (): kotlin.Long declared in java.util.Random' type=kotlin.Long origin=null $this: CONSTRUCTOR_CALL 'public constructor () declared in java.util.Random' type=java.util.Random origin=null - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Long + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Long correspondingProperty: PROPERTY name:id visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Long declared in sample.input.Sample' BLOCK type=kotlin.Long origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Long origin=null BRANCH @@ -32,34 +32,33 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=GET_PROPERTY + then: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="id" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Long) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Long) returnType:kotlin.Unit correspondingProperty: PROPERTY name:id visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Long BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:id type:kotlin.Long visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.Long declared in sample.input.Sample.' type=kotlin.Long origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="id" - value: GET_VAR ': kotlin.Long declared in sample.input.Sample.' type=kotlin.Long origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:id type:kotlin.Long visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Long declared in sample.input.Sample.' type=kotlin.Long origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="id" + value: GET_VAR ': kotlin.Long declared in sample.input.Sample.' type=kotlin.Long origin=null PROPERTY name:ignoredDelegate visibility:public modality:FINAL [delegated,val] annotations: Ignore @@ -131,14 +130,14 @@ MODULE_FRAGMENT name:
Index EXPRESSION_BODY CONST String type=kotlin.String value="Realm" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.String? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.String? correspondingProperty: PROPERTY name:stringField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String? declared in sample.input.Sample' BLOCK type=kotlin.String? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.String? origin=null BRANCH @@ -149,46 +148,45 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=GET_PROPERTY + then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="stringField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.String?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.String?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:stringField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.String? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringField type:kotlin.String? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="stringField" - value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringField type:kotlin.String? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="stringField" + value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null PROPERTY name:byteField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:byteField type:kotlin.Byte? visibility:private EXPRESSION_BODY CONST Byte type=kotlin.Byte value=10 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Byte? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Byte? correspondingProperty: PROPERTY name:byteField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Byte? declared in sample.input.Sample' BLOCK type=kotlin.Byte? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Byte? origin=null BRANCH @@ -200,47 +198,46 @@ MODULE_FRAGMENT name:
BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public final fun longToByte (value: kotlin.Long?): kotlin.Byte? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Byte? origin=null - value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=GET_PROPERTY + value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="byteField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Byte?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Byte?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:byteField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Byte? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteField type:kotlin.Byte? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteField type:kotlin.Byte? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Byte? declared in sample.input.Sample.' type=kotlin.Byte? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="byteField" + value: CALL 'public final fun byteToLong (value: kotlin.Byte?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null value: GET_VAR ': kotlin.Byte? declared in sample.input.Sample.' type=kotlin.Byte? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="byteField" - value: CALL 'public final fun byteToLong (value: kotlin.Byte?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null - value: GET_VAR ': kotlin.Byte? declared in sample.input.Sample.' type=kotlin.Byte? origin=null PROPERTY name:charField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:charField type:kotlin.Char? visibility:private EXPRESSION_BODY CONST Char type=kotlin.Char value='a' - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Char? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Char? correspondingProperty: PROPERTY name:charField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Char? declared in sample.input.Sample' BLOCK type=kotlin.Char? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Char? origin=null BRANCH @@ -252,47 +249,46 @@ MODULE_FRAGMENT name:
BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public final fun longToChar (value: kotlin.Long?): kotlin.Char? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Char? origin=null - value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=GET_PROPERTY + value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="charField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Char?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Char?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:charField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Char? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charField type:kotlin.Char? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charField type:kotlin.Char? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Char? declared in sample.input.Sample.' type=kotlin.Char? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="charField" + value: CALL 'public final fun charToLong (value: kotlin.Char?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null value: GET_VAR ': kotlin.Char? declared in sample.input.Sample.' type=kotlin.Char? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="charField" - value: CALL 'public final fun charToLong (value: kotlin.Char?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null - value: GET_VAR ': kotlin.Char? declared in sample.input.Sample.' type=kotlin.Char? origin=null PROPERTY name:shortField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:shortField type:kotlin.Short? visibility:private EXPRESSION_BODY CONST Short type=kotlin.Short value=17 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Short? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Short? correspondingProperty: PROPERTY name:shortField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Short? declared in sample.input.Sample' BLOCK type=kotlin.Short? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Short? origin=null BRANCH @@ -304,49 +300,48 @@ MODULE_FRAGMENT name:
BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public final fun longToShort (value: kotlin.Long?): kotlin.Short? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Short? origin=null - value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=GET_PROPERTY + value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="shortField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Short?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Short?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:shortField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Short? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortField type:kotlin.Short? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortField type:kotlin.Short? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Short? declared in sample.input.Sample.' type=kotlin.Short? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="shortField" + value: CALL 'public final fun shortToLong (value: kotlin.Short?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null value: GET_VAR ': kotlin.Short? declared in sample.input.Sample.' type=kotlin.Short? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="shortField" - value: CALL 'public final fun shortToLong (value: kotlin.Short?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null - value: GET_VAR ': kotlin.Short? declared in sample.input.Sample.' type=kotlin.Short? origin=null PROPERTY name:intField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:intField type:kotlin.Int? visibility:private annotations: Index EXPRESSION_BODY CONST Int type=kotlin.Int value=42 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Int? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Int? correspondingProperty: PROPERTY name:intField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int? declared in sample.input.Sample' BLOCK type=kotlin.Int? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Int? origin=null BRANCH @@ -358,47 +353,46 @@ MODULE_FRAGMENT name:
BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public final fun longToInt (value: kotlin.Long?): kotlin.Int? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Int? origin=null - value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=GET_PROPERTY + value: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="intField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Int?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Int?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:intField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Int? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intField type:kotlin.Int? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intField type:kotlin.Int? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Int? declared in sample.input.Sample.' type=kotlin.Int? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="intField" + value: CALL 'public final fun intToLong (value: kotlin.Int?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null value: GET_VAR ': kotlin.Int? declared in sample.input.Sample.' type=kotlin.Int? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="intField" - value: CALL 'public final fun intToLong (value: kotlin.Int?): kotlin.Long? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=kotlin.Long? origin=null - value: GET_VAR ': kotlin.Int? declared in sample.input.Sample.' type=kotlin.Int? origin=null PROPERTY name:longField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:longField type:kotlin.Long? visibility:private EXPRESSION_BODY CONST Long type=kotlin.Long value=256 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Long? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Long? correspondingProperty: PROPERTY name:longField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Long? declared in sample.input.Sample' BLOCK type=kotlin.Long? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Long? origin=null BRANCH @@ -409,46 +403,45 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=GET_PROPERTY + then: CALL 'internal final fun getLong (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Long? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Long? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="longField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Long?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Long?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:longField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Long? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longField type:kotlin.Long? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.Long? declared in sample.input.Sample.' type=kotlin.Long? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="longField" - value: GET_VAR ': kotlin.Long? declared in sample.input.Sample.' type=kotlin.Long? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longField type:kotlin.Long? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Long? declared in sample.input.Sample.' type=kotlin.Long? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="longField" + value: GET_VAR ': kotlin.Long? declared in sample.input.Sample.' type=kotlin.Long? origin=null PROPERTY name:booleanField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:booleanField type:kotlin.Boolean? visibility:private EXPRESSION_BODY CONST Boolean type=kotlin.Boolean value=true - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Boolean? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Boolean? correspondingProperty: PROPERTY name:booleanField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Boolean? declared in sample.input.Sample' BLOCK type=kotlin.Boolean? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Boolean? origin=null BRANCH @@ -459,46 +452,45 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getBoolean (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Boolean? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Boolean? origin=GET_PROPERTY + then: CALL 'internal final fun getBoolean (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Boolean? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Boolean? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="booleanField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Boolean?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Boolean?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:booleanField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Boolean? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanField type:kotlin.Boolean? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.Boolean? declared in sample.input.Sample.' type=kotlin.Boolean? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="booleanField" - value: GET_VAR ': kotlin.Boolean? declared in sample.input.Sample.' type=kotlin.Boolean? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanField type:kotlin.Boolean? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Boolean? declared in sample.input.Sample.' type=kotlin.Boolean? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="booleanField" + value: GET_VAR ': kotlin.Boolean? declared in sample.input.Sample.' type=kotlin.Boolean? origin=null PROPERTY name:floatField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:floatField type:kotlin.Float? visibility:private EXPRESSION_BODY CONST Float type=kotlin.Float value=3.14 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Float? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Float? correspondingProperty: PROPERTY name:floatField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Float? declared in sample.input.Sample' BLOCK type=kotlin.Float? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Float? origin=null BRANCH @@ -509,46 +501,45 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getFloat (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Float? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Float? origin=GET_PROPERTY + then: CALL 'internal final fun getFloat (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Float? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Float? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="floatField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Float?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Float?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:floatField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Float? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatField type:kotlin.Float? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.Float? declared in sample.input.Sample.' type=kotlin.Float? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="floatField" - value: GET_VAR ': kotlin.Float? declared in sample.input.Sample.' type=kotlin.Float? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatField type:kotlin.Float? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Float? declared in sample.input.Sample.' type=kotlin.Float? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="floatField" + value: GET_VAR ': kotlin.Float? declared in sample.input.Sample.' type=kotlin.Float? origin=null PROPERTY name:doubleField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:doubleField type:kotlin.Double? visibility:private EXPRESSION_BODY CONST Double type=kotlin.Double value=1.19840122 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Double? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.Double? correspondingProperty: PROPERTY name:doubleField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Double? declared in sample.input.Sample' BLOCK type=kotlin.Double? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.Double? origin=null BRANCH @@ -559,48 +550,47 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDouble (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Double? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Double? origin=GET_PROPERTY + then: CALL 'internal final fun getDouble (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Double? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Double? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="doubleField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Double?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.Double?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:doubleField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.Double? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleField type:kotlin.Double? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.Double? declared in sample.input.Sample.' type=kotlin.Double? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="doubleField" - value: GET_VAR ': kotlin.Double? declared in sample.input.Sample.' type=kotlin.Double? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleField type:kotlin.Double? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.Double? declared in sample.input.Sample.' type=kotlin.Double? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="doubleField" + value: GET_VAR ': kotlin.Double? declared in sample.input.Sample.' type=kotlin.Double? origin=null PROPERTY name:decimal128Field visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:decimal128Field type:org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } visibility:private EXPRESSION_BODY CALL 'public final fun invoke (value: kotlin.String): org.mongodb.kbson.BsonDecimal128 [operator] declared in org.mongodb.kbson.BsonDecimal128.Companion' type=org.mongodb.kbson.BsonDecimal128 origin=INVOKE $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=org.mongodb.kbson.BsonDecimal128.Companion value: CONST String type=kotlin.String value="1.8446744073709551618E-6157" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } correspondingProperty: PROPERTY name:decimal128Field visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } declared in sample.input.Sample' BLOCK type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null BRANCH @@ -611,34 +601,33 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDecimal128 (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=GET_PROPERTY + then: CALL 'internal final fun getDecimal128 (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="decimal128Field" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? }) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? }) returnType:kotlin.Unit correspondingProperty: PROPERTY name:decimal128Field visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128Field type:org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } declared in sample.input.Sample.' type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="decimal128Field" - value: GET_VAR ': org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } declared in sample.input.Sample.' type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128Field type:org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } declared in sample.input.Sample.' type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="decimal128Field" + value: GET_VAR ': org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } declared in sample.input.Sample.' type=org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } origin=null PROPERTY name:timestampField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:timestampField type:io.realm.kotlin.types.RealmInstant? visibility:private EXPRESSION_BODY @@ -646,14 +635,14 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=io.realm.kotlin.types.RealmInstant.Companion epochSeconds: CONST Long type=kotlin.Long value=0 nanosecondAdjustment: CONST Int type=kotlin.Int value=0 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmInstant? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmInstant? correspondingProperty: PROPERTY name:timestampField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmInstant? declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmInstant? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmInstant? origin=null BRANCH @@ -664,47 +653,46 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getInstant (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.types.RealmInstant? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.types.RealmInstant? origin=GET_PROPERTY + then: CALL 'internal final fun getInstant (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.types.RealmInstant? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.types.RealmInstant? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="timestampField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmInstant?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmInstant?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:timestampField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmInstant? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampField type:io.realm.kotlin.types.RealmInstant? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmInstant? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmInstant? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="timestampField" - value: GET_VAR ': io.realm.kotlin.types.RealmInstant? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmInstant? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampField type:io.realm.kotlin.types.RealmInstant? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmInstant? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmInstant? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="timestampField" + value: GET_VAR ': io.realm.kotlin.types.RealmInstant? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmInstant? origin=null PROPERTY name:objectIdField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:objectIdField type:io.realm.kotlin.types.ObjectId? visibility:private EXPRESSION_BODY CALL 'public final fun create (): io.realm.kotlin.types.ObjectId declared in io.realm.kotlin.types.ObjectId.Companion' type=io.realm.kotlin.types.ObjectId origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=io.realm.kotlin.types.ObjectId.Companion - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.ObjectId? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.ObjectId? correspondingProperty: PROPERTY name:objectIdField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.ObjectId? declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.ObjectId? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.ObjectId? origin=null BRANCH @@ -716,47 +704,46 @@ MODULE_FRAGMENT name:
BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public final fun objectIdToRealmObjectId (value: org.mongodb.kbson.BsonObjectId?): io.realm.kotlin.types.ObjectId? [inline] declared in io.realm.kotlin.internal.ConvertersKt' type=io.realm.kotlin.types.ObjectId? origin=null - value: CALL 'internal final fun getObjectId (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): org.mongodb.kbson.BsonObjectId? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=org.mongodb.kbson.BsonObjectId? origin=GET_PROPERTY + value: CALL 'internal final fun getObjectId (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): org.mongodb.kbson.BsonObjectId? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=org.mongodb.kbson.BsonObjectId? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="objectIdField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.ObjectId?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.ObjectId?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:objectIdField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.ObjectId? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdField type:io.realm.kotlin.types.ObjectId? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.ObjectId? declared in sample.input.Sample.' type=io.realm.kotlin.types.ObjectId? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="objectIdField" - value: GET_VAR ': io.realm.kotlin.types.ObjectId? declared in sample.input.Sample.' type=io.realm.kotlin.types.ObjectId? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdField type:io.realm.kotlin.types.ObjectId? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.ObjectId? declared in sample.input.Sample.' type=io.realm.kotlin.types.ObjectId? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="objectIdField" + value: GET_VAR ': io.realm.kotlin.types.ObjectId? declared in sample.input.Sample.' type=io.realm.kotlin.types.ObjectId? origin=null PROPERTY name:bsonObjectIdField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdField type:org.mongodb.kbson.BsonObjectId? visibility:private EXPRESSION_BODY CALL 'public final fun invoke (): org.mongodb.kbson.BsonObjectId [operator] declared in org.mongodb.kbson.BsonObjectId.Companion' type=org.mongodb.kbson.BsonObjectId origin=INVOKE $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=org.mongodb.kbson.BsonObjectId.Companion - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:org.mongodb.kbson.BsonObjectId? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:org.mongodb.kbson.BsonObjectId? correspondingProperty: PROPERTY name:bsonObjectIdField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): org.mongodb.kbson.BsonObjectId? declared in sample.input.Sample' BLOCK type=org.mongodb.kbson.BsonObjectId? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=org.mongodb.kbson.BsonObjectId? origin=null BRANCH @@ -767,47 +754,46 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getObjectId (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): org.mongodb.kbson.BsonObjectId? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=org.mongodb.kbson.BsonObjectId? origin=GET_PROPERTY + then: CALL 'internal final fun getObjectId (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): org.mongodb.kbson.BsonObjectId? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=org.mongodb.kbson.BsonObjectId? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="bsonObjectIdField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :org.mongodb.kbson.BsonObjectId?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :org.mongodb.kbson.BsonObjectId?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:bsonObjectIdField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:org.mongodb.kbson.BsonObjectId? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdField type:org.mongodb.kbson.BsonObjectId? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': org.mongodb.kbson.BsonObjectId? declared in sample.input.Sample.' type=org.mongodb.kbson.BsonObjectId? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="bsonObjectIdField" - value: GET_VAR ': org.mongodb.kbson.BsonObjectId? declared in sample.input.Sample.' type=org.mongodb.kbson.BsonObjectId? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdField type:org.mongodb.kbson.BsonObjectId? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': org.mongodb.kbson.BsonObjectId? declared in sample.input.Sample.' type=org.mongodb.kbson.BsonObjectId? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="bsonObjectIdField" + value: GET_VAR ': org.mongodb.kbson.BsonObjectId? declared in sample.input.Sample.' type=org.mongodb.kbson.BsonObjectId? origin=null PROPERTY name:uuidField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:uuidField type:io.realm.kotlin.types.RealmUUID? visibility:private EXPRESSION_BODY CALL 'public final fun random (): io.realm.kotlin.types.RealmUUID declared in io.realm.kotlin.types.RealmUUID.Companion' type=io.realm.kotlin.types.RealmUUID origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=io.realm.kotlin.types.RealmUUID.Companion - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmUUID? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmUUID? correspondingProperty: PROPERTY name:uuidField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmUUID? declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmUUID? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmUUID? origin=null BRANCH @@ -818,46 +804,45 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getUUID (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.types.RealmUUID? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.types.RealmUUID? origin=GET_PROPERTY + then: CALL 'internal final fun getUUID (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.types.RealmUUID? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.types.RealmUUID? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="uuidField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmUUID?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmUUID?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:uuidField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmUUID? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidField type:io.realm.kotlin.types.RealmUUID? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmUUID? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmUUID? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="uuidField" - value: GET_VAR ': io.realm.kotlin.types.RealmUUID? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmUUID? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidField type:io.realm.kotlin.types.RealmUUID? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmUUID? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmUUID? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="uuidField" + value: GET_VAR ': io.realm.kotlin.types.RealmUUID? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmUUID? origin=null PROPERTY name:byteArrayField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:byteArrayField type:kotlin.ByteArray? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.ByteArray? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.ByteArray? correspondingProperty: PROPERTY name:byteArrayField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.ByteArray? declared in sample.input.Sample' BLOCK type=kotlin.ByteArray? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.ByteArray? origin=null BRANCH @@ -868,48 +853,47 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getByteArray (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.ByteArray? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.ByteArray? origin=GET_PROPERTY + then: CALL 'internal final fun getByteArray (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.ByteArray? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.ByteArray? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="byteArrayField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.ByteArray?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.ByteArray?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:byteArrayField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.ByteArray? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteArrayField type:kotlin.ByteArray? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.ByteArray? declared in sample.input.Sample.' type=kotlin.ByteArray? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="byteArrayField" - value: GET_VAR ': kotlin.ByteArray? declared in sample.input.Sample.' type=kotlin.ByteArray? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteArrayField type:kotlin.ByteArray? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.ByteArray? declared in sample.input.Sample.' type=kotlin.ByteArray? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="byteArrayField" + value: GET_VAR ': kotlin.ByteArray? declared in sample.input.Sample.' type=kotlin.ByteArray? origin=null PROPERTY name:mutableRealmInt visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:mutableRealmInt type:io.realm.kotlin.types.MutableRealmInt? visibility:private EXPRESSION_BODY CALL 'public final fun create (value: kotlin.Long): io.realm.kotlin.types.MutableRealmInt declared in io.realm.kotlin.types.MutableRealmInt.Companion' type=io.realm.kotlin.types.MutableRealmInt origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=io.realm.kotlin.types.MutableRealmInt.Companion value: CONST Long type=kotlin.Long value=42 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.MutableRealmInt? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.MutableRealmInt? correspondingProperty: PROPERTY name:mutableRealmInt visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.MutableRealmInt? declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.MutableRealmInt? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.MutableRealmInt? origin=null BRANCH @@ -920,46 +904,45 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getMutableInt (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedMutableRealmInt? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedMutableRealmInt? origin=GET_PROPERTY + then: CALL 'internal final fun getMutableInt (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedMutableRealmInt? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedMutableRealmInt? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="mutableRealmInt" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.MutableRealmInt?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.MutableRealmInt?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:mutableRealmInt visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.MutableRealmInt? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:mutableRealmInt type:io.realm.kotlin.types.MutableRealmInt? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.MutableRealmInt? declared in sample.input.Sample.' type=io.realm.kotlin.types.MutableRealmInt? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="mutableRealmInt" - value: GET_VAR ': io.realm.kotlin.types.MutableRealmInt? declared in sample.input.Sample.' type=io.realm.kotlin.types.MutableRealmInt? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:mutableRealmInt type:io.realm.kotlin.types.MutableRealmInt? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.MutableRealmInt? declared in sample.input.Sample.' type=io.realm.kotlin.types.MutableRealmInt? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="mutableRealmInt" + value: GET_VAR ': io.realm.kotlin.types.MutableRealmInt? declared in sample.input.Sample.' type=io.realm.kotlin.types.MutableRealmInt? origin=null PROPERTY name:child visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:child type:sample.input.Child? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:sample.input.Child? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:sample.input.Child? correspondingProperty: PROPERTY name:child visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): sample.input.Child? declared in sample.input.Sample' BLOCK type=sample.input.Child? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=sample.input.Child? origin=null BRANCH @@ -970,50 +953,49 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Any? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Any? origin=GET_PROPERTY + then: CALL 'internal final fun getObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Any? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Any? origin=null : sample.input.Child? : $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="child" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :sample.input.Child?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :sample.input.Child?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:child visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:sample.input.Child? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:child type:sample.input.Child? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: io.realm.kotlin.types.BaseRealmObject?, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="child" - value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:child type:sample.input.Child? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: io.realm.kotlin.types.BaseRealmObject?, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="child" + value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null PROPERTY name:nullableRealmAny visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableRealmAny type:io.realm.kotlin.types.RealmAny? visibility:private EXPRESSION_BODY CALL 'public final fun create (value: kotlin.Int): io.realm.kotlin.types.RealmAny declared in io.realm.kotlin.types.RealmAny.Companion' type=io.realm.kotlin.types.RealmAny origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any]' type=io.realm.kotlin.types.RealmAny.Companion value: CONST Int type=kotlin.Int value=42 - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmAny? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmAny? correspondingProperty: PROPERTY name:nullableRealmAny visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmAny? declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmAny? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmAny? origin=null BRANCH @@ -1024,47 +1006,46 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getRealmAny (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.types.RealmAny? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.types.RealmAny? origin=GET_PROPERTY + then: CALL 'internal final fun getRealmAny (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.types.RealmAny? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.types.RealmAny? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableRealmAny" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmAny?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmAny?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableRealmAny visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmAny? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAny type:io.realm.kotlin.types.RealmAny? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmAny? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmAny? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="nullableRealmAny" - value: GET_VAR ': io.realm.kotlin.types.RealmAny? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmAny? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAny type:io.realm.kotlin.types.RealmAny? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmAny? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmAny? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="nullableRealmAny" + value: GET_VAR ': io.realm.kotlin.types.RealmAny? declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmAny? origin=null PROPERTY name:stringListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:stringListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.String - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:stringListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1075,49 +1056,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.String $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="stringListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:stringListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.String - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="stringListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.String + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="stringListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:byteListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:byteListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Byte - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:byteListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1128,49 +1108,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Byte $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="byteListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:byteListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Byte - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="byteListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Byte + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="byteListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:charListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:charListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Char - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:charListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1181,49 +1160,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Char $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="charListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:charListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Char - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="charListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Char + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="charListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:shortListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:shortListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Short - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:shortListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1234,49 +1212,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Short $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="shortListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:shortListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Short - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="shortListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Short + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="shortListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:intListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:intListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Int - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:intListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1287,49 +1264,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Int $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="intListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:intListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Int - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="intListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Int + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="intListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:longListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:longListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Long - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:longListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1340,49 +1316,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Long $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="longListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:longListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Long - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="longListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Long + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="longListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:booleanListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:booleanListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Boolean - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:booleanListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1393,49 +1368,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Boolean $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="booleanListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:booleanListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Boolean - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="booleanListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Boolean + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="booleanListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:floatListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:floatListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Float - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:floatListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1446,49 +1420,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Float $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="floatListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:floatListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Float - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="floatListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Float + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="floatListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:doubleListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:doubleListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Double - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:doubleListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1499,49 +1472,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Double $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="doubleListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:doubleListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Double - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="doubleListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Double + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="doubleListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:timestampListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:timestampListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.RealmInstant - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:timestampListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1552,49 +1524,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.RealmInstant $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="timestampListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:timestampListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmInstant - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="timestampListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmInstant + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="timestampListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:objectIdListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:objectIdListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.ObjectId - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:objectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1605,49 +1576,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.ObjectId $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="objectIdListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:objectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.ObjectId - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="objectIdListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.ObjectId + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="objectIdListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:bsonObjectIdListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : org.mongodb.kbson.BsonObjectId - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:bsonObjectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1658,49 +1628,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : org.mongodb.kbson.BsonObjectId $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="bsonObjectIdListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:bsonObjectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonObjectId - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="bsonObjectIdListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonObjectId + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="bsonObjectIdListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:uuidListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:uuidListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.RealmUUID - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:uuidListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1711,49 +1680,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.RealmUUID $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="uuidListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:uuidListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmUUID - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="uuidListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmUUID + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="uuidListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:binaryListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:binaryListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.ByteArray - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:binaryListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1764,49 +1732,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.ByteArray $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="binaryListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:binaryListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:binaryListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.ByteArray - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="binaryListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:binaryListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.ByteArray + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="binaryListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:decimal128ListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:decimal128ListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:decimal128ListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1817,49 +1784,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="decimal128ListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:decimal128ListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128ListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="decimal128ListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128ListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="decimal128ListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:objectListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:objectListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : sample.input.Sample - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:objectListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1870,49 +1836,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : sample.input.Sample $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="objectListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:objectListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : sample.input.Sample - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="objectListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : sample.input.Sample + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="objectListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:embeddedRealmObjectListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:embeddedRealmObjectListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : sample.input.EmbeddedChild - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:embeddedRealmObjectListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1923,49 +1888,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : sample.input.EmbeddedChild $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="embeddedRealmObjectListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:embeddedRealmObjectListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:embeddedRealmObjectListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : sample.input.EmbeddedChild - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="embeddedRealmObjectListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:embeddedRealmObjectListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : sample.input.EmbeddedChild + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="embeddedRealmObjectListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableStringListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableStringListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.String? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableStringListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -1976,49 +1940,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.String? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableStringListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableStringListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableStringListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.String? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableStringListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableStringListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.String? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableStringListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableByteListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableByteListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Byte? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableByteListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2029,49 +1992,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Byte? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableByteListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableByteListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableByteListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Byte? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableByteListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableByteListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Byte? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableByteListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableCharListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableCharListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Char? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableCharListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2082,49 +2044,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Char? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableCharListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableCharListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableCharListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Char? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableCharListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableCharListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Char? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableCharListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableShortListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableShortListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Short? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableShortListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2135,49 +2096,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Short? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableShortListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableShortListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableShortListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Short? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableShortListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableShortListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Short? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableShortListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableIntListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableIntListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Int? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableIntListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2188,49 +2148,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Int? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableIntListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableIntListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableIntListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Int? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableIntListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableIntListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Int? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableIntListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableLongListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableLongListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Long? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableLongListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2241,49 +2200,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Long? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableLongListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableLongListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableLongListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Long? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableLongListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableLongListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Long? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableLongListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableBooleanListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBooleanListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Boolean? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableBooleanListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2294,49 +2252,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Boolean? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBooleanListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBooleanListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBooleanListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Boolean? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBooleanListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBooleanListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Boolean? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBooleanListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableFloatListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableFloatListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Float? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableFloatListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2347,49 +2304,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Float? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableFloatListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableFloatListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableFloatListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Float? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableFloatListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableFloatListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Float? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableFloatListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableDoubleListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableDoubleListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.Double? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableDoubleListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2400,49 +2356,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.Double? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableDoubleListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableDoubleListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDoubleListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Double? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableDoubleListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDoubleListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Double? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableDoubleListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableTimestampListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableTimestampListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.RealmInstant? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableTimestampListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2453,49 +2408,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.RealmInstant? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableTimestampListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableTimestampListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableTimestampListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmInstant? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableTimestampListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableTimestampListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmInstant? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableTimestampListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableObjectIdListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.ObjectId? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableObjectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2506,49 +2460,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.ObjectId? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableObjectIdListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableObjectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.ObjectId? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableObjectIdListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.ObjectId? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableObjectIdListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableBsonObjectIdListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : org.mongodb.kbson.BsonObjectId? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableBsonObjectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2559,49 +2512,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : org.mongodb.kbson.BsonObjectId? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBsonObjectIdListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBsonObjectIdListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonObjectId? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBsonObjectIdListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonObjectId? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBsonObjectIdListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableUUIDListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableUUIDListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.RealmUUID? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableUUIDListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2612,49 +2564,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.RealmUUID? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableUUIDListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableUUIDListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableUUIDListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmUUID? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableUUIDListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableUUIDListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmUUID? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableUUIDListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableBinaryListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBinaryListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : kotlin.ByteArray? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableBinaryListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2665,49 +2616,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : kotlin.ByteArray? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBinaryListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBinaryListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBinaryListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.ByteArray? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBinaryListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBinaryListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.ByteArray? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBinaryListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableDecimal128ListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128ListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableDecimal128ListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2718,49 +2668,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableDecimal128ListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableDecimal128ListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128ListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableDecimal128ListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128ListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableDecimal128ListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:nullableRealmAnyListField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnyListField type:io.realm.kotlin.types.RealmList visibility:private EXPRESSION_BODY CALL 'public final fun realmListOf (vararg elements: T of io.realm.kotlin.ext.RealmListExtKt.realmListOf): io.realm.kotlin.types.RealmList declared in io.realm.kotlin.ext.RealmListExtKt' type=io.realm.kotlin.types.RealmList origin=null : io.realm.kotlin.types.RealmAny? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmList correspondingProperty: PROPERTY name:nullableRealmAnyListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmList declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmList origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmList origin=null BRANCH @@ -2771,49 +2720,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=GET_PROPERTY + then: CALL 'internal final fun getList (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmList [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmList origin=null : io.realm.kotlin.types.RealmAny? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableRealmAnyListField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmList) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableRealmAnyListField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmList BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnyListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmAny? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableRealmAnyListField" - list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnyListField type:io.realm.kotlin.types.RealmList visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setList (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, list: io.realm.kotlin.types.RealmList, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmAny? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableRealmAnyListField" + list: GET_VAR ': io.realm.kotlin.types.RealmList declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmList origin=null PROPERTY name:stringSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:stringSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.String - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:stringSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -2824,49 +2772,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.String $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="stringSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:stringSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.String - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="stringSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.String + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="stringSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:byteSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:byteSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Byte - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:byteSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -2877,49 +2824,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Byte $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="byteSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:byteSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Byte - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="byteSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Byte + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="byteSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:charSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:charSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Char - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:charSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -2930,49 +2876,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Char $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="charSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:charSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Char - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="charSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Char + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="charSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:shortSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:shortSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Short - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:shortSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -2983,49 +2928,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Short $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="shortSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:shortSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Short - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="shortSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Short + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="shortSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:intSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:intSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Int - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:intSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3036,49 +2980,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Int $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="intSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:intSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Int - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="intSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Int + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="intSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:longSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:longSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Long - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:longSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3089,49 +3032,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Long $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="longSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:longSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Long - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="longSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Long + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="longSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:booleanSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:booleanSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Boolean - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:booleanSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3142,49 +3084,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Boolean $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="booleanSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:booleanSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Boolean - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="booleanSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Boolean + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="booleanSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:floatSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:floatSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Float - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:floatSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3195,49 +3136,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Float $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="floatSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:floatSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Float - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="floatSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Float + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="floatSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:doubleSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:doubleSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Double - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:doubleSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3248,49 +3188,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Double $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="doubleSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:doubleSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Double - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="doubleSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Double + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="doubleSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:timestampSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:timestampSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.RealmInstant - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:timestampSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3301,49 +3240,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.RealmInstant $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="timestampSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:timestampSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmInstant - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="timestampSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmInstant + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="timestampSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:objectIdSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:objectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.ObjectId - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:objectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3354,49 +3292,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.ObjectId $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="objectIdSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:objectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.ObjectId - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="objectIdSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.ObjectId + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="objectIdSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:bsonObjectIdSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : org.mongodb.kbson.BsonObjectId - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:bsonObjectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3407,49 +3344,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : org.mongodb.kbson.BsonObjectId $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="bsonObjectIdSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:bsonObjectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonObjectId - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="bsonObjectIdSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonObjectId + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="bsonObjectIdSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:uuidSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:uuidSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.RealmUUID - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:uuidSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3460,49 +3396,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.RealmUUID $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="uuidSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:uuidSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmUUID - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="uuidSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmUUID + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="uuidSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:binarySetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:binarySetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.ByteArray - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:binarySetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3513,49 +3448,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.ByteArray $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="binarySetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:binarySetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:binarySetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.ByteArray - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="binarySetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:binarySetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.ByteArray + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="binarySetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:decimal128SetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:decimal128SetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:decimal128SetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3566,49 +3500,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="decimal128SetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:decimal128SetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128SetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="decimal128SetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128SetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="decimal128SetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:objectSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:objectSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : sample.input.Sample - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:objectSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3619,49 +3552,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : sample.input.Sample $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="objectSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:objectSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : sample.input.Sample - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="objectSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : sample.input.Sample + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="objectSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableStringSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableStringSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.String? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableStringSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3672,49 +3604,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.String? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableStringSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableStringSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableStringSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.String? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableStringSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableStringSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.String? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableStringSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableByteSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableByteSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Byte? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableByteSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3725,49 +3656,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Byte? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableByteSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableByteSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableByteSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Byte? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableByteSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableByteSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Byte? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableByteSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableCharSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableCharSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Char? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableCharSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3778,49 +3708,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Char? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableCharSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableCharSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableCharSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Char? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableCharSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableCharSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Char? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableCharSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableShortSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableShortSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Short? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableShortSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3831,49 +3760,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Short? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableShortSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableShortSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableShortSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Short? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableShortSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableShortSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Short? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableShortSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableIntSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableIntSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Int? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableIntSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3884,49 +3812,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Int? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableIntSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableIntSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableIntSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Int? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableIntSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableIntSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Int? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableIntSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableLongSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableLongSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Long? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableLongSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3937,49 +3864,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Long? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableLongSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableLongSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableLongSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Long? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableLongSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableLongSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Long? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableLongSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableBooleanSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBooleanSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Boolean? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableBooleanSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -3990,49 +3916,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Boolean? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBooleanSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBooleanSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBooleanSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Boolean? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBooleanSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBooleanSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Boolean? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBooleanSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableFloatSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableFloatSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Float? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableFloatSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4043,49 +3968,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Float? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableFloatSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableFloatSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableFloatSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Float? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableFloatSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableFloatSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Float? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableFloatSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableDoubleSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableDoubleSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.Double? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableDoubleSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4096,49 +4020,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.Double? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableDoubleSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableDoubleSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDoubleSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Double? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableDoubleSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDoubleSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Double? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableDoubleSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableTimestampSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableTimestampSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.RealmInstant? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableTimestampSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4149,49 +4072,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.RealmInstant? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableTimestampSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableTimestampSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableTimestampSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmInstant? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableTimestampSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableTimestampSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmInstant? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableTimestampSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableObjectIdSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.ObjectId? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableObjectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4202,49 +4124,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.ObjectId? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableObjectIdSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableObjectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.ObjectId? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableObjectIdSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.ObjectId? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableObjectIdSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableBsonObjectIdSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : org.mongodb.kbson.BsonObjectId? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableBsonObjectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4255,49 +4176,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : org.mongodb.kbson.BsonObjectId? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBsonObjectIdSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBsonObjectIdSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonObjectId? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBsonObjectIdSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonObjectId? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBsonObjectIdSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableUUIDSetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableUUIDSetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.RealmUUID? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableUUIDSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4308,49 +4228,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.RealmUUID? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableUUIDSetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableUUIDSetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableUUIDSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmUUID? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableUUIDSetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableUUIDSetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmUUID? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableUUIDSetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableBinarySetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBinarySetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : kotlin.ByteArray? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableBinarySetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4361,49 +4280,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : kotlin.ByteArray? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBinarySetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBinarySetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBinarySetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.ByteArray? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBinarySetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBinarySetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.ByteArray? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBinarySetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableDecimal128SetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128SetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableDecimal128SetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4414,49 +4332,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableDecimal128SetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableDecimal128SetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128SetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableDecimal128SetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128SetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableDecimal128SetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:nullableRealmAnySetField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnySetField type:io.realm.kotlin.types.RealmSet visibility:private EXPRESSION_BODY CALL 'public final fun realmSetOf (vararg elements: T of io.realm.kotlin.ext.RealmSetExtKt.realmSetOf): io.realm.kotlin.types.RealmSet declared in io.realm.kotlin.ext.RealmSetExtKt' type=io.realm.kotlin.types.RealmSet origin=null : io.realm.kotlin.types.RealmAny? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmSet correspondingProperty: PROPERTY name:nullableRealmAnySetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmSet declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmSet origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmSet origin=null BRANCH @@ -4467,49 +4384,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=GET_PROPERTY + then: CALL 'internal final fun getSet (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmSet [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmSet origin=null : io.realm.kotlin.types.RealmAny? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableRealmAnySetField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmSet) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableRealmAnySetField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmSet BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnySetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmAny? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableRealmAnySetField" - set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnySetField type:io.realm.kotlin.types.RealmSet visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setSet (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, set: io.realm.kotlin.types.RealmSet, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmAny? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableRealmAnySetField" + set: GET_VAR ': io.realm.kotlin.types.RealmSet declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmSet origin=null PROPERTY name:stringDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:stringDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.String - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:stringDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4520,49 +4436,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.String $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="stringDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:stringDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.String - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="stringDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stringDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.String + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="stringDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:byteDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:byteDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Byte - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:byteDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4573,49 +4488,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Byte $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="byteDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:byteDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Byte - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="byteDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:byteDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Byte + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="byteDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:charDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:charDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Char - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:charDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4626,49 +4540,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Char $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="charDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:charDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Char - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="charDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:charDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Char + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="charDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:shortDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:shortDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Short - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:shortDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4679,49 +4592,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Short $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="shortDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:shortDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Short - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="shortDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:shortDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Short + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="shortDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:intDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:intDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Int - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:intDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4732,49 +4644,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Int $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="intDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:intDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Int - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="intDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:intDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Int + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="intDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:longDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:longDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Long - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:longDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4785,49 +4696,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Long $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="longDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:longDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Long - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="longDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:longDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Long + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="longDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:booleanDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:booleanDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Boolean - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:booleanDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4838,49 +4748,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Boolean $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="booleanDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:booleanDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Boolean - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="booleanDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:booleanDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Boolean + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="booleanDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:floatDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:floatDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Float - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:floatDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4891,49 +4800,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Float $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="floatDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:floatDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Float - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="floatDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:floatDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Float + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="floatDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:doubleDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:doubleDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Double - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:doubleDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4944,49 +4852,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Double $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="doubleDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:doubleDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Double - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="doubleDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:doubleDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Double + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="doubleDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:timestampDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:timestampDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.RealmInstant - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:timestampDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -4997,49 +4904,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.RealmInstant $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="timestampDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:timestampDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmInstant - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="timestampDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:timestampDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmInstant + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="timestampDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:objectIdDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:objectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.ObjectId - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:objectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5050,49 +4956,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.ObjectId $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="objectIdDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:objectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.ObjectId - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="objectIdDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:objectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.ObjectId + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="objectIdDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:bsonObjectIdDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : org.mongodb.kbson.BsonObjectId - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:bsonObjectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5103,49 +5008,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : org.mongodb.kbson.BsonObjectId $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="bsonObjectIdDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:bsonObjectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonObjectId - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="bsonObjectIdDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bsonObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonObjectId + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="bsonObjectIdDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:uuidDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:uuidDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.RealmUUID - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:uuidDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5156,49 +5060,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.RealmUUID $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="uuidDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:uuidDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmUUID - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="uuidDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:uuidDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmUUID + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="uuidDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:binaryDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:binaryDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.ByteArray - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:binaryDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5209,49 +5112,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.ByteArray $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="binaryDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:binaryDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:binaryDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.ByteArray - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="binaryDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:binaryDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.ByteArray + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="binaryDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:decimal128DictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:decimal128DictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:decimal128DictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5262,49 +5164,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="decimal128DictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:decimal128DictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128DictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="decimal128DictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:decimal128DictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonDecimal128{ org.mongodb.kbson.Decimal128Kt.Decimal128 } + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="decimal128DictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableStringDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableStringDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.String? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableStringDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5315,49 +5216,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.String? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableStringDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableStringDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableStringDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.String? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableStringDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableStringDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.String? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableStringDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableByteDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableByteDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Byte? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableByteDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5368,49 +5268,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Byte? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableByteDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableByteDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableByteDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Byte? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableByteDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableByteDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Byte? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableByteDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableCharDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableCharDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Char? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableCharDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5421,49 +5320,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Char? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableCharDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableCharDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableCharDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Char? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableCharDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableCharDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Char? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableCharDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableShortDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableShortDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Short? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableShortDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5474,49 +5372,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Short? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableShortDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableShortDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableShortDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Short? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableShortDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableShortDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Short? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableShortDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableIntDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableIntDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Int? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableIntDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5527,49 +5424,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Int? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableIntDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableIntDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableIntDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Int? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableIntDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableIntDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Int? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableIntDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableLongDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableLongDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Long? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableLongDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5580,49 +5476,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Long? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableLongDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableLongDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableLongDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Long? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableLongDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableLongDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Long? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableLongDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableBooleanDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBooleanDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Boolean? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableBooleanDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5633,49 +5528,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Boolean? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBooleanDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBooleanDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBooleanDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Boolean? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBooleanDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBooleanDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Boolean? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBooleanDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableFloatDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableFloatDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Float? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableFloatDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5686,49 +5580,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Float? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableFloatDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableFloatDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableFloatDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Float? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableFloatDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableFloatDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Float? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableFloatDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableDoubleDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableDoubleDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.Double? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableDoubleDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5739,49 +5632,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.Double? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableDoubleDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableDoubleDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDoubleDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.Double? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableDoubleDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDoubleDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.Double? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableDoubleDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableTimestampDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableTimestampDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.RealmInstant? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableTimestampDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5792,49 +5684,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.RealmInstant? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableTimestampDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableTimestampDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableTimestampDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmInstant? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableTimestampDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableTimestampDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmInstant? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableTimestampDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableObjectIdDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.ObjectId? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableObjectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5845,49 +5736,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.ObjectId? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableObjectIdDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableObjectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.ObjectId? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableObjectIdDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.ObjectId? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableObjectIdDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableBsonObjectIdDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : org.mongodb.kbson.BsonObjectId? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableBsonObjectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5898,49 +5788,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : org.mongodb.kbson.BsonObjectId? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBsonObjectIdDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBsonObjectIdDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonObjectId? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBsonObjectIdDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBsonObjectIdDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonObjectId? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBsonObjectIdDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableUUIDDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableUUIDDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.RealmUUID? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableUUIDDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -5951,49 +5840,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.RealmUUID? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableUUIDDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableUUIDDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableUUIDDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmUUID? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableUUIDDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableUUIDDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmUUID? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableUUIDDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableBinaryDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableBinaryDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : kotlin.ByteArray? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableBinaryDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -6004,49 +5892,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : kotlin.ByteArray? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableBinaryDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableBinaryDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBinaryDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : kotlin.ByteArray? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableBinaryDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableBinaryDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : kotlin.ByteArray? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableBinaryDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableDecimal128DictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128DictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableDecimal128DictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -6057,49 +5944,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableDecimal128DictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableDecimal128DictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128DictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableDecimal128DictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableDecimal128DictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : org.mongodb.kbson.BsonDecimal128?{ org.mongodb.kbson.Decimal128Kt.Decimal128? } + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableDecimal128DictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableRealmAnyDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnyDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : io.realm.kotlin.types.RealmAny? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableRealmAnyDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -6110,49 +5996,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : io.realm.kotlin.types.RealmAny? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableRealmAnyDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableRealmAnyDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnyDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : io.realm.kotlin.types.RealmAny? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableRealmAnyDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableRealmAnyDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : io.realm.kotlin.types.RealmAny? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableRealmAnyDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableObjectDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableObjectDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : sample.input.Sample? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableObjectDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -6163,49 +6048,48 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : sample.input.Sample? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableObjectDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableObjectDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : sample.input.Sample? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableObjectDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableObjectDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : sample.input.Sample? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableObjectDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:nullableEmbeddedObjectDictionaryField visibility:public modality:FINAL [var] FIELD PROPERTY_BACKING_FIELD name:nullableEmbeddedObjectDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private EXPRESSION_BODY CALL 'public final fun realmDictionaryOf (vararg elements: kotlin.Pair): io.realm.kotlin.types.RealmDictionary declared in io.realm.kotlin.ext.RealmDictionaryExtKt' type=io.realm.kotlin.types.RealmDictionary origin=null : sample.input.EmbeddedChild? - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:io.realm.kotlin.types.RealmDictionary correspondingProperty: PROPERTY name:nullableEmbeddedObjectDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample' BLOCK type=io.realm.kotlin.types.RealmDictionary origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=io.realm.kotlin.types.RealmDictionary origin=null BRANCH @@ -6216,36 +6100,35 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=GET_PROPERTY + then: CALL 'internal final fun getDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): io.realm.kotlin.internal.ManagedRealmDictionary [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=io.realm.kotlin.internal.ManagedRealmDictionary origin=null : sample.input.EmbeddedChild? $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="nullableEmbeddedObjectDictionaryField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :io.realm.kotlin.types.RealmDictionary) returnType:kotlin.Unit correspondingProperty: PROPERTY name:nullableEmbeddedObjectDictionaryField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.types.RealmDictionary BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableEmbeddedObjectDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - : sample.input.EmbeddedChild? - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - col: CONST String type=kotlin.String value="nullableEmbeddedObjectDictionaryField" - dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:nullableEmbeddedObjectDictionaryField type:io.realm.kotlin.types.RealmDictionary visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setDictionary (obj: io.realm.kotlin.internal.RealmObjectReference, col: kotlin.String, dictionary: io.realm.kotlin.types.RealmDictionary, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + : sample.input.EmbeddedChild? + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + col: CONST String type=kotlin.String value="nullableEmbeddedObjectDictionaryField" + dictionary: GET_VAR ': io.realm.kotlin.types.RealmDictionary declared in sample.input.Sample.' type=io.realm.kotlin.types.RealmDictionary origin=null PROPERTY name:linkingObjectsByList visibility:public modality:FINAL [delegated,val] FIELD PROPERTY_DELEGATE name:linkingObjectsByList$delegate type:io.realm.kotlin.types.BacklinksDelegate visibility:private [final] EXPRESSION_BODY @@ -6303,14 +6186,14 @@ MODULE_FRAGMENT name:
FIELD PROPERTY_BACKING_FIELD name:publicNameStringField type:kotlin.String? visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.String? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:kotlin.String? correspondingProperty: PROPERTY name:publicNameStringField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String? declared in sample.input.Sample' BLOCK type=kotlin.String? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=kotlin.String? origin=null BRANCH @@ -6321,48 +6204,47 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=GET_PROPERTY + then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="persistedNameStringField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.String?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :kotlin.String?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:publicNameStringField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:kotlin.String? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:publicNameStringField type:kotlin.String? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="persistedNameStringField" - value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:publicNameStringField type:kotlin.String? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="persistedNameStringField" + value: GET_VAR ': kotlin.String? declared in sample.input.Sample.' type=kotlin.String? origin=null PROPERTY name:publicNameChildField visibility:public modality:FINAL [var] annotations: PersistedName(name = 'persistedNameChildField') FIELD PROPERTY_BACKING_FIELD name:publicNameChildField type:sample.input.Child? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:sample.input.Child? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample) returnType:sample.input.Child? correspondingProperty: PROPERTY name:publicNameChildField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): sample.input.Child? declared in sample.input.Sample' BLOCK type=sample.input.Child? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null WHEN type=sample.input.Child? origin=null BRANCH @@ -6373,36 +6255,35 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Any? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Any? origin=GET_PROPERTY + then: CALL 'internal final fun getObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Any? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Any? origin=null : sample.input.Child? : $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="persistedNameChildField" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :sample.input.Child?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Sample, :sample.input.Child?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:publicNameChildField visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:sample.input.Child? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:publicNameChildField type:sample.input.Child? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: io.realm.kotlin.types.BaseRealmObject?, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="persistedNameChildField" - value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:publicNameChildField type:sample.input.Child? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null + value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: io.realm.kotlin.types.BaseRealmObject?, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="persistedNameChildField" + value: GET_VAR ': sample.input.Child? declared in sample.input.Sample.' type=sample.input.Child? origin=null PROPERTY name:publicNameLinkingObjectsField visibility:public modality:FINAL [delegated,val] annotations: PersistedName(name = 'persistedNameLinkingObjectsField') @@ -7826,33 +7707,33 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in sample.input.Sample.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in sample.input.Sample' type=sample.input.Sample origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:Sample modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=sample.input.Sample - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in sample.input.Sample.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': sample.input.Sample.Companion declared in sample.input.Sample.Companion.' type=sample.input.Sample.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="Sample" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in sample.input.Sample.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': sample.input.Sample.Companion declared in sample.input.Sample.Companion.' type=sample.input.Sample.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String @@ -8473,40 +8354,40 @@ MODULE_FRAGMENT name:
: kotlin.reflect.KProperty1 first: CONST String type=kotlin.String value="persistedNameLinkingObjectsField" second: PROPERTY_REFERENCE 'public final publicNameLinkingObjectsField: io.realm.kotlin.query.RealmResults [delegated,val]' field=null getter='public final fun (): io.realm.kotlin.query.RealmResults declared in sample.input.Sample' setter=null type=kotlin.reflect.KMutableProperty1 origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in sample.input.Sample.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': sample.input.Sample.Companion declared in sample.input.Sample.Companion.' type=sample.input.Sample.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY PROPERTY_REFERENCE 'public final id: kotlin.Long [var]' field=null getter='public final fun (): kotlin.Long declared in sample.input.Sample' setter='public final fun (: kotlin.Long): kotlin.Unit declared in sample.input.Sample' type=kotlin.reflect.KMutableProperty1 origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in sample.input.Sample.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': sample.input.Sample.Companion declared in sample.input.Sample.Companion.' type=sample.input.Sample.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:STANDARD' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Sample.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in sample.input.Sample.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': sample.input.Sample.Companion declared in sample.input.Sample.Companion.' type=sample.input.Sample.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:sample.input.Sample, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -8538,26 +8419,26 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': sample.input.Sample declared in sample.input.Sample.toString' type=sample.input.Sample origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.Sample) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:sample.input.Sample) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.Sample, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:sample.input.Sample, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Sample VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': sample.input.Sample declared in sample.input.Sample.' type=sample.input.Sample origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Sample.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null CLASS CLASS name:Child modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal] @@ -8570,14 +8451,14 @@ MODULE_FRAGMENT name:
FIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="Child-default" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child) returnType:kotlin.String? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Child) returnType:kotlin.String? correspondingProperty: PROPERTY name:name visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Child BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String? declared in sample.input.Child' BLOCK type=kotlin.String? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Child' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Child' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null WHEN type=kotlin.String? origin=null BRANCH @@ -8588,34 +8469,33 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=GET_PROPERTY + then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Child.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="name" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child, :kotlin.String?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.Child, :kotlin.String?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:name visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.Child VALUE_PARAMETER name: index:0 type:kotlin.String? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Child' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Child.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null - value: GET_VAR ': kotlin.String? declared in sample.input.Child.' type=kotlin.String? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Child.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="name" - value: GET_VAR ': kotlin.String? declared in sample.input.Child.' type=kotlin.String? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Child' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Child.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null + value: GET_VAR ': kotlin.String? declared in sample.input.Child.' type=kotlin.String? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.Child.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="name" + value: GET_VAR ': kotlin.String? declared in sample.input.Child.' type=kotlin.String? origin=null PROPERTY name:linkingObjectsByObject visibility:public modality:FINAL [delegated,val] FIELD PROPERTY_DELEGATE name:linkingObjectsByObject$delegate type:io.realm.kotlin.types.BacklinksDelegate visibility:private [final] EXPRESSION_BODY @@ -8729,33 +8609,33 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in sample.input.Child.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in sample.input.Child' type=sample.input.Child origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:Child modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=sample.input.Child - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in sample.input.Child.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': sample.input.Child.Companion declared in sample.input.Child.Companion.' type=sample.input.Child.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="Child" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in sample.input.Child.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': sample.input.Child.Companion declared in sample.input.Child.Companion.' type=sample.input.Child.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String @@ -8776,40 +8656,40 @@ MODULE_FRAGMENT name:
: kotlin.reflect.KProperty1 first: CONST String type=kotlin.String value="persistedNameParent" second: PROPERTY_REFERENCE 'public final publicNameParent: io.realm.kotlin.query.RealmResults [delegated,val]' field=null getter='public final fun (): io.realm.kotlin.query.RealmResults declared in sample.input.Child' setter=null type=kotlin.reflect.KMutableProperty1 origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in sample.input.Child.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': sample.input.Child.Companion declared in sample.input.Child.Companion.' type=sample.input.Child.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in sample.input.Child.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': sample.input.Child.Companion declared in sample.input.Child.Companion.' type=sample.input.Child.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:STANDARD' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:sample.input.Child.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in sample.input.Child.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': sample.input.Child.Companion declared in sample.input.Child.Companion.' type=sample.input.Child.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:sample.input.Child, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -8841,26 +8721,26 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': sample.input.Child declared in sample.input.Child.toString' type=sample.input.Child origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.Child) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:sample.input.Child) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Child' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.Child, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:sample.input.Child, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.Child VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': sample.input.Child declared in sample.input.Child.' type=sample.input.Child origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.Child.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null CLASS CLASS name:EmbeddedParent modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal] @@ -8873,14 +8753,14 @@ MODULE_FRAGMENT name:
FIELD PROPERTY_BACKING_FIELD name:child type:sample.input.EmbeddedChild? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent) returnType:sample.input.EmbeddedChild? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent) returnType:sample.input.EmbeddedChild? correspondingProperty: PROPERTY name:child visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.EmbeddedParent BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): sample.input.EmbeddedChild? declared in sample.input.EmbeddedParent' BLOCK type=sample.input.EmbeddedChild? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedParent' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedParent' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null WHEN type=sample.input.EmbeddedChild? origin=null BRANCH @@ -8891,36 +8771,35 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Any? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Any? origin=GET_PROPERTY + then: CALL 'internal final fun getObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.Any? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Any? origin=null : sample.input.EmbeddedChild? : $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedParent.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="child" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent, :sample.input.EmbeddedChild?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent, :sample.input.EmbeddedChild?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:child visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.EmbeddedParent VALUE_PARAMETER name: index:0 type:sample.input.EmbeddedChild? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedParent' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedParent.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:child type:sample.input.EmbeddedChild? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null - value: GET_VAR ': sample.input.EmbeddedChild? declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedChild? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setEmbeddedRealmObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: io.realm.kotlin.types.BaseRealmObject?, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedParent.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="child" - value: GET_VAR ': sample.input.EmbeddedChild? declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedChild? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedParent' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedParent.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:child type:sample.input.EmbeddedChild? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null + value: GET_VAR ': sample.input.EmbeddedChild? declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedChild? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setEmbeddedRealmObject (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: io.realm.kotlin.types.BaseRealmObject?, updatePolicy: io.realm.kotlin.UpdatePolicy, cache: kotlin.collections.MutableMap{ io.realm.kotlin.internal.RealmUtilsKt.UnmanagedToManagedObjectCache }): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedParent.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="child" + value: GET_VAR ': sample.input.EmbeddedChild? declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedChild? origin=null CLASS OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any; io.realm.kotlin.internal.RealmObjectCompanion] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent.Companion CONSTRUCTOR visibility:private <> () returnType:sample.input.EmbeddedParent.Companion [primary] @@ -8976,33 +8855,33 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in sample.input.EmbeddedParent.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in sample.input.EmbeddedParent' type=sample.input.EmbeddedParent origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:EmbeddedParent modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=sample.input.EmbeddedParent - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in sample.input.EmbeddedParent.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': sample.input.EmbeddedParent.Companion declared in sample.input.EmbeddedParent.Companion.' type=sample.input.EmbeddedParent.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="EmbeddedParent" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in sample.input.EmbeddedParent.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': sample.input.EmbeddedParent.Companion declared in sample.input.EmbeddedParent.Companion.' type=sample.input.EmbeddedParent.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String @@ -9013,40 +8892,40 @@ MODULE_FRAGMENT name:
: kotlin.reflect.KMutableProperty1 first: CONST String type=kotlin.String value="child" second: PROPERTY_REFERENCE 'public final child: sample.input.EmbeddedChild? [var]' field=null getter='public final fun (): sample.input.EmbeddedChild? declared in sample.input.EmbeddedParent' setter='public final fun (: sample.input.EmbeddedChild?): kotlin.Unit declared in sample.input.EmbeddedParent' type=kotlin.reflect.KMutableProperty1 origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in sample.input.EmbeddedParent.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': sample.input.EmbeddedParent.Companion declared in sample.input.EmbeddedParent.Companion.' type=sample.input.EmbeddedParent.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in sample.input.EmbeddedParent.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': sample.input.EmbeddedParent.Companion declared in sample.input.EmbeddedParent.Companion.' type=sample.input.EmbeddedParent.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:STANDARD' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedParent.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in sample.input.EmbeddedParent.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': sample.input.EmbeddedParent.Companion declared in sample.input.EmbeddedParent.Companion.' type=sample.input.EmbeddedParent.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:sample.input.EmbeddedParent, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -9078,26 +8957,26 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.toString' type=sample.input.EmbeddedParent origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedParent) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedParent) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedParent' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedParent, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedParent, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedParent VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': sample.input.EmbeddedParent declared in sample.input.EmbeddedParent.' type=sample.input.EmbeddedParent origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedParent.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null CLASS CLASS name:EmbeddedChild modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.EmbeddedRealmObject; io.realm.kotlin.internal.RealmObjectInternal] @@ -9110,14 +8989,14 @@ MODULE_FRAGMENT name:
FIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="Embedded-child" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild) returnType:kotlin.String? + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild) returnType:kotlin.String? correspondingProperty: PROPERTY name:name visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.EmbeddedChild BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String? declared in sample.input.EmbeddedChild' BLOCK type=kotlin.String? origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedChild' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedChild' type=io.realm.kotlin.internal.RealmObjectReference? origin=null $this: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null WHEN type=kotlin.String? origin=null BRANCH @@ -9128,34 +9007,33 @@ MODULE_FRAGMENT name:
receiver: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=GET_PROPERTY + then: CALL 'internal final fun getString (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String): kotlin.String? [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.String? origin=null $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedChild.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null propertyName: CONST String type=kotlin.String value="name" - FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild, :kotlin.String?) returnType:kotlin.Unit + FUN GENERATED[io.realm.kotlin.compiler.fir.RealmPluginGeneratorKey] name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild, :kotlin.String?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:name visibility:public modality:FINAL [var] $this: VALUE_PARAMETER name: type:sample.input.EmbeddedChild VALUE_PARAMETER name: index:0 type:kotlin.String? BLOCK_BODY - BLOCK type=kotlin.Unit origin=null - VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] - CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedChild' type=io.realm.kotlin.internal.RealmObjectReference? origin=GET_PROPERTY - $this: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null - WHEN type=kotlin.Unit origin=null - BRANCH - if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedChild.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - arg1: CONST Null type=kotlin.Nothing? value=null - then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null - value: GET_VAR ': kotlin.String? declared in sample.input.EmbeddedChild.' type=kotlin.String? origin=null - BRANCH - if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=GET_PROPERTY - $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper - obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedChild.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null - propertyName: CONST String type=kotlin.String value="name" - value: GET_VAR ': kotlin.String? declared in sample.input.EmbeddedChild.' type=kotlin.String? origin=null + VAR IR_TEMPORARY_VARIABLE name:tmp0_objectReference type:io.realm.kotlin.internal.RealmObjectReference? [val] + CALL 'public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedChild' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + $this: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null + WHEN type=kotlin.Unit origin=null + BRANCH + if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ + arg0: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedChild.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + arg1: CONST Null type=kotlin.Nothing? value=null + then: SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private' type=kotlin.Unit origin=null + receiver: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null + value: GET_VAR ': kotlin.String? declared in sample.input.EmbeddedChild.' type=kotlin.String? origin=null + BRANCH + if: CONST Boolean type=kotlin.Boolean value=true + then: CALL 'internal final fun setValue (obj: io.realm.kotlin.internal.RealmObjectReference, propertyName: kotlin.String, value: kotlin.Any?): kotlin.Unit [inline] declared in io.realm.kotlin.internal.RealmObjectHelper' type=kotlin.Unit origin=null + $this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper + obj: GET_VAR 'val tmp0_objectReference: io.realm.kotlin.internal.RealmObjectReference? [val] declared in sample.input.EmbeddedChild.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + propertyName: CONST String type=kotlin.String value="name" + value: GET_VAR ': kotlin.String? declared in sample.input.EmbeddedChild.' type=kotlin.String? origin=null CLASS OBJECT name:Companion modality:FINAL visibility:public [companion] superTypes:[kotlin.Any; io.realm.kotlin.internal.RealmObjectCompanion] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild.Companion CONSTRUCTOR visibility:private <> () returnType:sample.input.EmbeddedChild.Companion [primary] @@ -9211,33 +9089,33 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in sample.input.EmbeddedChild.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in sample.input.EmbeddedChild' type=sample.input.EmbeddedChild origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:EmbeddedChild modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.EmbeddedRealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=sample.input.EmbeddedChild - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in sample.input.EmbeddedChild.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': sample.input.EmbeddedChild.Companion declared in sample.input.EmbeddedChild.Companion.' type=sample.input.EmbeddedChild.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="EmbeddedChild" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in sample.input.EmbeddedChild.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': sample.input.EmbeddedChild.Companion declared in sample.input.EmbeddedChild.Companion.' type=sample.input.EmbeddedChild.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String @@ -9248,40 +9126,40 @@ MODULE_FRAGMENT name:
: kotlin.reflect.KMutableProperty1 first: CONST String type=kotlin.String value="name" second: PROPERTY_REFERENCE 'public final name: kotlin.String? [var]' field=null getter='public final fun (): kotlin.String? declared in sample.input.EmbeddedChild' setter='public final fun (: kotlin.String?): kotlin.Unit declared in sample.input.EmbeddedChild' type=kotlin.reflect.KMutableProperty1 origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in sample.input.EmbeddedChild.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': sample.input.EmbeddedChild.Companion declared in sample.input.EmbeddedChild.Companion.' type=sample.input.EmbeddedChild.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in sample.input.EmbeddedChild.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': sample.input.EmbeddedChild.Companion declared in sample.input.EmbeddedChild.Companion.' type=sample.input.EmbeddedChild.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:EMBEDDED' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:sample.input.EmbeddedChild.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in sample.input.EmbeddedChild.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': sample.input.EmbeddedChild.Companion declared in sample.input.EmbeddedChild.Companion.' type=sample.input.EmbeddedChild.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:sample.input.EmbeddedChild, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -9313,25 +9191,25 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.toString' type=sample.input.EmbeddedChild origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedChild) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedChild) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedChild' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedChild, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:sample.input.EmbeddedChild, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:sample.input.EmbeddedChild VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': sample.input.EmbeddedChild declared in sample.input.EmbeddedChild.' type=sample.input.EmbeddedChild origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in sample.input.EmbeddedChild.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null diff --git a/packages/plugin-compiler/src/test/resources/schema/expected/01_AFTER.ValidateIrBeforeLowering.ir b/packages/plugin-compiler/src/test/resources/schema/expected/01_AFTER.ValidateIrBeforeLowering.ir index 72f689feb3..391f5b3a9e 100644 --- a/packages/plugin-compiler/src/test/resources/schema/expected/01_AFTER.ValidateIrBeforeLowering.ir +++ b/packages/plugin-compiler/src/test/resources/schema/expected/01_AFTER.ValidateIrBeforeLowering.ir @@ -51,72 +51,72 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in schema.input.A.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in schema.input.A' type=schema.input.A origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:A modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=schema.input.A - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in schema.input.A.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': schema.input.A.Companion declared in schema.input.A.Companion.' type=schema.input.A.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="A" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in schema.input.A.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': schema.input.A.Companion declared in schema.input.A.Companion.' type=schema.input.A.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String : kotlin.reflect.KProperty1 pairs: VARARG type=kotlin.Array>> varargElementType=kotlin.collections.Map> - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in schema.input.A.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': schema.input.A.Companion declared in schema.input.A.Companion.' type=schema.input.A.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in schema.input.A.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': schema.input.A.Companion declared in schema.input.A.Companion.' type=schema.input.A.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:STANDARD' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:schema.input.A.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in schema.input.A.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': schema.input.A.Companion declared in schema.input.A.Companion.' type=schema.input.A.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:schema.input.A, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -148,26 +148,26 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': schema.input.A declared in schema.input.A.toString' type=schema.input.A origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:schema.input.A) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:schema.input.A) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in schema.input.A' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': schema.input.A declared in schema.input.A.' type=schema.input.A origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:schema.input.A, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:schema.input.A, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.A VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': schema.input.A declared in schema.input.A.' type=schema.input.A origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in schema.input.A.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null CLASS CLASS name:B modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal] @@ -220,72 +220,72 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in schema.input.B.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in schema.input.B' type=schema.input.B origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:B modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=schema.input.B - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in schema.input.B.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': schema.input.B.Companion declared in schema.input.B.Companion.' type=schema.input.B.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="B" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in schema.input.B.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': schema.input.B.Companion declared in schema.input.B.Companion.' type=schema.input.B.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String : kotlin.reflect.KProperty1 pairs: VARARG type=kotlin.Array>> varargElementType=kotlin.collections.Map> - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in schema.input.B.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': schema.input.B.Companion declared in schema.input.B.Companion.' type=schema.input.B.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in schema.input.B.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': schema.input.B.Companion declared in schema.input.B.Companion.' type=schema.input.B.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:STANDARD' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:schema.input.B.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in schema.input.B.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': schema.input.B.Companion declared in schema.input.B.Companion.' type=schema.input.B.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:schema.input.B, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -317,26 +317,26 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': schema.input.B declared in schema.input.B.toString' type=schema.input.B origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:schema.input.B) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:schema.input.B) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in schema.input.B' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': schema.input.B declared in schema.input.B.' type=schema.input.B origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:schema.input.B, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:schema.input.B, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.B VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': schema.input.B declared in schema.input.B.' type=schema.input.B origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in schema.input.B.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null CLASS CLASS name:C modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal] @@ -389,72 +389,72 @@ MODULE_FRAGMENT name:
RETURN type=kotlin.Nothing from='public open fun io_realm_kotlin_newInstance (): kotlin.Any declared in schema.input.C.Companion' CONSTRUCTOR_CALL 'public constructor () [primary] declared in schema.input.C' type=schema.input.C origin=null PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private + FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private EXPRESSION_BODY CLASS_REFERENCE 'CLASS CLASS name:C modality:OPEN visibility:public superTypes:[io.realm.kotlin.types.RealmObject; io.realm.kotlin.internal.RealmObjectInternal]' type=schema.input.C - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.reflect.KClass + FUN name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.reflect.KClass correspondingProperty: PROPERTY name:io_realm_kotlin_class visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KClass declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KClass declared in schema.input.C.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_class type:kotlin.reflect.KClass visibility:private' type=kotlin.reflect.KClass origin=null receiver: GET_VAR ': schema.input.C.Companion declared in schema.input.C.Companion.' type=schema.input.C.Companion origin=null PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private + FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private EXPRESSION_BODY CONST String type=kotlin.String value="C" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.String + FUN name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.String correspondingProperty: PROPERTY name:io_realm_kotlin_className visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.String declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in schema.input.C.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_className type:kotlin.String visibility:private' type=kotlin.String origin=null receiver: GET_VAR ': schema.input.C.Companion declared in schema.input.C.Companion.' type=schema.input.C.Companion origin=null PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private + FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private EXPRESSION_BODY CALL 'public final fun mapOf (vararg pairs: kotlin.Pair): kotlin.collections.Map declared in kotlin.collections.MapsKt' type=kotlin.collections.Map> origin=null : kotlin.String : kotlin.reflect.KProperty1 pairs: VARARG type=kotlin.Array>> varargElementType=kotlin.collections.Map> - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.collections.Map> + FUN name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.collections.Map> correspondingProperty: PROPERTY name:io_realm_kotlin_fields visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.collections.Map> declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.Map> declared in schema.input.C.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_fields type:kotlin.collections.Map> visibility:private' type=kotlin.collections.Map> origin=null receiver: GET_VAR ': schema.input.C.Companion declared in schema.input.C.Companion.' type=schema.input.C.Companion origin=null PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private + FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.reflect.KMutableProperty1 + FUN name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:kotlin.reflect.KMutableProperty1 correspondingProperty: PROPERTY name:io_realm_kotlin_primaryKey visibility:public modality:FINAL [var] overridden: public abstract fun (): kotlin.reflect.KMutableProperty1<*, *>? declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.reflect.KMutableProperty1 declared in schema.input.C.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_primaryKey type:kotlin.reflect.KMutableProperty1 visibility:private' type=kotlin.reflect.KMutableProperty1 origin=null receiver: GET_VAR ': schema.input.C.Companion declared in schema.input.C.Companion.' type=schema.input.C.Companion origin=null PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private + FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private EXPRESSION_BODY GET_ENUM 'ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:STANDARD' type=io.realm.kotlin.schema.RealmClassKind - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:io.realm.kotlin.schema.RealmClassKind + FUN name: visibility:public modality:FINAL <> ($this:schema.input.C.Companion) returnType:io.realm.kotlin.schema.RealmClassKind correspondingProperty: PROPERTY name:io_realm_kotlin_classKind visibility:public modality:FINAL [var] overridden: public abstract fun (): io.realm.kotlin.schema.RealmClassKind declared in io.realm.kotlin.internal.RealmObjectCompanion $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C.Companion BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): io.realm.kotlin.schema.RealmClassKind declared in schema.input.C.Companion' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_classKind type:io.realm.kotlin.schema.RealmClassKind visibility:private' type=io.realm.kotlin.schema.RealmClassKind origin=null receiver: GET_VAR ': schema.input.C.Companion declared in schema.input.C.Companion.' type=schema.input.C.Companion origin=null FUN name:equals visibility:public modality:OPEN <> ($this:schema.input.C, other:kotlin.Any?) returnType:kotlin.Boolean [operator] overridden: @@ -486,26 +486,26 @@ MODULE_FRAGMENT name:
$this: GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:RealmObjectHelper modality:FINAL visibility:internal superTypes:[kotlin.Any]' type=io.realm.kotlin.internal.RealmObjectHelper obj: GET_VAR ': schema.input.C declared in schema.input.C.toString' type=schema.input.C origin=null PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] - FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private + FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:schema.input.C) returnType:io.realm.kotlin.internal.RealmObjectReference? + FUN name: visibility:public modality:OPEN <> ($this:schema.input.C) returnType:io.realm.kotlin.internal.RealmObjectReference? correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (): io.realm.kotlin.internal.RealmObjectReference? declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun (): io.realm.kotlin.internal.RealmObjectReference? declared in schema.input.C' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null + GET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=io.realm.kotlin.internal.RealmObjectReference? origin=null receiver: GET_VAR ': schema.input.C declared in schema.input.C.' type=schema.input.C origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:schema.input.C, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit + FUN name: visibility:public modality:OPEN <> ($this:schema.input.C, :io.realm.kotlin.internal.RealmObjectReference?) returnType:kotlin.Unit correspondingProperty: PROPERTY name:io_realm_kotlin_objectReference visibility:public modality:OPEN [var] overridden: public abstract fun (: io.realm.kotlin.internal.RealmObjectReference?): kotlin.Unit declared in io.realm.kotlin.internal.RealmObjectInternal $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:schema.input.C VALUE_PARAMETER name: index:0 type:io.realm.kotlin.internal.RealmObjectReference? BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null + SET_FIELD 'FIELD name:io_realm_kotlin_objectReference type:io.realm.kotlin.internal.RealmObjectReference? visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': schema.input.C declared in schema.input.C.' type=schema.input.C origin=null value: GET_VAR ': io.realm.kotlin.internal.RealmObjectReference? declared in schema.input.C.' type=io.realm.kotlin.internal.RealmObjectReference? origin=null PROPERTY name:conf1 visibility:public modality:FINAL [val] diff --git a/packages/test-base/build.gradle.kts b/packages/test-base/build.gradle.kts index e56161f7d7..f8eedddd70 100644 --- a/packages/test-base/build.gradle.kts +++ b/packages/test-base/build.gradle.kts @@ -247,7 +247,7 @@ kotlin { } targets.filterIsInstance().forEach { simulatorTargets -> simulatorTargets.testRuns.forEach { testRun -> - testRun.deviceId = project.findProperty("iosDevice")?.toString() ?: "iPhone 12" + testRun.deviceId = project.findProperty("iosDevice")?.toString() ?: "iPhone 14" } } sourceSets { diff --git a/packages/test-base/src/jvmMain/kotlin/io/realm/kotlin/test/util/Compiler.kt b/packages/test-base/src/jvmMain/kotlin/io/realm/kotlin/test/util/Compiler.kt index 2375417402..d6b44e26fb 100644 --- a/packages/test-base/src/jvmMain/kotlin/io/realm/kotlin/test/util/Compiler.kt +++ b/packages/test-base/src/jvmMain/kotlin/io/realm/kotlin/test/util/Compiler.kt @@ -30,7 +30,6 @@ object Compiler { ): KotlinCompilation.Result = KotlinCompilation().apply { sources = listOf(source) - useIR = true messageOutputStream = System.out componentRegistrars = plugins inheritClassPath = true diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/BacklinksTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/BacklinksTests.kt index 88432a9239..04e299fe5b 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/BacklinksTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/BacklinksTests.kt @@ -1,6 +1,9 @@ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertContains import kotlin.test.assertEquals diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CollectionTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CollectionTests.kt index a58fdaf774..c034d1fced 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CollectionTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CollectionTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation @@ -23,6 +25,7 @@ import io.realm.kotlin.test.util.Compiler import io.realm.kotlin.test.util.TypeDescriptor import io.realm.kotlin.types.RealmAny import io.realm.kotlin.types.RealmObject +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.reflect.KClass import kotlin.test.assertEquals diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CyclicDependenciesTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CyclicDependenciesTests.kt index 7a7cccfbf4..daad4fbdf7 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CyclicDependenciesTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/CyclicDependenciesTests.kt @@ -14,11 +14,14 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.test.util.Compiler.compileFromSource +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/EmbeddedTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/EmbeddedTests.kt index ea319c4571..f91e6f4d9b 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/EmbeddedTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/EmbeddedTests.kt @@ -14,11 +14,14 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.test.util.Compiler +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals import kotlin.test.assertTrue diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/FullTextTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/FullTextTests.kt index 79876ce862..2e4ca83d65 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/FullTextTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/FullTextTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation @@ -26,6 +28,7 @@ import io.realm.kotlin.types.ObjectId import io.realm.kotlin.types.RealmAny import io.realm.kotlin.types.RealmInstant import io.realm.kotlin.types.RealmUUID +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import org.mongodb.kbson.BsonObjectId import org.mongodb.kbson.Decimal128 diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/IndexTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/IndexTests.kt index 40250d309c..b739edf85c 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/IndexTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/IndexTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation @@ -26,6 +28,7 @@ import io.realm.kotlin.types.ObjectId import io.realm.kotlin.types.RealmAny import io.realm.kotlin.types.RealmInstant import io.realm.kotlin.types.RealmUUID +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import org.mongodb.kbson.BsonObjectId import org.mongodb.kbson.Decimal128 diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/ModelDefinitionTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/ModelDefinitionTests.kt index 218ea0a58c..0bdab3c7c5 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/ModelDefinitionTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/ModelDefinitionTests.kt @@ -14,12 +14,15 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.compiler.Registrar import io.realm.kotlin.test.util.Compiler +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals import kotlin.test.assertTrue diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PersistedNameTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PersistedNameTests.kt index 1c82339c3a..b89f8b6668 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PersistedNameTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PersistedNameTests.kt @@ -14,12 +14,15 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.compiler.Registrar import io.realm.kotlin.test.util.Compiler +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertContains import kotlin.test.assertEquals diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PrimaryKeyTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PrimaryKeyTests.kt index 8eb3eab5b4..5acfc95da3 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PrimaryKeyTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/PrimaryKeyTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation @@ -25,6 +27,7 @@ import io.realm.kotlin.types.MutableRealmInt import io.realm.kotlin.types.ObjectId import io.realm.kotlin.types.RealmInstant import io.realm.kotlin.types.RealmUUID +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import org.mongodb.kbson.BsonObjectId import org.mongodb.kbson.Decimal128 diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/RealmObjectAsGenericTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/RealmObjectAsGenericTests.kt index 7722d16db6..2350b38751 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/RealmObjectAsGenericTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/RealmObjectAsGenericTests.kt @@ -14,11 +14,14 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.test.util.Compiler.compileFromSource +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/Utils.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/Utils.kt index 3213d8f684..53a72671cf 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/Utils.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/Utils.kt @@ -1,9 +1,12 @@ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.compiler.CollectionType import io.realm.kotlin.test.util.Compiler +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi fun createFileAndCompile(fileName: String, code: String): KotlinCompilation.Result = Compiler.compileFromSource(SourceFile.kotlin(fileName, code)) diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/dictionary/DictionaryTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/dictionary/DictionaryTests.kt index 3e2d224da8..ead22a9c02 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/dictionary/DictionaryTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/dictionary/DictionaryTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler.dictionary import com.tschuchort.compiletesting.KotlinCompilation @@ -24,6 +26,7 @@ import io.realm.kotlin.test.compiler.OBJECT_CLASS import io.realm.kotlin.test.compiler.createFileAndCompile import io.realm.kotlin.test.compiler.getTestCodeForCollection import io.realm.kotlin.test.compiler.globalNonNullableTypes +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/list/ListTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/list/ListTests.kt index 81947147cd..3351371af7 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/list/ListTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/list/ListTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler.list import com.tschuchort.compiletesting.KotlinCompilation @@ -24,6 +26,7 @@ import io.realm.kotlin.test.compiler.OBJECT_CLASS import io.realm.kotlin.test.compiler.createFileAndCompile import io.realm.kotlin.test.compiler.getTestCodeForCollection import io.realm.kotlin.test.compiler.globalNonNullableTypes +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals import kotlin.test.assertTrue diff --git a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/set/SetTests.kt b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/set/SetTests.kt index bfb9763fba..9ecb0231fb 100644 --- a/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/set/SetTests.kt +++ b/packages/test-base/src/jvmTest/kotlin/io/realm/kotlin/test/compiler/set/SetTests.kt @@ -14,6 +14,8 @@ * limitations under the License. */ +@file:OptIn(ExperimentalCompilerApi::class) + package io.realm.kotlin.test.compiler.set import com.tschuchort.compiletesting.KotlinCompilation @@ -26,6 +28,7 @@ import io.realm.kotlin.test.compiler.createFileAndCompile import io.realm.kotlin.test.compiler.getTestCodeForCollection import io.realm.kotlin.test.compiler.globalNonNullableTypes import io.realm.kotlin.test.util.Compiler.compileFromSource +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals import kotlin.test.assertTrue diff --git a/packages/test-sync/build.gradle.kts b/packages/test-sync/build.gradle.kts index c17119b498..f24c626ba6 100644 --- a/packages/test-sync/build.gradle.kts +++ b/packages/test-sync/build.gradle.kts @@ -123,6 +123,7 @@ kotlin { // JVM specific KotlinCompilation tasks tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class.java).all { kotlinOptions.freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn" + kotlinOptions.freeCompilerArgs += "-opt-in=org.mongodb.kbson.ExperimentalKBsonSerializerApi" } } @@ -257,7 +258,7 @@ kotlin { } targets.filterIsInstance().forEach { simulatorTargets -> simulatorTargets.testRuns.forEach { testRun -> - testRun.deviceId = project.findProperty("iosDevice")?.toString() ?: "iPhone 12" + testRun.deviceId = project.findProperty("iosDevice")?.toString() ?: "iPhone 14" } } sourceSets { diff --git a/packages/test-sync/src/commonMain/kotlin/io/realm/kotlin/test/mongodb/TestApp.kt b/packages/test-sync/src/commonMain/kotlin/io/realm/kotlin/test/mongodb/TestApp.kt index d3f5a25da7..fd8e95a59f 100644 --- a/packages/test-sync/src/commonMain/kotlin/io/realm/kotlin/test/mongodb/TestApp.kt +++ b/packages/test-sync/src/commonMain/kotlin/io/realm/kotlin/test/mongodb/TestApp.kt @@ -93,6 +93,7 @@ open class TestApp private constructor( * @param debug enable trace of command server and rest api calls in the test app. **/ @Suppress("LongParameterList") + @OptIn(ExperimentalKBsonSerializerApi::class) constructor( testId: String?, appName: String = TEST_APP_PARTITION, diff --git a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/AppTests.kt b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/AppTests.kt index 10a037e906..576ab58307 100644 --- a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/AppTests.kt +++ b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/AppTests.kt @@ -21,6 +21,8 @@ import io.realm.kotlin.RealmConfiguration import io.realm.kotlin.internal.platform.appFilesDirectory import io.realm.kotlin.internal.platform.fileExists import io.realm.kotlin.internal.platform.runBlocking +import io.realm.kotlin.log.LogLevel +import io.realm.kotlin.log.RealmLog import io.realm.kotlin.mongodb.App import io.realm.kotlin.mongodb.AppConfiguration import io.realm.kotlin.mongodb.AuthenticationChange @@ -30,8 +32,11 @@ import io.realm.kotlin.mongodb.LoggedIn import io.realm.kotlin.mongodb.LoggedOut import io.realm.kotlin.mongodb.Removed import io.realm.kotlin.mongodb.User +import io.realm.kotlin.mongodb.annotations.ExperimentalEdgeServerApi import io.realm.kotlin.mongodb.exceptions.InvalidCredentialsException +import io.realm.kotlin.mongodb.exceptions.ServiceException import io.realm.kotlin.mongodb.sync.SyncConfiguration +import io.realm.kotlin.test.mongodb.SyncServerConfig import io.realm.kotlin.test.mongodb.TEST_APP_FLEX import io.realm.kotlin.test.mongodb.TestApp import io.realm.kotlin.test.mongodb.asTestApp @@ -478,4 +483,93 @@ class AppTests { } } } + + /** + * The app id must exist on the new base url, it is validated and an exception would be thrown. + * + * This test case circumvents this issue by initializing an app to a url that does not contain the + * app, as it is not validated on initialization. And then updating the base url the the test server. + */ + @Test + @OptIn(ExperimentalEdgeServerApi::class) + fun changeBaseUrl() { + TestApp( + testId = "changeBaseUrl", + builder = { builder -> + // We create a test app that points to the default base url + // this app is not going to be validated yet. + builder.baseUrl(AppConfiguration.DEFAULT_BASE_URL) + } + ).use { testApp -> + assertEquals(AppConfiguration.DEFAULT_BASE_URL, testApp.baseUrl) + + runBlocking { + // Update the base url, this method will validate the app + // if the app id is not available it would fail. + testApp.updateBaseUrl(app.configuration.baseUrl) + } + assertEquals(app.configuration.baseUrl, testApp.baseUrl) + } + } + + @Test + // We don't have a way to test this on CI, so for now just verify manually that the + // request towards the server after setting the URL to null is using the default URL. + @Ignore + @OptIn(ExperimentalEdgeServerApi::class) + fun changeBaseUrl_null() { + TestApp( + testId = "changeBaseUrl", + ).use { testApp -> + assertEquals(SyncServerConfig.url, testApp.baseUrl) + + RealmLog.level = LogLevel.ALL + runBlocking { + testApp.updateBaseUrl(null) + } + } + } + + @Test + @Ignore // See https://github.com/realm/realm-kotlin/issues/1734 + @OptIn(ExperimentalEdgeServerApi::class) + fun changeBaseUrl_trailing_slashes_trimmed() { + assertFailsWithMessage("cannot find app using Client App ID") { + runBlocking { + app.updateBaseUrl(AppConfiguration.DEFAULT_BASE_URL + "///") + } + } + } + + @Test + @Ignore // see https://github.com/realm/realm-kotlin/issues/1734 + @OptIn(ExperimentalEdgeServerApi::class) + fun changeBaseUrl_empty() { + assertFailsWithMessage("cannot find app using Client App ID") { + runBlocking { + app.updateBaseUrl("") + } + } + } + + @Test + @OptIn(ExperimentalEdgeServerApi::class) + fun changeBaseUrl_invalidUrl() { + assertFailsWithMessage("URL missing scheme") { + runBlocking { + app.updateBaseUrl("hello world") + } + } + } + + @Test + @Ignore // see https://github.com/realm/realm-kotlin/issues/1734 + @OptIn(ExperimentalEdgeServerApi::class) + fun changeBaseUrl_nonAppServicesUrl() { + assertFailsWithMessage("http error code considered fatal") { + runBlocking { + app.updateBaseUrl("https://www.google.com/") + } + } + } } diff --git a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/ProgressListenerTests.kt b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/ProgressListenerTests.kt index 51437d237c..a57e0bdbf5 100644 --- a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/ProgressListenerTests.kt +++ b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/ProgressListenerTests.kt @@ -54,6 +54,7 @@ import kotlinx.coroutines.withTimeout import org.mongodb.kbson.ObjectId import kotlin.test.AfterTest import kotlin.test.BeforeTest +import kotlin.test.Ignore import kotlin.test.Test import kotlin.test.assertEquals import kotlin.test.assertFailsWith @@ -84,6 +85,7 @@ class ProgressListenerTests { } @Test + @Ignore // https://github.com/realm/realm-core/issues/7627 fun downloadProgressListener_changesOnly() = runBlocking { Realm.open(createSyncConfig(app.createUserAndLogIn())).use { uploadRealm -> // Verify that we: @@ -173,6 +175,7 @@ class ProgressListenerTests { } @Test + @Ignore // https://github.com/realm/realm-core/issues/7627 fun worksAfterExceptions() = runBlocking { Realm.open(createSyncConfig(app.createUserAndLogIn())).use { realm -> realm.writeSampleData(TEST_SIZE, timeout = TIMEOUT) @@ -195,6 +198,7 @@ class ProgressListenerTests { } @Test + @Ignore // https://github.com/realm/realm-core/issues/7627 fun worksAfterCancel() = runBlocking { Realm.open(createSyncConfig(app.createUserAndLogIn())).use { realm -> realm.writeSampleData(TEST_SIZE, timeout = TIMEOUT) @@ -225,6 +229,7 @@ class ProgressListenerTests { } @Test + @Ignore // https://github.com/realm/realm-core/issues/7627 fun triggerImmediatelyWhenRegistered() = runBlocking { Realm.open(createSyncConfig(app.createUserAndLogIn())).use { realm -> withTimeout(10.seconds) { diff --git a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/SyncedRealmTests.kt b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/SyncedRealmTests.kt index a233dfb87a..6097c30b68 100644 --- a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/SyncedRealmTests.kt +++ b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/SyncedRealmTests.kt @@ -77,6 +77,7 @@ import kotlinx.coroutines.withTimeout import okio.FileSystem import okio.Path import okio.Path.Companion.toPath +import org.mongodb.kbson.ExperimentalKBsonSerializerApi import org.mongodb.kbson.ObjectId import kotlin.random.Random import kotlin.random.nextULong @@ -98,6 +99,7 @@ import kotlin.time.Duration.Companion.nanoseconds import kotlin.time.Duration.Companion.seconds @Suppress("LargeClass") +@OptIn(ExperimentalKBsonSerializerApi::class) class SyncedRealmTests { companion object { @@ -1450,6 +1452,7 @@ class SyncedRealmTests { // Sanity check that we can in fact open a flexible sync realm file as initial file @Test fun initialRealm_flexibleSync() = runBlocking { + @OptIn(ExperimentalKBsonSerializerApi::class) TestApp( "initialRealm_flexibleSync", appName = io.realm.kotlin.test.mongodb.TEST_APP_FLEX, diff --git a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/UserTests.kt b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/UserTests.kt index 417c4c5516..34b69a847d 100644 --- a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/UserTests.kt +++ b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/UserTests.kt @@ -488,7 +488,7 @@ class UserTests { emailUser1.linkCredentials(Credentials.anonymous()) }.let { assertTrue( - it.message!!.contains("linking an anonymous identity is not allowed"), + it.message!!.contains("Cannot add anonymous credentials to an existing user"), it.message ) } diff --git a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/nonlatin/NonLatinTests.kt b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/nonlatin/NonLatinTests.kt index 34f8dd39f6..fd880b43b9 100644 --- a/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/nonlatin/NonLatinTests.kt +++ b/packages/test-sync/src/commonTest/kotlin/io/realm/kotlin/test/mongodb/common/nonlatin/NonLatinTests.kt @@ -19,6 +19,7 @@ import kotlinx.serialization.json.JsonObject import kotlinx.serialization.json.jsonObject import kotlinx.serialization.json.jsonPrimitive import org.mongodb.kbson.BsonObjectId +import org.mongodb.kbson.ExperimentalKBsonSerializerApi import kotlin.test.AfterTest import kotlin.test.BeforeTest import kotlin.test.Test @@ -35,6 +36,7 @@ class NonLatinTests { @BeforeTest fun setup() { partitionValue = TestHelper.randomPartitionValue() + @OptIn(ExperimentalKBsonSerializerApi::class) app = TestApp(this::class.simpleName) val (email, password) = TestHelper.randomEmail() to "password1234" user = runBlocking { diff --git a/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/compiler/AsymmetricObjectTests.kt b/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/compiler/AsymmetricObjectTests.kt index 857bff6efe..15a2fc9c0c 100644 --- a/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/compiler/AsymmetricObjectTests.kt +++ b/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/compiler/AsymmetricObjectTests.kt @@ -19,10 +19,12 @@ package io.realm.kotlin.test.mongodb.compiler import com.tschuchort.compiletesting.KotlinCompilation import com.tschuchort.compiletesting.SourceFile import io.realm.kotlin.test.util.Compiler +import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi import org.junit.Test import kotlin.test.assertEquals import kotlin.test.assertTrue +@OptIn(ExperimentalCompilerApi::class) class AsymmetricObjectTests { @Test diff --git a/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/jvm/RealmTests.kt b/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/jvm/RealmTests.kt index 77b825ee16..e63ed5fde9 100644 --- a/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/jvm/RealmTests.kt +++ b/packages/test-sync/src/jvmTest/kotlin/io/realm/kotlin/test/mongodb/jvm/RealmTests.kt @@ -25,6 +25,7 @@ import io.realm.kotlin.test.mongodb.TestApp import io.realm.kotlin.test.platform.PlatformUtils import io.realm.kotlin.test.util.TestHelper import kotlinx.coroutines.runBlocking +import org.mongodb.kbson.ExperimentalKBsonSerializerApi import kotlin.test.Ignore import kotlin.test.Test import kotlin.test.assertEquals @@ -40,6 +41,7 @@ class RealmTests { @Test @Ignore // See https://github.com/realm/realm-kotlin/issues/1627 fun cleanupAllRealmThreadsOnClose() = runBlocking { + @OptIn(ExperimentalKBsonSerializerApi::class) val app = TestApp("cleanupAllRealmThreadsOnClose") val user = app.login(Credentials.anonymous()) val configuration = SyncConfiguration.create(user, TestHelper.randomPartitionValue(), setOf(ParentPk::class, ChildPk::class))