API Compatibility report 1.0.7334-1.0.7312

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_frontend_api_common_frontend

Type: class

Name: ViewModelConstructorNotFoundException

  
  ctor public ViewModelConstructorNotFoundException(Class<?> viewModelClass, Object![] args, Throwable throwable);
  
  
  ctor public ViewModelConstructorNotFoundException(Class<? extends androidx.lifecycle.ViewModel> viewModelClass, Object![] args, Throwable cause);
  

Type: class

Name: ViewModelInstantiationException

  
  ctor public ViewModelInstantiationException(Class<?> viewModelClass, Throwable throwable);
  
  
  ctor public ViewModelInstantiationException(Class<? extends androidx.lifecycle.ViewModel> viewModelClass, Throwable cause);
  

Type: class

Name: ViewModelProviderWrapper

  
  public final class ViewModelProviderUtil {
  method public <T extends androidx.lifecycle.ViewModel> T getOrCreate(androidx.lifecycle.ViewModelStoreOwner owner, kotlin.reflect.KClass<?> kotlinClass, String key, optional androidx.lifecycle.ViewModelProvider.Factory? factory);
  method public <T extends androidx.lifecycle.ViewModel> T getOrThrow(androidx.lifecycle.ViewModelStoreOwner owner, kotlin.reflect.KClass<?> kotlinClass, String key);
  field public static final com.tomtom.ivi.platform.frontend.api.common.frontend.viewmodels.ViewModelProviderUtil INSTANCE;
  
  
  public final class ViewModelProviderWrapper {
  method public <T extends androidx.lifecycle.ViewModel> T getOrCreateViewModel(androidx.lifecycle.ViewModelStoreOwner owner, kotlin.reflect.KClass<?> kotlinClass, optional String? key, optional androidx.lifecycle.ViewModelProvider.Factory? factory);
  method public <T extends androidx.lifecycle.ViewModel> T getViewModelOrThrow(androidx.lifecycle.ViewModelStoreOwner owner, kotlin.reflect.KClass<?> kotlinClass, String key);
  field public static final com.tomtom.ivi.platform.frontend.api.common.frontend.viewmodels.ViewModelProviderWrapper INSTANCE;
  

Module platform_tools_api_testing_viewcomparison

Type: class

Name: ViewModelProviderWrapperMockUtilsKt

  
  public final class ViewModelProviderWrapperMockUtilsKt {
  method public static <T> boolean isMock(T);
  method public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! mockkViewModelProviderWrapper(optional kotlin.jvm.functions.Function1<? super VM,? extends kotlin.Unit> mockViewModelImplementation);
  method public static inline <reified VM extends androidx.lifecycle.ViewModel> void mockkViewModelProviderWrapper(VM viewModel);