diff --git a/config.json b/config.json index bf2d3a7d2..a9cc351a8 100644 --- a/config.json +++ b/config.json @@ -218,6 +218,158 @@ "nugetId": "Xamarin.AndroidX.Collection.Ktx", "dependencyOnly": false }, + { + "groupId": "androidx.compose.animation", + "artifactId": "animation", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Animation", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.animation", + "artifactId": "animation-core", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Animation.Core", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.foundation", + "artifactId": "foundation", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Foundation", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.foundation", + "artifactId": "foundation-layout", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Foundation.Layout", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.material", + "artifactId": "material", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Material", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.material", + "artifactId": "material-icons-core", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Material.Icons.Core", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.material", + "artifactId": "material-icons-extended", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Material.Icons.Extended", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.material", + "artifactId": "material-ripple", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Material.Ripple", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.runtime", + "artifactId": "runtime", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Runtime", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.runtime", + "artifactId": "runtime-livedata", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Runtime.LiveData", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.runtime", + "artifactId": "runtime-rxjava2", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Runtime.RxJava2", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.runtime", + "artifactId": "runtime-saveable", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.Runtime.Saveable", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui-geometry", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI.Geometry", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui-graphics", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI.Graphics", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui-text", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI.Text", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui-unit", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI.Unit", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui-util", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI.Util", + "dependencyOnly": false + }, + { + "groupId": "androidx.compose.ui", + "artifactId": "ui-viewbinding", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.Compose.UI.ViewBinding", + "dependencyOnly": false + }, { "groupId": "androidx.concurrent", "artifactId": "concurrent-futures", @@ -858,6 +1010,14 @@ "nugetId": "Xamarin.AndroidX.Print", "dependencyOnly": false }, + { + "groupId": "androidx.profileinstaller", + "artifactId": "profileinstaller", + "version": "1.0.0", + "nugetVersion": "1.0.0", + "nugetId": "Xamarin.AndroidX.ProfileInstaller.ProfileInstaller", + "dependencyOnly": false + }, { "groupId": "androidx.recommendation", "artifactId": "recommendation", diff --git a/mappings/dependencies.json b/mappings/dependencies.json index ea4ea1726..39964b6ba 100644 --- a/mappings/dependencies.json +++ b/mappings/dependencies.json @@ -514,6 +514,254 @@ "Xamarin.Kotlin.StdLib" ] }, + { + "id": "Xamarin.AndroidX.Compose.Animation", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Animation.Core", + "Xamarin.AndroidX.Compose.Foundation.Layout", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Geometry", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Animation.Core", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Unit", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.Kotlin.StdLib", + "Xamarin.KotlinX.Coroutines.Core" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Foundation.Layout", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Runtime", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.Kotlin.StdLib", + "Xamarin.KotlinX.Coroutines.Android" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.UI.Geometry", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.UI.Util", + "dependencies": [ + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.UI", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.AutoFill", + "Xamarin.AndroidX.Compose.Runtime.Saveable", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Geometry", + "Xamarin.AndroidX.Compose.UI.Graphics", + "Xamarin.AndroidX.Compose.UI.Text", + "Xamarin.AndroidX.Compose.UI.Unit", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Lifecycle.Common.Java8", + "Xamarin.AndroidX.Lifecycle.Runtime", + "Xamarin.AndroidX.Lifecycle.ViewModel", + "Xamarin.AndroidX.ProfileInstaller.ProfileInstaller", + "Xamarin.AndroidX.SavedState", + "Xamarin.Kotlin.StdLib.Common", + "Xamarin.Kotlin.StdLib", + "Xamarin.KotlinX.Coroutines.Android", + "Xamarin.KotlinX.Coroutines.Core" + ] + }, + { + "id": "Xamarin.Kotlin.StdLib.Common", + "dependencies": [] + }, + { + "id": "Xamarin.AndroidX.Compose.UI.Unit", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Geometry", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.KotlinX.Coroutines.Core", + "dependencies": [ + "Xamarin.KotlinX.Coroutines.Core.Jvm" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Foundation", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Animation", + "Xamarin.AndroidX.Compose.Foundation.Layout", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Text", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.UI.Text", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Collection", + "Xamarin.AndroidX.Compose.Runtime.Saveable", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Graphics", + "Xamarin.AndroidX.Compose.UI.Unit", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Core", + "Xamarin.Kotlin.StdLib.Common", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Material", + "dependencies": [ + "Xamarin.AndroidX.Compose.Animation.Core", + "Xamarin.AndroidX.Compose.Animation", + "Xamarin.AndroidX.Compose.Foundation.Layout", + "Xamarin.AndroidX.Compose.Foundation", + "Xamarin.AndroidX.Compose.Material.Icons.Core", + "Xamarin.AndroidX.Compose.Material.Ripple", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Text", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Material.Icons.Core", + "dependencies": [ + "Xamarin.AndroidX.Compose.UI", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Material.Ripple", + "dependencies": [ + "Xamarin.AndroidX.Compose.Animation", + "Xamarin.AndroidX.Compose.Foundation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Material.Icons.Extended", + "dependencies": [ + "Xamarin.AndroidX.Compose.Material.Icons.Core", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.KotlinX.Coroutines.Android", + "dependencies": [ + "Xamarin.Kotlin.StdLib.Jdk8", + "Xamarin.KotlinX.Coroutines.Core.Jvm" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Runtime.LiveData", + "dependencies": [ + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.AndroidX.Lifecycle.LiveData", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Runtime.RxJava2", + "dependencies": [ + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.Android.ReactiveX.RxJava", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.Runtime.Saveable", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.UI.Graphics", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Compose.Runtime", + "Xamarin.AndroidX.Compose.UI.Unit", + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.Kotlin.StdLib.Common" + ] + }, + { + "id": "Xamarin.AndroidX.ProfileInstaller.ProfileInstaller", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Startup.StartupRuntime" + ] + }, + { + "id": "Xamarin.AndroidX.Compose.UI.ViewBinding", + "dependencies": [ + "Xamarin.AndroidX.Compose.UI.Util", + "Xamarin.AndroidX.Compose.UI", + "Xamarin.AndroidX.DataBinding.ViewBinding", + "Xamarin.AndroidX.Fragment.Ktx", + "Xamarin.Kotlin.StdLib" + ] + }, + { + "id": "Xamarin.AndroidX.DataBinding.ViewBinding", + "dependencies": [ + "Xamarin.AndroidX.Annotation" + ] + }, + { + "id": "Xamarin.AndroidX.Fragment.Ktx", + "dependencies": [ + "Xamarin.AndroidX.Activity.Ktx", + "Xamarin.AndroidX.Collection.Ktx", + "Xamarin.AndroidX.Core.Core.Ktx", + "Xamarin.AndroidX.Fragment", + "Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx", + "Xamarin.AndroidX.Lifecycle.ViewModel.Ktx", + "Xamarin.AndroidX.SavedState.SavedState.Ktx", + "Xamarin.Kotlin.StdLib" + ] + }, { "id": "Xamarin.AndroidX.ConstraintLayout.Core", "dependencies": [] @@ -587,12 +835,6 @@ "Xamarin.AndroidX.Lifecycle.Runtime" ] }, - { - "id": "Xamarin.AndroidX.DataBinding.ViewBinding", - "dependencies": [ - "Xamarin.AndroidX.Annotation" - ] - }, { "id": "Xamarin.AndroidX.DocumentFile", "dependencies": [ @@ -656,19 +898,6 @@ "Xamarin.AndroidX.CustomView" ] }, - { - "id": "Xamarin.AndroidX.Fragment.Ktx", - "dependencies": [ - "Xamarin.AndroidX.Activity.Ktx", - "Xamarin.AndroidX.Collection.Ktx", - "Xamarin.AndroidX.Core.Core.Ktx", - "Xamarin.AndroidX.Fragment", - "Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx", - "Xamarin.AndroidX.Lifecycle.ViewModel.Ktx", - "Xamarin.AndroidX.SavedState.SavedState.Ktx", - "Xamarin.Kotlin.StdLib" - ] - }, { "id": "Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx", "dependencies": [ @@ -813,12 +1042,6 @@ "Xamarin.KotlinX.Coroutines.Core" ] }, - { - "id": "Xamarin.KotlinX.Coroutines.Core", - "dependencies": [ - "Xamarin.KotlinX.Coroutines.Core.Jvm" - ] - }, { "id": "Xamarin.AndroidX.Lifecycle.ReactiveStreams", "dependencies": [ @@ -837,13 +1060,6 @@ "Xamarin.Kotlin.StdLib" ] }, - { - "id": "Xamarin.KotlinX.Coroutines.Android", - "dependencies": [ - "Xamarin.Kotlin.StdLib.Jdk8", - "Xamarin.KotlinX.Coroutines.Core.Jvm" - ] - }, { "id": "Xamarin.AndroidX.Media2.Common", "dependencies": [ @@ -894,10 +1110,6 @@ "id": "Xamarin.AndroidX.MultiDex", "dependencies": [] }, - { - "id": "Xamarin.AndroidX.Migration.Tool", - "dependencies": [] - }, { "id": "Xamarin.AndroidX.Navigation.Common", "dependencies": [ @@ -1071,6 +1283,13 @@ "Xamarin.Kotlin.StdLib" ] }, + { + "id": "Xamarin.AndroidX.Startup.StartupRuntime", + "dependencies": [ + "Xamarin.AndroidX.Annotation", + "Xamarin.AndroidX.Tracing.Tracing" + ] + }, { "id": "Xamarin.AndroidX.Recommendation", "dependencies": [ @@ -1182,13 +1401,6 @@ "Xamarin.AndroidX.Slice.Core" ] }, - { - "id": "Xamarin.AndroidX.Startup.StartupRuntime", - "dependencies": [ - "Xamarin.AndroidX.Annotation", - "Xamarin.AndroidX.Tracing.Tracing" - ] - }, { "id": "Xamarin.AndroidX.TvProvider", "dependencies": [ @@ -1281,10 +1493,6 @@ "Xamarin.Kotlin.StdLib" ] }, - { - "id": "Xamarin.Kotlin.StdLib.Common", - "dependencies": [] - }, { "id": "Xamarin.Kotlin.StdLib.Jdk7", "dependencies": [ diff --git a/source/AndroidXProject.cshtml b/source/AndroidXProject.cshtml index 790a32eaa..4fa5cc994 100644 --- a/source/AndroidXProject.cshtml +++ b/source/AndroidXProject.cshtml @@ -227,4 +227,13 @@ } + + @if (@Model.NuGetPackageId.StartsWith("Xamarin.AndroidX.Compose")) + { + + Xamarin.Android bindings for AndroidX - @(Model.Name) (bindings without managed callable wrappers (C#) and are only used for including Java files) + Xamarin.Android bindings for AndroidX - @(Model.Name) (bindings without managed callable wrappers (C#) and are only used for including Java files) artifact=@(Model.MavenGroupId):@(Model.Name) artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version) + + } + diff --git a/source/androidx.compose.animation/animation-core/Additions/Additions.cs b/source/androidx.compose.animation/animation-core/Additions/Additions.cs new file mode 100644 index 000000000..aa70205d8 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/Additions.cs @@ -0,0 +1,6 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + +delegate IntPtr _JniMarshal_PPL_L (IntPtr jnienv, IntPtr klass, IntPtr p0); diff --git a/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IAnimationSpec.cs b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IAnimationSpec.cs new file mode 100644 index 000000000..8d0a72c21 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IAnimationSpec.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +/* +namespace AndroidX.Compose.Animation.Core { + + // Metadata.xml XPath interface reference: path="/api/package[@name='androidx.compose.animation.core']/interface[@name='AnimationSpec']" + [Register ("androidx/compose/animation/core/AnimationSpec", "", "AndroidX.Compose.Animation.Core.IAnimationSpecInvoker")] + [global::Java.Interop.JavaTypeParameters (new string [] {"T"})] + public partial interface IAnimationSpec : IJavaObject, IJavaPeerable { + // Metadata.xml XPath method reference: path="/api/package[@name='androidx.compose.animation.core']/interface[@name='AnimationSpec']/method[@name='vectorize' and count(parameter)=1 and parameter[1][@type='androidx.compose.animation.core.TwoWayConverter<T, V>']]" + [Register ("vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec;", "GetVectorize_Landroidx_compose_animation_core_TwoWayConverter_Handler:AndroidX.Compose.Animation.Core.IAnimationSpecInvoker, Xamarin.AndroidX.Compose.Animation.Animation.Core")] + [global::Java.Interop.JavaTypeParameters (new string [] {"V extends androidx.compose.animation.core.AnimationVector"})] + global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter); + + } + + [global::Android.Runtime.Register ("androidx/compose/animation/core/AnimationSpec", DoNotGenerateAcw=true)] + internal partial class IAnimationSpecInvoker : global::Java.Lang.Object, IAnimationSpec { + static readonly JniPeerMembers _members = new XAPeerMembers ("androidx/compose/animation/core/AnimationSpec", typeof (IAnimationSpecInvoker)); + + static IntPtr java_class_ref { + get { return _members.JniPeerType.PeerReference.Handle; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + public override global::Java.Interop.JniPeerMembers JniPeerMembers { + get { return _members; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + protected override IntPtr ThresholdClass { + get { return class_ref; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + protected override global::System.Type ThresholdType { + get { return _members.ManagedPeerType; } + } + + IntPtr class_ref; + + public static IAnimationSpec GetObject (IntPtr handle, JniHandleOwnership transfer) + { + return global::Java.Lang.Object.GetObject (handle, transfer); + } + + static IntPtr Validate (IntPtr handle) + { + if (!JNIEnv.IsInstanceOf (handle, java_class_ref)) + throw new InvalidCastException ($"Unable to convert instance of type '{JNIEnv.GetClassNameFromInstance (handle)}' to type 'androidx.compose.animation.core.AnimationSpec'."); + return handle; + } + + protected override void Dispose (bool disposing) + { + if (this.class_ref != IntPtr.Zero) + JNIEnv.DeleteGlobalRef (this.class_ref); + this.class_ref = IntPtr.Zero; + base.Dispose (disposing); + } + + public IAnimationSpecInvoker (IntPtr handle, JniHandleOwnership transfer) : base (Validate (handle), transfer) + { + IntPtr local_ref = JNIEnv.GetObjectClass (((global::Java.Lang.Object) this).Handle); + this.class_ref = JNIEnv.NewGlobalRef (local_ref); + JNIEnv.DeleteLocalRef (local_ref); + } + + static Delegate cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; +#pragma warning disable 0169 + static Delegate GetVectorize_Landroidx_compose_animation_core_TwoWayConverter_Handler () + { + if (cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ == null) + cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPL_L) n_Vectorize_Landroidx_compose_animation_core_TwoWayConverter_); + return cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; + } + + static IntPtr n_Vectorize_Landroidx_compose_animation_core_TwoWayConverter_ (IntPtr jnienv, IntPtr native__this, IntPtr native_converter) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var converter = (global::AndroidX.Compose.Animation.Core.ITwoWayConverter)global::Java.Lang.Object.GetObject (native_converter, JniHandleOwnership.DoNotTransfer); + IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.Vectorize (converter)); + return __ret; + } +#pragma warning restore 0169 + + IntPtr id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; + public unsafe global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter) + { + if (id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ == IntPtr.Zero) + id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ = JNIEnv.GetMethodID (class_ref, "vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec;"); + JValue* __args = stackalloc JValue [1]; + __args [0] = new JValue ((converter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) converter).Handle); + var __ret = (Java.Lang.Object) global::Java.Lang.Object.GetObject (JNIEnv.CallObjectMethod (((global::Java.Lang.Object) this).Handle, id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_, __args), JniHandleOwnership.TransferLocalRef); + return __ret; + } + + } +} +*/ \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IDecayAnimationSpec.cs b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IDecayAnimationSpec.cs new file mode 100644 index 000000000..18e8aaf32 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IDecayAnimationSpec.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +/* +namespace AndroidX.Compose.Animation.Core { + + // Metadata.xml XPath interface reference: path="/api/package[@name='androidx.compose.animation.core']/interface[@name='DecayAnimationSpec']" + [Register ("androidx/compose/animation/core/DecayAnimationSpec", "", "AndroidX.Compose.Animation.Core.IDecayAnimationSpecInvoker")] + [global::Java.Interop.JavaTypeParameters (new string [] {"T"})] + public partial interface IDecayAnimationSpec : IJavaObject, IJavaPeerable { + // Metadata.xml XPath method reference: path="/api/package[@name='androidx.compose.animation.core']/interface[@name='DecayAnimationSpec']/method[@name='vectorize' and count(parameter)=1 and parameter[1][@type='androidx.compose.animation.core.TwoWayConverter<T, V>']]" + [Register ("vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedDecayAnimationSpec;", "GetVectorize_Landroidx_compose_animation_core_TwoWayConverter_Handler:AndroidX.Compose.Animation.Core.IDecayAnimationSpecInvoker, Xamarin.AndroidX.Compose.Animation.Animation.Core")] + [global::Java.Interop.JavaTypeParameters (new string [] {"V extends androidx.compose.animation.core.AnimationVector"})] + global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter typeConverter); + + } + + [global::Android.Runtime.Register ("androidx/compose/animation/core/DecayAnimationSpec", DoNotGenerateAcw=true)] + internal partial class IDecayAnimationSpecInvoker : global::Java.Lang.Object, IDecayAnimationSpec { + + static readonly JniPeerMembers _members = new XAPeerMembers ("androidx/compose/animation/core/DecayAnimationSpec", typeof (IDecayAnimationSpecInvoker)); + + static IntPtr java_class_ref { + get { return _members.JniPeerType.PeerReference.Handle; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + public override global::Java.Interop.JniPeerMembers JniPeerMembers { + get { return _members; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + protected override IntPtr ThresholdClass { + get { return class_ref; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + protected override global::System.Type ThresholdType { + get { return _members.ManagedPeerType; } + } + + IntPtr class_ref; + + public static IDecayAnimationSpec GetObject (IntPtr handle, JniHandleOwnership transfer) + { + return global::Java.Lang.Object.GetObject (handle, transfer); + } + + static IntPtr Validate (IntPtr handle) + { + if (!JNIEnv.IsInstanceOf (handle, java_class_ref)) + throw new InvalidCastException ($"Unable to convert instance of type '{JNIEnv.GetClassNameFromInstance (handle)}' to type 'androidx.compose.animation.core.DecayAnimationSpec'."); + return handle; + } + + protected override void Dispose (bool disposing) + { + if (this.class_ref != IntPtr.Zero) + JNIEnv.DeleteGlobalRef (this.class_ref); + this.class_ref = IntPtr.Zero; + base.Dispose (disposing); + } + + public IDecayAnimationSpecInvoker (IntPtr handle, JniHandleOwnership transfer) : base (Validate (handle), transfer) + { + IntPtr local_ref = JNIEnv.GetObjectClass (((global::Java.Lang.Object) this).Handle); + this.class_ref = JNIEnv.NewGlobalRef (local_ref); + JNIEnv.DeleteLocalRef (local_ref); + } + + static Delegate cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; +#pragma warning disable 0169 + static Delegate GetVectorize_Landroidx_compose_animation_core_TwoWayConverter_Handler () + { + if (cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ == null) + cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPL_L) n_Vectorize_Landroidx_compose_animation_core_TwoWayConverter_); + return cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; + } + + static IntPtr n_Vectorize_Landroidx_compose_animation_core_TwoWayConverter_ (IntPtr jnienv, IntPtr native__this, IntPtr native_typeConverter) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var typeConverter = (global::AndroidX.Compose.Animation.Core.ITwoWayConverter)global::Java.Lang.Object.GetObject (native_typeConverter, JniHandleOwnership.DoNotTransfer); + IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.Vectorize (typeConverter)); + return __ret; + } +#pragma warning restore 0169 + + IntPtr id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; + public unsafe global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter typeConverter) + { + if (id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ == IntPtr.Zero) + id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ = JNIEnv.GetMethodID (class_ref, "vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedDecayAnimationSpec;"); + JValue* __args = stackalloc JValue [1]; + __args [0] = new JValue ((typeConverter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) typeConverter).Handle); + var __ret = (Java.Lang.Object) global::Java.Lang.Object.GetObject (JNIEnv.CallObjectMethod (((global::Java.Lang.Object) this).Handle, id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_, __args), JniHandleOwnership.TransferLocalRef); + return __ret; + } + + } +} +*/ diff --git a/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IFiniteAnimationSpec.cs b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IFiniteAnimationSpec.cs new file mode 100644 index 000000000..f1da9e03b --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.IFiniteAnimationSpec.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +/* +namespace AndroidX.Compose.Animation.Core { + + // Metadata.xml XPath interface reference: path="/api/package[@name='androidx.compose.animation.core']/interface[@name='FiniteAnimationSpec']" + [Register ("androidx/compose/animation/core/FiniteAnimationSpec", "", "AndroidX.Compose.Animation.Core.IFiniteAnimationSpecInvoker")] + [global::Java.Interop.JavaTypeParameters (new string [] {"T"})] + public partial interface IFiniteAnimationSpec : global::AndroidX.Compose.Animation.Core.IAnimationSpec { + // Metadata.xml XPath method reference: path="/api/package[@name='androidx.compose.animation.core']/interface[@name='FiniteAnimationSpec']/method[@name='vectorize' and count(parameter)=1 and parameter[1][@type='androidx.compose.animation.core.TwoWayConverter<T, V>']]" + [Register ("vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedFiniteAnimationSpec;", "GetVectorize_Landroidx_compose_animation_core_TwoWayConverter_Handler:AndroidX.Compose.Animation.Core.IFiniteAnimationSpecInvoker, Xamarin.AndroidX.Compose.Animation.Animation.Core")] + [global::Java.Interop.JavaTypeParameters (new string [] {"V extends androidx.compose.animation.core.AnimationVector"})] + global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter); + + } + + [global::Android.Runtime.Register ("androidx/compose/animation/core/FiniteAnimationSpec", DoNotGenerateAcw=true)] + internal partial class IFiniteAnimationSpecInvoker : global::Java.Lang.Object, IFiniteAnimationSpec { + static readonly JniPeerMembers _members = new XAPeerMembers ("androidx/compose/animation/core/FiniteAnimationSpec", typeof (IFiniteAnimationSpecInvoker)); + + static IntPtr java_class_ref { + get { return _members.JniPeerType.PeerReference.Handle; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + public override global::Java.Interop.JniPeerMembers JniPeerMembers { + get { return _members; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + protected override IntPtr ThresholdClass { + get { return class_ref; } + } + + [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] + [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] + protected override global::System.Type ThresholdType { + get { return _members.ManagedPeerType; } + } + + IntPtr class_ref; + + public static IFiniteAnimationSpec GetObject (IntPtr handle, JniHandleOwnership transfer) + { + return global::Java.Lang.Object.GetObject (handle, transfer); + } + + static IntPtr Validate (IntPtr handle) + { + if (!JNIEnv.IsInstanceOf (handle, java_class_ref)) + throw new InvalidCastException ($"Unable to convert instance of type '{JNIEnv.GetClassNameFromInstance (handle)}' to type 'androidx.compose.animation.core.FiniteAnimationSpec'."); + return handle; + } + + protected override void Dispose (bool disposing) + { + if (this.class_ref != IntPtr.Zero) + JNIEnv.DeleteGlobalRef (this.class_ref); + this.class_ref = IntPtr.Zero; + base.Dispose (disposing); + } + + public IFiniteAnimationSpecInvoker (IntPtr handle, JniHandleOwnership transfer) : base (Validate (handle), transfer) + { + IntPtr local_ref = JNIEnv.GetObjectClass (((global::Java.Lang.Object) this).Handle); + this.class_ref = JNIEnv.NewGlobalRef (local_ref); + JNIEnv.DeleteLocalRef (local_ref); + } + + static Delegate cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; +#pragma warning disable 0169 + static Delegate GetVectorize_Landroidx_compose_animation_core_TwoWayConverter_Handler () + { + if (cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ == null) + cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPL_L) n_Vectorize_Landroidx_compose_animation_core_TwoWayConverter_); + return cb_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; + } + + static IntPtr n_Vectorize_Landroidx_compose_animation_core_TwoWayConverter_ (IntPtr jnienv, IntPtr native__this, IntPtr native_converter) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var converter = (global::AndroidX.Compose.Animation.Core.ITwoWayConverter)global::Java.Lang.Object.GetObject (native_converter, JniHandleOwnership.DoNotTransfer); + IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.Vectorize (converter)); + return __ret; + } +#pragma warning restore 0169 + + IntPtr id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_; + public unsafe global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter) + { + if (id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ == IntPtr.Zero) + id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_ = JNIEnv.GetMethodID (class_ref, "vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedFiniteAnimationSpec;"); + JValue* __args = stackalloc JValue [1]; + __args [0] = new JValue ((converter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) converter).Handle); + var __ret = (Java.Lang.Object) global::Java.Lang.Object.GetObject (JNIEnv.CallObjectMethod (((global::Java.Lang.Object) this).Handle, id_vectorize_Landroidx_compose_animation_core_TwoWayConverter_, __args), JniHandleOwnership.TransferLocalRef); + return __ret; + } + + } +} +*/ diff --git a/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.cs b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.cs new file mode 100644 index 000000000..e16b54774 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +/* +namespace AndroidX.Compose.Animation.Core +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='androidx.compose.animation.core']/class[@name='InfiniteRepeatableSpec']" + // [global::Android.Runtime.Register ("androidx/compose/animation/core/InfiniteRepeatableSpec", DoNotGenerateAcw=true)] + // [global::Java.Interop.JavaTypeParameters (new string [] {"T"})] + public sealed partial class InfiniteRepeatableSpec //: global::Java.Lang.Object, global::AndroidX.Compose.Animation.Core.IAnimationSpec + { + // Metadata.xml XPath method reference: path="/api/package[@name='androidx.compose.animation.core']/class[@name='InfiniteRepeatableSpec']/method[@name='vectorize' and count(parameter)=1 and parameter[1][@type='androidx.compose.animation.core.TwoWayConverter<T, V>']]" + [Register ("vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec;", "")] + [global::Java.Interop.JavaTypeParameters (new string [] {"V extends androidx.compose.animation.core.AnimationVector"})] + public unsafe global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter) + { + const string __id = "vectorize.(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedAnimationSpec;"; + try { + JniArgumentValue* __args = stackalloc JniArgumentValue [1]; + __args [0] = new JniArgumentValue ((converter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) converter).Handle); + var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod (__id, this, __args); + return (Java.Lang.Object) global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + global::System.GC.KeepAlive (converter); + } + } + + } +} +*/ diff --git a/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.RepeatableSpec.cs b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.RepeatableSpec.cs new file mode 100644 index 000000000..76ce79b90 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.RepeatableSpec.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +/* +namespace AndroidX.Compose.Animation.Core +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='androidx.compose.animation.core']/class[@name='RepeatableSpec']" + // [global::Android.Runtime.Register ("androidx/compose/animation/core/RepeatableSpec", DoNotGenerateAcw=true)] + // [global::Java.Interop.JavaTypeParameters (new string [] {"T"})] + public sealed partial class RepeatableSpec // : global::Java.Lang.Object, global::AndroidX.Compose.Animation.Core.IFiniteAnimationSpec + { + // Metadata.xml XPath method reference: path="/api/package[@name='androidx.compose.animation.core']/class[@name='RepeatableSpec']/method[@name='vectorize' and count(parameter)=1 and parameter[1][@type='androidx.compose.animation.core.TwoWayConverter<T, V>']]" + [Register ("vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedFiniteAnimationSpec;", "")] + [global::Java.Interop.JavaTypeParameters (new string [] {"V extends androidx.compose.animation.core.AnimationVector"})] + public unsafe global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter) + { + const string __id = "vectorize.(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedFiniteAnimationSpec;"; + try { + JniArgumentValue* __args = stackalloc JniArgumentValue [1]; + __args [0] = new JniArgumentValue ((converter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) converter).Handle); + var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod (__id, this, __args); + return (Java.Lang.Object) global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + global::System.GC.KeepAlive (converter); + } + } + } +} +*/ \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.SnapSpec.cs b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.SnapSpec.cs new file mode 100644 index 000000000..adcb60592 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Additions/AndroidX.Compose.Animation.Core.SnapSpec.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +/* +namespace AndroidX.Compose.Animation.Core +{ + // Metadata.xml XPath class reference: path="/api/package[@name='androidx.compose.animation.core']/class[@name='SnapSpec']" + // [global::Android.Runtime.Register ("androidx/compose/animation/core/SnapSpec", DoNotGenerateAcw=true)] + // [global::Java.Interop.JavaTypeParameters (new string [] {"T"})] + public sealed partial class SnapSpec //: global::Java.Lang.Object, global::AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec + { + // Metadata.xml XPath method reference: path="/api/package[@name='androidx.compose.animation.core']/class[@name='SnapSpec']/method[@name='vectorize' and count(parameter)=1 and parameter[1][@type='androidx.compose.animation.core.TwoWayConverter<T, V>']]" + [Register ("vectorize", "(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec;", "")] + [global::Java.Interop.JavaTypeParameters (new string [] {"V extends androidx.compose.animation.core.AnimationVector"})] + public unsafe global::Java.Lang.Object Vectorize (global::AndroidX.Compose.Animation.Core.ITwoWayConverter converter) + { + const string __id = "vectorize.(Landroidx/compose/animation/core/TwoWayConverter;)Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec;"; + try { + JniArgumentValue* __args = stackalloc JniArgumentValue [1]; + __args [0] = new JniArgumentValue ((converter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) converter).Handle); + var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod (__id, this, __args); + return (Java.Lang.Object) global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + global::System.GC.KeepAlive (converter); + } + } + } +} +*/ \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Transforms/EnumFields.xml b/source/androidx.compose.animation/animation-core/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Transforms/EnumMethods.xml b/source/androidx.compose.animation/animation-core/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.animation/animation-core/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..8953cb782 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.animation/animation-core/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation-core/Transforms/Metadata.xml b/source/androidx.compose.animation/animation-core/Transforms/Metadata.xml new file mode 100644 index 000000000..2a5d3dfc7 --- /dev/null +++ b/source/androidx.compose.animation/animation-core/Transforms/Metadata.xml @@ -0,0 +1,97 @@ + + + + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation/Additions/Additions.cs b/source/androidx.compose.animation/animation/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.animation/animation/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.animation/animation/Transforms/EnumFields.xml b/source/androidx.compose.animation/animation/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.animation/animation/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation/Transforms/EnumMethods.xml b/source/androidx.compose.animation/animation/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.animation/animation/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.animation/animation/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..bba44c01d --- /dev/null +++ b/source/androidx.compose.animation/animation/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.animation/animation/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.animation/animation/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.animation/animation/Transforms/Metadata.xml b/source/androidx.compose.animation/animation/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.animation/animation/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation-layout/Additions/Additions.cs b/source/androidx.compose.foundation/foundation-layout/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.foundation/foundation-layout/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.foundation/foundation-layout/Transforms/EnumFields.xml b/source/androidx.compose.foundation/foundation-layout/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.foundation/foundation-layout/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation-layout/Transforms/EnumMethods.xml b/source/androidx.compose.foundation/foundation-layout/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.foundation/foundation-layout/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..bb65057a7 --- /dev/null +++ b/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.xml b/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.xml new file mode 100644 index 000000000..6cb03e17a --- /dev/null +++ b/source/androidx.compose.foundation/foundation-layout/Transforms/Metadata.xml @@ -0,0 +1,30 @@ + + + + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation/Additions/Additions.cs b/source/androidx.compose.foundation/foundation/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.foundation/foundation/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.foundation/foundation/Transforms/EnumFields.xml b/source/androidx.compose.foundation/foundation/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.foundation/foundation/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation/Transforms/EnumMethods.xml b/source/androidx.compose.foundation/foundation/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.foundation/foundation/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.foundation/foundation/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..bf3bfe961 --- /dev/null +++ b/source/androidx.compose.foundation/foundation/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,55 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.foundation/foundation/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.foundation/foundation/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.foundation/foundation/Transforms/Metadata.xml b/source/androidx.compose.foundation/foundation/Transforms/Metadata.xml new file mode 100644 index 000000000..72553e9df --- /dev/null +++ b/source/androidx.compose.foundation/foundation/Transforms/Metadata.xml @@ -0,0 +1,70 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-core/Additions/Additions.cs b/source/androidx.compose.material/material-icons-core/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.material/material-icons-core/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.material/material-icons-core/Transforms/EnumFields.xml b/source/androidx.compose.material/material-icons-core/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.material/material-icons-core/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-core/Transforms/EnumMethods.xml b/source/androidx.compose.material/material-icons-core/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.material/material-icons-core/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-core/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.material/material-icons-core/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..05150f52f --- /dev/null +++ b/source/androidx.compose.material/material-icons-core/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,44 @@ + + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-core/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.material/material-icons-core/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.material/material-icons-core/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-core/Transforms/Metadata.xml b/source/androidx.compose.material/material-icons-core/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.material/material-icons-core/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-extended/Additions/Additions.cs b/source/androidx.compose.material/material-icons-extended/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.material/material-icons-extended/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.material/material-icons-extended/Transforms/EnumFields.xml b/source/androidx.compose.material/material-icons-extended/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.material/material-icons-extended/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-extended/Transforms/EnumMethods.xml b/source/androidx.compose.material/material-icons-extended/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.material/material-icons-extended/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..05150f52f --- /dev/null +++ b/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,44 @@ + + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.xml b/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.material/material-icons-extended/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-ripple/Additions/Additions.cs b/source/androidx.compose.material/material-ripple/Additions/Additions.cs new file mode 100644 index 000000000..5d31c614b --- /dev/null +++ b/source/androidx.compose.material/material-ripple/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; \ No newline at end of file diff --git a/source/androidx.compose.material/material-ripple/Transforms/EnumFields.xml b/source/androidx.compose.material/material-ripple/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.material/material-ripple/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-ripple/Transforms/EnumMethods.xml b/source/androidx.compose.material/material-ripple/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.material/material-ripple/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-ripple/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.material/material-ripple/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..8cab63fb6 --- /dev/null +++ b/source/androidx.compose.material/material-ripple/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-ripple/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.material/material-ripple/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.material/material-ripple/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material-ripple/Transforms/Metadata.xml b/source/androidx.compose.material/material-ripple/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.material/material-ripple/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material/Additions/Additions.cs b/source/androidx.compose.material/material/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.material/material/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.material/material/Transforms/EnumFields.xml b/source/androidx.compose.material/material/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.material/material/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material/Transforms/EnumMethods.xml b/source/androidx.compose.material/material/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.material/material/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.material/material/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..9ff143983 --- /dev/null +++ b/source/androidx.compose.material/material/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.material/material/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.material/material/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.material/material/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.material/material/Transforms/Metadata.xml b/source/androidx.compose.material/material/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.material/material/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-livedata/Additions/Additions.cs b/source/androidx.compose.runtime/runtime-livedata/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-livedata/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.runtime/runtime-livedata/Transforms/EnumFields.xml b/source/androidx.compose.runtime/runtime-livedata/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-livedata/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-livedata/Transforms/EnumMethods.xml b/source/androidx.compose.runtime/runtime-livedata/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-livedata/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..3374486fa --- /dev/null +++ b/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.xml b/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.runtime/runtime-livedata/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava2/Additions/Additions.cs b/source/androidx.compose.runtime/runtime-rxjava2/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava2/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.runtime/runtime-rxjava2/Transforms/EnumFields.xml b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava2/Transforms/EnumMethods.xml b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..9d5360713 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.xml b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava2/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava3/Additions/Additions.cs b/source/androidx.compose.runtime/runtime-rxjava3/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava3/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.runtime/runtime-rxjava3/Transforms/EnumFields.xml b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava3/Transforms/EnumMethods.xml b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..638cde2e8 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.xml b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.runtime/runtime-rxjava3/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-saveable/Additions/Additions.cs b/source/androidx.compose.runtime/runtime-saveable/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-saveable/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.runtime/runtime-saveable/Transforms/EnumFields.xml b/source/androidx.compose.runtime/runtime-saveable/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.runtime/runtime-saveable/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-saveable/Transforms/EnumMethods.xml b/source/androidx.compose.runtime/runtime-saveable/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-saveable/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..74969d24f --- /dev/null +++ b/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.xml b/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.runtime/runtime-saveable/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime/Additions/Additions.cs b/source/androidx.compose.runtime/runtime/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.runtime/runtime/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.runtime/runtime/Transforms/EnumFields.xml b/source/androidx.compose.runtime/runtime/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.runtime/runtime/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime/Transforms/EnumMethods.xml b/source/androidx.compose.runtime/runtime/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.runtime/runtime/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.runtime/runtime/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..03fd04752 --- /dev/null +++ b/source/androidx.compose.runtime/runtime/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,106 @@ + + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.runtime/runtime/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.runtime/runtime/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.runtime/runtime/Transforms/Metadata.xml b/source/androidx.compose.runtime/runtime/Transforms/Metadata.xml new file mode 100644 index 000000000..7b3164092 --- /dev/null +++ b/source/androidx.compose.runtime/runtime/Transforms/Metadata.xml @@ -0,0 +1,98 @@ + + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-geometry/Additions/Additions.cs b/source/androidx.compose.ui/ui-geometry/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-geometry/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-geometry/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-geometry/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-geometry/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-geometry/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-geometry/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-geometry/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..838c98c61 --- /dev/null +++ b/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.xml new file mode 100644 index 000000000..97f5a6a66 --- /dev/null +++ b/source/androidx.compose.ui/ui-geometry/Transforms/Metadata.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-graphics/Additions/Additions.cs b/source/androidx.compose.ui/ui-graphics/Additions/Additions.cs new file mode 100644 index 000000000..26375c851 --- /dev/null +++ b/source/androidx.compose.ui/ui-graphics/Additions/Additions.cs @@ -0,0 +1,5 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + diff --git a/source/androidx.compose.ui/ui-graphics/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-graphics/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-graphics/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-graphics/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-graphics/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-graphics/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..47a829dc4 --- /dev/null +++ b/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,37 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.xml new file mode 100644 index 000000000..a548d1522 --- /dev/null +++ b/source/androidx.compose.ui/ui-graphics/Transforms/Metadata.xml @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-text/Additions/Additions.cs b/source/androidx.compose.ui/ui-text/Additions/Additions.cs new file mode 100644 index 000000000..c63cd86f9 --- /dev/null +++ b/source/androidx.compose.ui/ui-text/Additions/Additions.cs @@ -0,0 +1,29 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; + +/* +namespace AndroidX.Compose.UI.Text +{ + public sealed partial class AnnotatedString + { + public Java.Lang.ICharSequence SubSequenceFormatted (int start, int end) + { + throw new NotImplementedException(); + } + } +} + +namespace AndroidX.Compose.UI.Text.Font +{ + + public sealed partial class FontListFontFamily + { + public System.Collections.IList SubList (int fromIndex, int toIndex) + { + return (System.Collections.IList) this.SubList(fromIndex, toIndex); + } + } +} +*/ \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-text/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-text/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-text/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-text/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-text/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-text/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-text/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-text/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..1189f3e9e --- /dev/null +++ b/source/androidx.compose.ui/ui-text/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,73 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-text/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-text/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-text/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-text/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-text/Transforms/Metadata.xml new file mode 100644 index 000000000..28d4331e4 --- /dev/null +++ b/source/androidx.compose.ui/ui-text/Transforms/Metadata.xml @@ -0,0 +1,176 @@ + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-data/Additions/Additions.cs b/source/androidx.compose.ui/ui-tooling-data/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-data/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-tooling-data/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-tooling-data/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-data/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-data/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-tooling-data/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-data/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..6d3403b79 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-data/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-preview/Additions/Additions.cs b/source/androidx.compose.ui/ui-tooling-preview/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-preview/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-tooling-preview/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-tooling-preview/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-preview/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-preview/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-tooling-preview/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-preview/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..638cde2e8 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling-preview/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling/Additions/Additions.cs b/source/androidx.compose.ui/ui-tooling/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-tooling/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-tooling/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-tooling/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..6d3403b79 --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.ui/ui-tooling/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-unit/Additions/Additions.cs b/source/androidx.compose.ui/ui-unit/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-unit/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-unit/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-unit/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-unit/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-unit/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-unit/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-unit/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-unit/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-unit/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..65e882036 --- /dev/null +++ b/source/androidx.compose.ui/ui-unit/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-unit/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-unit/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-unit/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-unit/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-unit/Transforms/Metadata.xml new file mode 100644 index 000000000..cd8c67b97 --- /dev/null +++ b/source/androidx.compose.ui/ui-unit/Transforms/Metadata.xml @@ -0,0 +1,102 @@ + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-util/Additions/Additions.cs b/source/androidx.compose.ui/ui-util/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-util/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-util/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-util/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-util/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-util/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-util/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-util/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-util/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-util/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..41983cb15 --- /dev/null +++ b/source/androidx.compose.ui/ui-util/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-util/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-util/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-util/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-util/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-util/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.ui/ui-util/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-viewbinding/Additions/Additions.cs b/source/androidx.compose.ui/ui-viewbinding/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui-viewbinding/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui-viewbinding/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui-viewbinding/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui-viewbinding/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-viewbinding/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui-viewbinding/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui-viewbinding/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..42034f5bd --- /dev/null +++ b/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.xml b/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose.ui/ui-viewbinding/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui/Additions/Additions.cs b/source/androidx.compose.ui/ui/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose.ui/ui/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose.ui/ui/Transforms/EnumFields.xml b/source/androidx.compose.ui/ui/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose.ui/ui/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui/Transforms/EnumMethods.xml b/source/androidx.compose.ui/ui/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose.ui/ui/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui/Transforms/Metadata.Namespaces.xml b/source/androidx.compose.ui/ui/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..c478bd0ed --- /dev/null +++ b/source/androidx.compose.ui/ui/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,151 @@ + + + + + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose.ui/ui/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose.ui/ui/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose.ui/ui/Transforms/Metadata.xml b/source/androidx.compose.ui/ui/Transforms/Metadata.xml new file mode 100644 index 000000000..87b668fb5 --- /dev/null +++ b/source/androidx.compose.ui/ui/Transforms/Metadata.xml @@ -0,0 +1,61 @@ + + + + ToSp + + + ToSp1 + + + + Times1 + + + + + + + + + + \ No newline at end of file diff --git a/source/androidx.compose/compose-runtime/Additions/Additions.cs b/source/androidx.compose/compose-runtime/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/androidx.compose/compose-runtime/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/androidx.compose/compose-runtime/Transforms/EnumFields.xml b/source/androidx.compose/compose-runtime/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/androidx.compose/compose-runtime/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose/compose-runtime/Transforms/EnumMethods.xml b/source/androidx.compose/compose-runtime/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/androidx.compose/compose-runtime/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose/compose-runtime/Transforms/Metadata.Namespaces.xml b/source/androidx.compose/compose-runtime/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose/compose-runtime/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.compose/compose-runtime/Transforms/Metadata.ParameterNames.xml b/source/androidx.compose/compose-runtime/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/androidx.compose/compose-runtime/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/androidx.compose/compose-runtime/Transforms/Metadata.xml b/source/androidx.compose/compose-runtime/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/androidx.compose/compose-runtime/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/androidx.profileinstaller/profileinstaller/Additions/Additions.cs b/source/androidx.profileinstaller/profileinstaller/Additions/Additions.cs new file mode 100644 index 000000000..d44eff0e9 --- /dev/null +++ b/source/androidx.profileinstaller/profileinstaller/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; diff --git a/source/androidx.profileinstaller/profileinstaller/Transforms/Metadata.Namespaces.xml b/source/androidx.profileinstaller/profileinstaller/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..df04441a6 --- /dev/null +++ b/source/androidx.profileinstaller/profileinstaller/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,14 @@ + + + + AndroidX.ProfileInstallers + + + + + \ No newline at end of file diff --git a/source/androidx.profileinstaller/profileinstaller/Transforms/Metadata.xml b/source/androidx.profileinstaller/profileinstaller/Transforms/Metadata.xml new file mode 100644 index 000000000..3c3e8cfd5 --- /dev/null +++ b/source/androidx.profileinstaller/profileinstaller/Transforms/Metadata.xml @@ -0,0 +1,9 @@ + + + Java.Lang.Object + + + \ No newline at end of file diff --git a/source/androidx.startup/startup-runtime/Transforms/Metadata.Namespaces.xml b/source/androidx.startup/startup-runtime/Transforms/Metadata.Namespaces.xml index c413ca5e1..0410b7d1e 100644 --- a/source/androidx.startup/startup-runtime/Transforms/Metadata.Namespaces.xml +++ b/source/androidx.startup/startup-runtime/Transforms/Metadata.Namespaces.xml @@ -5,7 +5,4 @@ > AndroidX.Startup - - - \ No newline at end of file diff --git a/source/androidx.startup/startup-runtime/Transforms/Metadata.xml b/source/androidx.startup/startup-runtime/Transforms/Metadata.xml index 13a3d38c7..3149c78d7 100644 --- a/source/androidx.startup/startup-runtime/Transforms/Metadata.xml +++ b/source/androidx.startup/startup-runtime/Transforms/Metadata.xml @@ -1,3 +1,2 @@ - \ No newline at end of file diff --git a/source/androidx.window/window/Transforms/Metadata.Namespaces.xml b/source/androidx.window/window/Transforms/Metadata.Namespaces.xml index d96e14ca9..c2a15f0c0 100644 --- a/source/androidx.window/window/Transforms/Metadata.Namespaces.xml +++ b/source/androidx.window/window/Transforms/Metadata.Namespaces.xml @@ -19,5 +19,4 @@ > AndroidX.Window.Core - \ No newline at end of file diff --git a/source/migration/BuildTasks/Xamarin.AndroidX.Migration.props b/source/migration/BuildTasks/Xamarin.AndroidX.Migration.props index 48b61e595..9074fd210 100644 --- a/source/migration/BuildTasks/Xamarin.AndroidX.Migration.props +++ b/source/migration/BuildTasks/Xamarin.AndroidX.Migration.props @@ -206,6 +206,25 @@ <_AndroidXMavenArtifact Include="androidx.cardview.cardview" /> <_AndroidXMavenArtifact Include="androidx.collection.collection" /> <_AndroidXMavenArtifact Include="androidx.collection.collection-ktx" /> + <_AndroidXMavenArtifact Include="androidx.compose.animation.animation" /> + <_AndroidXMavenArtifact Include="androidx.compose.animation.animation-core" /> + <_AndroidXMavenArtifact Include="androidx.compose.foundation.foundation" /> + <_AndroidXMavenArtifact Include="androidx.compose.foundation.foundation-layout" /> + <_AndroidXMavenArtifact Include="androidx.compose.material.material" /> + <_AndroidXMavenArtifact Include="androidx.compose.material.material-icons-core" /> + <_AndroidXMavenArtifact Include="androidx.compose.material.material-icons-extended" /> + <_AndroidXMavenArtifact Include="androidx.compose.material.material-ripple" /> + <_AndroidXMavenArtifact Include="androidx.compose.runtime.runtime" /> + <_AndroidXMavenArtifact Include="androidx.compose.runtime.runtime-livedata" /> + <_AndroidXMavenArtifact Include="androidx.compose.runtime.runtime-rxjava2" /> + <_AndroidXMavenArtifact Include="androidx.compose.runtime.runtime-saveable" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui-geometry" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui-graphics" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui-text" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui-unit" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui-util" /> + <_AndroidXMavenArtifact Include="androidx.compose.ui.ui-viewbinding" /> <_AndroidXMavenArtifact Include="androidx.concurrent.concurrent-futures" /> <_AndroidXMavenArtifact Include="androidx.constraintlayout.constraintlayout" /> <_AndroidXMavenArtifact Include="androidx.constraintlayout.constraintlayout-core" /> @@ -286,6 +305,7 @@ <_AndroidXMavenArtifact Include="androidx.preference.preference" /> <_AndroidXMavenArtifact Include="androidx.preference.preference-ktx" /> <_AndroidXMavenArtifact Include="androidx.print.print" /> + <_AndroidXMavenArtifact Include="androidx.profileinstaller.profileinstaller" /> <_AndroidXMavenArtifact Include="androidx.recommendation.recommendation" /> <_AndroidXMavenArtifact Include="androidx.recyclerview.recyclerview" /> <_AndroidXMavenArtifact Include="androidx.recyclerview.recyclerview-selection" /> diff --git a/source/migration/JetifierWrapper/.project b/source/migration/JetifierWrapper/.project index a6cfd8bb5..0b7912cf6 100644 --- a/source/migration/JetifierWrapper/.project +++ b/source/migration/JetifierWrapper/.project @@ -20,4 +20,15 @@ org.eclipse.jdt.core.javanature org.eclipse.buildship.core.gradleprojectnature + + + 1633513535677 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/source/migration/JetifierWrapper/.settings/org.eclipse.buildship.core.prefs b/source/migration/JetifierWrapper/.settings/org.eclipse.buildship.core.prefs index e8895216f..b98b7efc3 100644 --- a/source/migration/JetifierWrapper/.settings/org.eclipse.buildship.core.prefs +++ b/source/migration/JetifierWrapper/.settings/org.eclipse.buildship.core.prefs @@ -1,2 +1,13 @@ +arguments= +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) connection.project.dir= eclipse.preferences.version=1 +gradle.user.home= +java.home=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.project b/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.project index d95ad70cb..dd9bde716 100644 --- a/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.project +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.project @@ -14,4 +14,15 @@ org.eclipse.buildship.core.gradleprojectnature + + + 1633513535654 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.settings/org.eclipse.buildship.core.prefs b/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.settings/org.eclipse.buildship.core.prefs index e8895216f..b98b7efc3 100644 --- a/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.settings/org.eclipse.buildship.core.prefs +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.AndroidX/.settings/org.eclipse.buildship.core.prefs @@ -1,2 +1,13 @@ +arguments= +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) connection.project.dir= eclipse.preferences.version=1 +gradle.user.home= +java.home=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.project b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.project index fed2d2c9b..676857150 100644 --- a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.project +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.project @@ -14,4 +14,15 @@ org.eclipse.buildship.core.gradleprojectnature + + + 1633513535658 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.settings/org.eclipse.buildship.core.prefs b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.settings/org.eclipse.buildship.core.prefs index e8895216f..b98b7efc3 100644 --- a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.settings/org.eclipse.buildship.core.prefs +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/.settings/org.eclipse.buildship.core.prefs @@ -1,2 +1,13 @@ +arguments= +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) connection.project.dir= eclipse.preferences.version=1 +gradle.user.home= +java.home=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.classpath b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.classpath new file mode 100644 index 000000000..4a04201ca --- /dev/null +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.project b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.project new file mode 100644 index 000000000..656b307d0 --- /dev/null +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.project @@ -0,0 +1,34 @@ + + + Aarxersise.Java.Support-app + Project Aarxersise.Java.Support-app created by Buildship. + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.buildship.core.gradleprojectnature + + + + 1633513535661 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.settings/org.eclipse.buildship.core.prefs b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 000000000..b1886adb4 --- /dev/null +++ b/tests/AndroidXMigrationTests/Aarxersise.Java.Support/app/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,2 @@ +connection.project.dir=.. +eclipse.preferences.version=1 diff --git a/utilities.cake b/utilities.cake index 0d9b39890..b7b36d0da 100644 --- a/utilities.cake +++ b/utilities.cake @@ -113,61 +113,61 @@ Task ("spell-check") { "Xamarin", "AndroidX", - "IdentifierCommon", - "IdentifierProvider", - "AppCompat", - "AppCompatResources", - "Runtime", - "AsyncLayoutInflater", - "AutoFill", - "Biometric", - "Camera2", - "Lifecycle", - "CardView", - "ConstraintLayout", - "CoordinatorLayout", - "ContentPager", - "CursorAdapter", - "CustomView", - "DataBinding", - "DataBindingAdapters", - "DataBindingCommon", - "DataBindingRuntime", - "ViewBinding", - "DocumentFile", - "DrawerLayout", - "DynamicAnimation", - "Emoji", - "ExifInterface", - "GridLayout", - "HeifWriter", - "Interpolator", - "Leanback", - "V14", - "UI", - "Utils", - "V13", - "V4", - "LiveData", - "ViewModel", - "ViewModelSavedState", - "LocalBroadcastManager", - "Media2", - "MediaRouter", - "MultiDex", - "Runtime", - "PercentLayout", - "RecyclerView", - "SavedState", - "SlidingPaneLayout", - "Sqlite", - "SwipeRefreshLayout", - "TvProvider", - "VectorDrawable", - "VersionedParcelable", - "ViewPager", - "ViewPager2", - "WebKit", + "IdentifierCommon", + "IdentifierProvider", + "AppCompat", + "AppCompatResources", + "Runtime", + "AsyncLayoutInflater", + "AutoFill", + "Biometric", + "Camera2", + "Lifecycle", + "CardView", + "ConstraintLayout", + "CoordinatorLayout", + "ContentPager", + "CursorAdapter", + "CustomView", + "DataBinding", + "DataBindingAdapters", + "DataBindingCommon", + "DataBindingRuntime", + "ViewBinding", + "DocumentFile", + "DrawerLayout", + "DynamicAnimation", + "Emoji", + "ExifInterface", + "GridLayout", + "HeifWriter", + "Interpolator", + "Leanback", + "V14", + "UI", + "Utils", + "V13", + "V4", + "LiveData", + "ViewModel", + "ViewModelSavedState", + "LocalBroadcastManager", + "Media2", + "MediaRouter", + "MultiDex", + "Runtime", + "PercentLayout", + "RecyclerView", + "SavedState", + "SlidingPaneLayout", + "Sqlite", + "SwipeRefreshLayout", + "TvProvider", + "VectorDrawable", + "VersionedParcelable", + "ViewPager", + "ViewPager2", + "WebKit", "WindowExtensions", "SecurityCrypto", "Java8", @@ -179,6 +179,10 @@ Task ("spell-check") "WindowJava", "Startup", "StartupRuntime", + "MaterialIcons", + "Saveable", + "Util", + "ProfileInstaller", "Kotlin", "StdLib", "Jdk7", @@ -195,6 +199,7 @@ Task ("spell-check") "Crypto", "Tink", }; + var dictionary_custom = WeCantSpell.Hunspell.WordList.CreateFromWords(words); using (StreamReader reader = System.IO.File.OpenText(@"./config.json"))