Skip to content
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
7523bc7
Initial plan
Copilot Nov 24, 2025
4fd5cac
Update config.json with latest Maven versions and regenerate manifests
Copilot Nov 24, 2025
46d379f
Add new navigationevent packages to config.json
Copilot Nov 24, 2025
f0d9d0e
Fix datastore-preferences-core-android to be built as a package
Copilot Nov 24, 2025
6e98c8e
Add PublicAPI files for new packages
Copilot Nov 24, 2025
e501588
Update namespace file and PublicAPI changes
sheiksyedm Nov 25, 2025
2aa0524
Fix DataStore serializer interface implementation
sheiksyedm Nov 25, 2025
5d75d3e
Fix DataStore serializer type casting issues
sheiksyedm Nov 26, 2025
eb316d8
Fix DataStore JVM PreferencesFileSerializer with metadata
sheiksyedm Nov 26, 2025
f9195ac
Mark datastore-preferences-core-jvm as dependency-only
sheiksyedm Nov 26, 2025
1a408c9
Complete DataStore fixes - remove duplicate classes from JVM
sheiksyedm Nov 27, 2025
5feb043
Revert class removal - both packages must ship with all types
sheiksyedm Nov 27, 2025
3c75507
Update PublicAPI for JVM PreferencesFileSerializer
sheiksyedm Nov 27, 2025
3d93c29
Mark datastore-preferences-core-jvm as dependency-only to resolve CS0433
sheiksyedm Nov 27, 2025
17cd87e
Fix CS0433 by renaming JVM DataStore namespace
sheiksyedm Nov 27, 2025
9300c7e
Update published-namespaces.txt
sheiksyedm Nov 28, 2025
e628145
Fix published-namespaces.txt - restore Firebase/GMS namespaces
sheiksyedm Nov 28, 2025
a61e915
Update PublicAPI files for Tink and Firebase Perf
sheiksyedm Nov 28, 2025
deeaa68
Fix NavigationEvent namespace casing (capital E)
Copilot Dec 2, 2025
dbcc9cd
Fix NavigationEvent namespace using Metadata.xml transforms and updat…
Copilot Dec 2, 2025
08594a1
Fix NavigationEvent.Internal namespace casing in Metadata.xml
Copilot Dec 2, 2025
9313453
Remove deprecated `[Android.Runtime.Preserve]` attribute (#1322)
Copilot Dec 3, 2025
2143beb
[build] update to .NET 10 GA (#1323)
jonathanpeppers Dec 3, 2025
d2101b1
Bump Xamarin.GooglePlayServices.Tasks to 118.4.0.1 (#1324)
Copilot Dec 4, 2025
064eae9
Initial plan
Copilot Nov 24, 2025
c526679
Update config.json with latest Maven versions and regenerate manifests
Copilot Nov 24, 2025
2d54867
Add new navigationevent packages to config.json
Copilot Nov 24, 2025
97138b2
Fix datastore-preferences-core-android to be built as a package
Copilot Nov 24, 2025
77e7142
Add PublicAPI files for new packages
Copilot Nov 24, 2025
dc2b25b
Update namespace file and PublicAPI changes
sheiksyedm Nov 25, 2025
f3fb185
Fix DataStore serializer interface implementation
sheiksyedm Nov 25, 2025
cf5530c
Fix DataStore serializer type casting issues
sheiksyedm Nov 26, 2025
9b56869
Fix DataStore JVM PreferencesFileSerializer with metadata
sheiksyedm Nov 26, 2025
31c29ff
Mark datastore-preferences-core-jvm as dependency-only
sheiksyedm Nov 26, 2025
f211118
Complete DataStore fixes - remove duplicate classes from JVM
sheiksyedm Nov 27, 2025
a75080b
Revert class removal - both packages must ship with all types
sheiksyedm Nov 27, 2025
5c62b41
Update PublicAPI for JVM PreferencesFileSerializer
sheiksyedm Nov 27, 2025
2de8f30
Mark datastore-preferences-core-jvm as dependency-only to resolve CS0433
sheiksyedm Nov 27, 2025
4aee1e5
Fix CS0433 by renaming JVM DataStore namespace
sheiksyedm Nov 27, 2025
2788d6e
Update published-namespaces.txt
sheiksyedm Nov 28, 2025
eea81a0
Fix published-namespaces.txt - restore Firebase/GMS namespaces
sheiksyedm Nov 28, 2025
0797dc6
Update PublicAPI files for Tink and Firebase Perf
sheiksyedm Nov 28, 2025
b91320a
Fix NavigationEvent namespace casing (capital E)
Copilot Dec 2, 2025
5883a48
Fix NavigationEvent namespace using Metadata.xml transforms and updat…
Copilot Dec 2, 2025
4644aed
Fix NavigationEvent.Internal namespace casing in Metadata.xml
Copilot Dec 2, 2025
c515a37
Merge branch 'copilot/stable-updates-20251124' of https://github.com/…
sheiksyedm Dec 5, 2025
2f95b9b
Update PublicApi.*.txt files and namespace file
sheiksyedm Dec 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
569 changes: 317 additions & 252 deletions cgmanifest.json

Large diffs are not rendered by default.

551 changes: 299 additions & 252 deletions config.json

Large diffs are not rendered by default.

1,225 changes: 615 additions & 610 deletions docs/artifact-list-with-versions.md

Large diffs are not rendered by default.

1,113 changes: 559 additions & 554 deletions docs/artifact-list.md

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions published-namespaces.txt
Original file line number Diff line number Diff line change
Expand Up @@ -462,9 +462,11 @@ AndroidX.DataStore.Core
AndroidX.DataStore.Core.Handlers
AndroidX.DataStore.Core.Internal
AndroidX.DataStore.Core.OkIO
AndroidX.DataStore.Core.Util
AndroidX.DataStore.Migrations
AndroidX.DataStore.Preferences
AndroidX.DataStore.Preferences.Core
AndroidX.DataStore.Preferences.Core.Jvm
AndroidX.DataStore.Preferences.Protobuf
AndroidX.DataStore.RxJava2
AndroidX.DataStore.RxJava3
Expand Down Expand Up @@ -618,6 +620,9 @@ AndroidX.Navigation.Fragment
AndroidX.Navigation.Internal
AndroidX.Navigation.Serialization
AndroidX.Navigation.UI
AndroidX.NavigationEvent
AndroidX.NavigationEvent.Compose
AndroidX.NavigationEvent.Internal
AndroidX.Paging
AndroidX.Paging.Internal
AndroidX.Paging.RxJava2
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
#nullable enable
AndroidX.Activity.ActivityFlags
AndroidX.Activity.ActivityViewModelLazyKt
AndroidX.Activity.BackEventCompat
AndroidX.Activity.BackEventCompat.BackEventCompat(Android.Window.BackEvent! backEvent) -> void
AndroidX.Activity.BackEventCompat.BackEventCompat(AndroidX.Navigationevent.NavigationEvent! navigationEvent) -> void
AndroidX.Activity.BackEventCompat.BackEventCompat(float touchX, float touchY, float progress, int swipeEdge) -> void
AndroidX.Activity.BackEventCompat.BackEventCompat(float touchX, float touchY, float progress, int swipeEdge, long frameTimeMillis) -> void
AndroidX.Activity.BackEventCompat.Companion
Expand All @@ -10,6 +12,7 @@ AndroidX.Activity.BackEventCompat.ISwipeEdge
AndroidX.Activity.BackEventCompat.Progress.get -> float
AndroidX.Activity.BackEventCompat.SwipeEdge.get -> int
AndroidX.Activity.BackEventCompat.ToBackEvent() -> Android.Window.BackEvent!
AndroidX.Activity.BackEventCompat.ToNavigationEvent() -> AndroidX.Navigationevent.NavigationEvent!
AndroidX.Activity.BackEventCompat.TouchX.get -> float
AndroidX.Activity.BackEventCompat.TouchY.get -> float
AndroidX.Activity.ComponentActivity
Expand Down Expand Up @@ -66,6 +69,8 @@ AndroidX.Activity.ContextAware.IContextAware.RemoveOnContextAvailableListener(An
AndroidX.Activity.ContextAware.IOnContextAvailableListener
AndroidX.Activity.ContextAware.IOnContextAvailableListener.OnContextAvailable(Android.Content.Context! context) -> void
AndroidX.Activity.EdgeToEdge
AndroidX.Activity.ExperimentalActivityApiAttribute
AndroidX.Activity.ExperimentalActivityApiAttribute.ExperimentalActivityApiAttribute() -> void
AndroidX.Activity.FullyDrawnReporter
AndroidX.Activity.FullyDrawnReporter.AddOnReportDrawnListener(Kotlin.Jvm.Functions.IFunction0! callback) -> void
AndroidX.Activity.FullyDrawnReporter.AddReporter() -> void
Expand All @@ -75,6 +80,7 @@ AndroidX.Activity.FullyDrawnReporter.IsFullyDrawnReported.get -> bool
AndroidX.Activity.FullyDrawnReporter.RemoveOnReportDrawnListener(Kotlin.Jvm.Functions.IFunction0! callback) -> void
AndroidX.Activity.FullyDrawnReporter.RemoveReporter() -> void
AndroidX.Activity.FullyDrawnReporterKt
AndroidX.Activity.IExperimentalActivityApi
AndroidX.Activity.IFullyDrawnReporterOwner
AndroidX.Activity.IFullyDrawnReporterOwner.FullyDrawnReporter.get -> AndroidX.Activity.FullyDrawnReporter!
AndroidX.Activity.IOnBackPressedDispatcherOwner
Expand Down Expand Up @@ -292,6 +298,7 @@ const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartActivityFor
const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartIntentSenderForResult.ActionIntentSenderRequest = "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST" -> string!
const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartIntentSenderForResult.ExtraIntentSenderRequest = "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST" -> string!
const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartIntentSenderForResult.ExtraSendIntentException = "androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION" -> string!
override AndroidX.Activity.ActivityFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Activity.ActivityViewModelLazyKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Activity.BackEventCompat.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Activity.BackEventCompat.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
Expand Down Expand Up @@ -433,6 +440,9 @@ override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.PickVi
override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.TakePicture.ParseResult(int resultCode, Android.Content.Intent? intent) -> Java.Lang.Object!
override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.TakePicturePreview.ParseResult(int resultCode, Android.Content.Intent? intent) -> Java.Lang.Object?
override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.TakeVideo.ParseResult(int resultCode, Android.Content.Intent? intent) -> Java.Lang.Object?
static AndroidX.Activity.ActivityFlags.Instance.get -> AndroidX.Activity.ActivityFlags!
static AndroidX.Activity.ActivityFlags.IsOnBackPressedLifecycleOrderMaintained.get -> bool
static AndroidX.Activity.ActivityFlags.IsOnBackPressedLifecycleOrderMaintained.set -> void
static AndroidX.Activity.ContextAware.ContextAwareKt.WithContextAvailable(AndroidX.Activity.ContextAware.IContextAware! obj, Kotlin.Jvm.Functions.IFunction1! onContextAvailable, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
static AndroidX.Activity.EdgeToEdge.DefaultDarkScrim.get -> int
static AndroidX.Activity.EdgeToEdge.DefaultLightScrim.get -> int
Expand Down Expand Up @@ -479,13 +489,15 @@ virtual AndroidX.Activity.ComponentActivity.FullyDrawnReporter.get -> AndroidX.A
virtual AndroidX.Activity.ComponentActivity.InitializeViewTreeOwners() -> void
virtual AndroidX.Activity.ComponentActivity.InvalidateMenu() -> void
virtual AndroidX.Activity.ComponentActivity.LastCustomNonConfigurationInstance.get -> Java.Lang.Object?
virtual AndroidX.Activity.ComponentActivity.NavigationEventDispatcher.get -> AndroidX.Navigationevent.NavigationEventDispatcher!
virtual AndroidX.Activity.ComponentActivity.OnRetainCustomNonConfigurationInstance() -> Java.Lang.Object?
virtual AndroidX.Activity.ComponentActivity.PeekAvailableContext() -> Android.Content.Context?
virtual AndroidX.Activity.ComponentActivity.RemoveMenuProvider(AndroidX.Core.View.IMenuProvider! provider) -> void
virtual AndroidX.Activity.ComponentActivity.ViewModelStore.get -> AndroidX.Lifecycle.ViewModelStore!
virtual AndroidX.Activity.ComponentDialog.GetOnBackPressedDispatcher() -> AndroidX.Activity.OnBackPressedDispatcher!
virtual AndroidX.Activity.ComponentDialog.InitializeViewTreeOwners() -> void
virtual AndroidX.Activity.ComponentDialog.Lifecycle.get -> AndroidX.Lifecycle.Lifecycle!
virtual AndroidX.Activity.ComponentDialog.NavigationEventDispatcher.get -> AndroidX.Navigationevent.NavigationEventDispatcher!
virtual AndroidX.Activity.ComponentDialog.SavedStateRegistry.get -> AndroidX.SavedState.SavedStateRegistry!
virtual AndroidX.Activity.OnBackPressedCallback.HandleOnBackCancelled() -> void
virtual AndroidX.Activity.OnBackPressedCallback.HandleOnBackProgressed(AndroidX.Activity.BackEventCompat! backEvent) -> void
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigrat
AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigration(Kotlin.Jvm.Functions.IFunction0! produceSharedPreferences, Kotlin.Jvm.Functions.IFunction3! migrate) -> void
AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigration(Kotlin.Jvm.Functions.IFunction0! produceSharedPreferences, System.Collections.Generic.ICollection<string!>! keysToMigrate, Kotlin.Jvm.Functions.IFunction2! shouldRunMigration, Kotlin.Jvm.Functions.IFunction3! migrate) -> void
AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigration(Kotlin.Jvm.Functions.IFunction0! produceSharedPreferences, System.Collections.Generic.ICollection<string!>! keysToMigrate, Kotlin.Jvm.Functions.IFunction3! migrate) -> void
AndroidX.DataStore.Migrations.SharedPreferencesMigration.ShouldMigrate(Java.Lang.Object? currentData, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object?
AndroidX.DataStore.Migrations.SharedPreferencesMigration.ShouldMigrate(Java.Lang.Object? currentData, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
AndroidX.DataStore.Migrations.SharedPreferencesMigration_androidKt
AndroidX.DataStore.Migrations.SharedPreferencesView
AndroidX.DataStore.Migrations.SharedPreferencesView.All.get -> System.Collections.Generic.IDictionary<string!, Java.Lang.Object!>!
Expand All @@ -27,5 +27,6 @@ override AndroidX.DataStore.Migrations.SharedPreferencesMigration.JniPeerMembers
override AndroidX.DataStore.Migrations.SharedPreferencesMigration_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Migrations.SharedPreferencesView.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
static AndroidX.DataStore.DataStoreDelegateKt.DataStore(string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, Kotlin.Jvm.Functions.IFunction1! produceMigrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> Kotlin.Properties.IReadOnlyProperty!
static AndroidX.DataStore.DataStoreDelegateKt.DeviceProtectedDataStore(string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, Kotlin.Jvm.Functions.IFunction1! produceMigrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> Kotlin.Properties.IReadOnlyProperty!
static AndroidX.DataStore.DataStoreFile.InvokeDataStoreFile(Android.Content.Context! obj, string! fileName) -> Java.IO.File!
static AndroidX.DataStore.Migrations.SharedPreferencesMigration_androidKt.MIGRATE_ALL_KEYS.get -> System.Collections.Generic.ICollection<string!>!
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,26 @@ AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage
AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage! storage, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage! storage, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage! storage, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DeviceProtectedDataStoreFile
AndroidX.DataStore.Core.DirectBootExceptionUtilKt
AndroidX.DataStore.Core.FileMoves_androidKt
AndroidX.DataStore.Core.FileStorage
AndroidX.DataStore.Core.FileStorage.CreateConnection() -> AndroidX.DataStore.Core.IStorageConnection!
AndroidX.DataStore.Core.FileStorage.FileStorage(AndroidX.DataStore.Core.ISerializer! serializer, Kotlin.Jvm.Functions.IFunction1! coordinatorProducer, Kotlin.Jvm.Functions.IFunction0! produceFile) -> void
AndroidX.DataStore.Core.FileStorageKt
AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler
AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler.HandleCorruption(AndroidX.DataStore.Core.CorruptionException! ex, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler.ReplaceFileCorruptionHandler(Kotlin.Jvm.Functions.IFunction1! produceNewData) -> void
AndroidX.DataStore.Core.ICloseable
AndroidX.DataStore.Core.ICloseable.Close() -> void
AndroidX.DataStore.Core.ICorruptionHandler
AndroidX.DataStore.Core.ICorruptionHandler.HandleCorruption(AndroidX.DataStore.Core.CorruptionException! ex, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object?
AndroidX.DataStore.Core.ICurrentDataProviderStore
AndroidX.DataStore.Core.ICurrentDataProviderStore.CurrentData(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object?
AndroidX.DataStore.Core.IDataMigration
AndroidX.DataStore.Core.IDataMigration.CleanUp(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object?
AndroidX.DataStore.Core.IDataMigration.Migrate(Java.Lang.Object? currentData, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object?
Expand Down Expand Up @@ -63,12 +74,16 @@ AndroidX.DataStore.Core.MultiProcessDataStoreFactory.Create(AndroidX.DataStore.C
AndroidX.DataStore.Core.MulticastFileObserver_androidKt
AndroidX.DataStore.Core.MutexUtilsKt
AndroidX.DataStore.Core.StorageConnectionKt
AndroidX.DataStore.Core.Util.DirectBootUtil_androidKt
override AndroidX.DataStore.Core.Actual_jvmKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.CloseableKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.CorruptionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.DataStoreFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.DeviceProtectedDataStoreFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.DirectBootExceptionUtilKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.FileMoves_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.FileStorage.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.FileStorageKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.InterProcessCoordinatorKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.InterProcessCoordinator_jvmKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
Expand All @@ -77,8 +92,11 @@ override AndroidX.DataStore.Core.MultiProcessDataStoreFactory.JniPeerMembers.get
override AndroidX.DataStore.Core.MulticastFileObserver_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.MutexUtilsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.StorageConnectionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.Util.DirectBootUtil_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
static AndroidX.DataStore.Core.CloseableKt.Use(Java.Lang.Object! obj, Kotlin.Jvm.Functions.IFunction1! block) -> Java.Lang.Object?
static AndroidX.DataStore.Core.DataStoreFactory.Instance.get -> AndroidX.DataStore.Core.DataStoreFactory!
static AndroidX.DataStore.Core.DeviceProtectedDataStoreFile.InvokeDeviceProtectedDataStoreFile(Android.Content.Context! obj, string! fileName) -> Java.IO.File!
static AndroidX.DataStore.Core.DirectBootExceptionUtilKt.WrapExceptionIfDueToDirectBoot(string? parentDirPath, Java.Lang.Exception! exception) -> Java.Lang.Exception!
static AndroidX.DataStore.Core.InterProcessCoordinatorKt.CreateSingleProcessCoordinator(string! filePath) -> AndroidX.DataStore.Core.IInterProcessCoordinator!
static AndroidX.DataStore.Core.InterProcessCoordinator_jvmKt.CreateSingleProcessCoordinator(Java.IO.File! file) -> AndroidX.DataStore.Core.IInterProcessCoordinator!
static AndroidX.DataStore.Core.MultiProcessCoordinatorKt.CreateMultiProcessCoordinator(Kotlin.Coroutines.ICoroutineContext! context, Java.IO.File! file) -> AndroidX.DataStore.Core.IInterProcessCoordinator!
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
namespace AndroidX.DataStore.Preferences.Core;

public partial class PreferencesFileSerializer
{
global::Java.Lang.Object? global::AndroidX.DataStore.Core.ISerializer.DefaultValue => DefaultValue;

global::Java.Lang.Object? global::AndroidX.DataStore.Core.ISerializer.WriteTo(global::Java.Lang.Object? t, global::System.IO.Stream output, global::Kotlin.Coroutines.IContinuation p2)
{
return WriteTo((global::AndroidX.DataStore.Preferences.Core.Preferences?)t, output, p2);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
namespace AndroidX.DataStore.Preferences.Core;

public partial class PreferencesSerializer
{
global::Java.Lang.Object? global::AndroidX.DataStore.Core.OkIO.IOkioSerializer.DefaultValue => DefaultValue;

global::Java.Lang.Object? global::AndroidX.DataStore.Core.OkIO.IOkioSerializer.WriteTo(global::Java.Lang.Object? t, global::Square.OkIO.IBufferedSink sink, global::Kotlin.Coroutines.IContinuation p2)
{
return WriteTo((global::AndroidX.DataStore.Preferences.Core.Preferences?)t, sink, p2);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#nullable enable
Loading
Loading