API Compatibility report 1.0.7632-1.0.7528

Copyright

Copyright © 2023 TomTom NV. All rights reserved.

This software is the proprietary copyright of TomTom NV and its subsidiaries and may be used for internal evaluation purposes or commercial use strictly subject to separate license agreement between you and TomTom NV. If you are the licensee, you are only permitted to use this software in accordance with the terms of your license agreement. If you are not the licensee, you are not authorized to use this software in any manner and should immediately return or destroy it.

Module platform_framework_api_ipc_binder

Type: class

Name: BinderContext

  
  method public kotlinx.coroutines.CoroutineScope getKillableCoroutineScope();
  

Type: class

Name: BinderContext

  
  property public final kotlinx.coroutines.CoroutineScope killableCoroutineScope;
  

Type: class

Name: RemoteCancellationException

  
  public final class RemoteCancellationException extends java.util.concurrent.CancellationException {
  
  
  public final class RemoteCancellationException {
  

Module platform_framework_api_ipc_iviservice

Type: class

Name: IviServiceFunctionCancellationException

  
  public final class IviServiceFunctionCancellationException extends java.util.concurrent.CancellationException {
  
  
  public final class IviServiceFunctionCancellationException {
  

Type: class

Name: IviServiceUnavailableException

  
  public final class IviServiceUnavailableException extends java.util.concurrent.CancellationException {
  
  
  public final class IviServiceUnavailableException {
  

Type: interface

Name: IviDataSource

  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
  
  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
  

Type: class

Name: MutableIviDataSource

  
  method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
  
  
  method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
  

Type: class

Name: IviDataSourceHelper

  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
  
  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
  

Type: class

Name: IviDataSourceWrapper

  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
  
  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
  

Type: class

Name: MirroredIviDataSource

  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
  
  
  method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
  

Module platform_framework_api_ipc_iviserviceandroidpaging

Type: class

Name: IviDataSourceExtensionsKt

  
  method public static <E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> createPagingDataFlow(com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E,Q>, androidx.paging.PagingConfig pagingConfig, Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
  
  
  method public static <E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> createPagingDataFlow(com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E,Q>, androidx.paging.PagingConfig pagingConfig, Q query, kotlinx.coroutines.CoroutineScope coroutineScope, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
  

Type: class

Name: IviDataSourceFlowExtensionsKt

  
  method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(kotlinx.coroutines.flow.Flow<? extends D>, androidx.paging.PagingConfig pagingConfig, Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
  
  
  method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(kotlinx.coroutines.flow.Flow<? extends D>, androidx.paging.PagingConfig pagingConfig, Q query, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
  

Type: class

Name: IviDataSourceLiveDataExtensionsKt

  
  method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(androidx.lifecycle.LiveData<D>, androidx.paging.PagingConfig pagingConfig, Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
  
  
  method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(androidx.lifecycle.LiveData<D>, androidx.paging.PagingConfig pagingConfig, Q query, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
  

Module platform_framework_api_testing_ipc

Type: class

Name: AbstractTestIviDataSource

  
  method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
  
  
  method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
  

Module platform_tools_api_testing_unit

Type: class

Name: IviTestCase

  
  method protected final void runTest(optional kotlin.coroutines.CoroutineContext context, optional long timeout, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.test.TestScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> testBody);
  

Type: class

Name: IviTestCase

  
  field public static final com.tomtom.ivi.platform.tools.api.testing.unit.IviTestCase.Companion Companion;
  
  public static final class IviTestCase.Companion {
  method public long getDEFAULT_RUN_TEST_TIMEOUT();
  property public final long DEFAULT_RUN_TEST_TIMEOUT;