├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── README.md ├── adapterviews-databinding-recyclerpager ├── .gitignore ├── README.md ├── adapterviews-recyclerpager.iml ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── aidanvii │ │ │ └── toolbox │ │ │ └── adapterviews │ │ │ └── databinding │ │ │ └── recyclerpager │ │ │ ├── BindingAdapters.kt │ │ │ ├── BindingRecyclerPagerAdapter.kt │ │ │ ├── BindingRecyclerPagerBinder.kt │ │ │ └── BindingRecyclerPagerItemViewHolder.kt │ └── res │ │ └── values │ │ └── ids.xml │ └── test │ ├── java │ ├── androidx │ │ └── appcompat │ │ │ └── widget │ │ │ └── Utils.kt │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── adapterviews │ │ └── databinding │ │ └── recyclerpager │ │ └── BindingRecyclerPagerAdapterTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── adapterviews-databinding-recyclerview ├── .gitignore ├── README.md ├── adapterviews-recyclerpager.iml ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── aidanvii │ │ │ └── toolbox │ │ │ └── adapterviews │ │ │ ├── .DS_Store │ │ │ └── databinding │ │ │ └── recyclerview │ │ │ ├── AdapterNotifier.kt │ │ │ ├── AdapterNotifierItemBoundObserver.kt │ │ │ ├── BindableAdapterProperty.kt │ │ │ ├── BindableItemDecoration.kt │ │ │ ├── BindingAdapters.kt │ │ │ ├── BindingRecyclerViewAdapter.kt │ │ │ ├── BindingRecyclerViewBinder.kt │ │ │ ├── BindingRecyclerViewItemViewHolder.kt │ │ │ ├── DiffCallback.kt │ │ │ ├── ItemBoundObserver.kt │ │ │ ├── ObservableItemViewModel.kt │ │ │ └── RecycledViewPoolWrapper.kt │ └── res │ │ └── values │ │ └── ids.xml │ └── test │ ├── java │ ├── androidx │ │ └── appcompat │ │ │ └── widget │ │ │ └── Utils.kt │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── adapterviews │ │ └── databinding │ │ └── recyclerview │ │ ├── AdapterNotifierDelegateTest.kt │ │ ├── AdapterNotifierItemBoundObserverTest.kt │ │ ├── BindableItemDecorationTest.kt │ │ ├── BindingAdaptersTest.kt │ │ ├── BindingRecyclerViewAdapterTest.kt │ │ ├── DiffCallbackTest.kt │ │ ├── ObservableItemViewModelTest.kt │ │ └── ViewTagTrackerRule.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── adapterviews-databinding-test ├── .gitignore ├── adapterviews-databinding.iml ├── adapterviews-recyclerpager.iml ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ └── main │ └── AndroidManifest.xml ├── adapterviews-databinding ├── .gitignore ├── adapterviews-recyclerpager.iml ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── adapterviews │ │ └── databinding │ │ ├── BindableAdapter.kt │ │ ├── BindableAdapterDelegate.kt │ │ ├── BindableAdapterItem.kt │ │ ├── BindingInflater.kt │ │ ├── ListBinder.kt │ │ ├── MultiViewTypeHandler.kt │ │ ├── SingleViewTypeHandler.kt │ │ ├── TestItem.kt │ │ └── Utils.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── adapterviews │ │ └── databinding │ │ ├── BindableAdapterDelegateTest.kt │ │ ├── MultiViewTypeHandlerTest.kt │ │ ├── SingleViewTypeHandlerTest.kt │ │ └── UtilsTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── adapterviews-recyclerpager ├── .gitignore ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── aidanvii │ │ │ └── toolbox │ │ │ └── adapterviews │ │ │ └── recyclerpager │ │ │ ├── BasePageViewHolder.kt │ │ │ ├── DataSetChangeResolver.kt │ │ │ ├── ItemPool.kt │ │ │ ├── PageItem.kt │ │ │ ├── PooledItem.kt │ │ │ ├── RecyclerPagerAdapter.kt │ │ │ ├── Utils.kt │ │ │ ├── ViewHolderWrapper.kt │ │ │ └── ViewTransaction.kt │ └── res │ │ └── values │ │ └── refs.xml │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── adapterviews │ │ └── recyclerpager │ │ ├── BasePageViewHolderTest.kt │ │ ├── DataSetChangeResolverTest.kt │ │ ├── JavaTestViewHolder.java │ │ ├── PageItemTest.kt │ │ ├── RecyclerPagerAdapterTest.kt │ │ ├── TestUtils.kt │ │ ├── TestViewHolder.kt │ │ ├── TestableSparseArray.kt │ │ └── ViewHolderWrapperTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── arch-lifecycle ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ ├── androidx │ │ └── lifecycle │ │ │ └── OpenLifecycleObserver.java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── arch │ │ └── lifecycle │ │ ├── DefaultLifecycleObserver.kt │ │ └── TypedDefaultLifecycleObserver.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── arch-viewmodel-factory ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── arch │ │ └── viewmodel │ │ └── ViewModelFactory.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── common-test ├── .gitignore ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── aidanvii │ └── toolbox │ ├── MockUtils.kt │ ├── RandomUtils.kt │ └── TestableSparseArray.kt ├── common ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ ├── CollectionUtils.kt │ │ ├── DisposableItem.kt │ │ ├── PreconditionUtils.kt │ │ ├── SparseArrayUtils.kt │ │ ├── Suppressions.kt │ │ ├── TypeAliases.kt │ │ └── ViewUtils.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── databinding-arch-viewmodel ├── .gitignore ├── README.md ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ └── ObservableArchViewModel.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── databinding-bindingadapters ├── .gitignore ├── build.gradle ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ └── AndroidManifest.xml │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── databinding-design ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ └── design │ │ └── BindingAdapters.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ └── design │ │ └── BindingAdaptersTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── databinding ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ ├── AutoBRs.kt │ │ ├── BindableEvent.kt │ │ ├── BindingInterfaces.kt │ │ ├── InstanceTrackingUtils.kt │ │ ├── NotifiableObservable.kt │ │ ├── ObservableViewModel.kt │ │ └── PropertyMapper.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ ├── BindableEventTest.kt │ │ ├── NotifiableObservableDelegateTest.kt │ │ ├── ObservableViewModelTest.kt │ │ ├── PropertyMapperTest.kt │ │ └── TestBR.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-coroutines-job ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── coroutines │ │ └── job │ │ └── CancelOnReassignProperty.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── coroutines │ │ └── job │ │ └── CancelOnReassignPropertyTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-observable-databinding ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ ├── BindableLazyProperty.kt │ │ └── BindableProperty.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── databinding │ │ ├── BindableLazyPropertyTest.kt │ │ ├── BindablePropertyTest.kt │ │ └── TestBR.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-observable-lifecycle ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── observable │ │ └── lifecycle │ │ ├── DoOnLifecycleEventDecorator.kt │ │ ├── DoWhenAtLeastDecorator.kt │ │ └── LifecycleDecorator.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── observable │ │ └── lifecycle │ │ └── LifecycleDecoratorTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-observable-persistence ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── persistence │ │ └── PersistentProperty.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-observable-rxjava ├── .gitignore ├── build.gradle ├── delegates-observable-databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── observable │ │ └── rxjava │ │ ├── RxDistinctUntilChangedDecorator.kt │ │ ├── RxDoOnNextDecorator.kt │ │ ├── RxFilterDecorator.kt │ │ ├── RxFilterNotNullDecorator.kt │ │ ├── RxMapDecorator.kt │ │ ├── RxObservableProperty.kt │ │ ├── RxObserveOnDecorator.kt │ │ ├── RxSkipDecorator.kt │ │ ├── SubscribeDecorator.kt │ │ └── ThrottleWithTimeOutDecorator.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── observable │ │ └── rxjava │ │ ├── RxDistinctUntilChangedDecoratorTest.kt │ │ ├── RxDoOnNextDecoratorTest.kt │ │ ├── RxFilterDecoratorTest.kt │ │ ├── RxMapDecoratorTest.kt │ │ ├── RxObserveOnDecoratorTest.kt │ │ ├── RxSkipDecoratorTest.kt │ │ ├── SubscribeDecoratorTest.kt │ │ └── ThrottleWithTimeOutDecoratorTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-observable ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── observable │ │ ├── DistinctUntilChangedDecorator.kt │ │ ├── DoOnFalseDecorator.kt │ │ ├── DoOnNextDecorator.kt │ │ ├── DoOnTrueDecorator.kt │ │ ├── EagerDecorator.kt │ │ ├── FilterDecorator.kt │ │ ├── FilterNotNullDecorator.kt │ │ ├── Functions.kt │ │ ├── MapDecorator.kt │ │ ├── ObservableProperty.kt │ │ ├── OnFirstAccessDecorator.kt │ │ └── SkipDecorator.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── observable │ │ ├── DistinctUntilChangedDecoratorTest.kt │ │ ├── DoOnNextDecoratorTest.kt │ │ ├── DoOoTrueOrFalseDecoratorTest.kt │ │ ├── EagerDecoratorTest.kt │ │ ├── FilterDecoratorTest.kt │ │ ├── MapDecoratorTest.kt │ │ ├── OnFirstAccessDecoratorTest.kt │ │ └── SkipDecoratorTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── delegates-weak ├── .gitignore ├── build.gradle ├── delegates-observable.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── delegates │ │ └── weak │ │ └── WeakProperty.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── paging ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── paging │ │ ├── BaseDataSource.kt │ │ ├── Elements.kt │ │ ├── PageLoader.kt │ │ ├── PagedList.kt │ │ └── TestDataSource.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── paging │ │ └── PagedListTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── redux ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── redux │ │ ├── ActionDispatcher.kt │ │ ├── BufferedActionDispatcher.kt │ │ ├── SideEffects.kt │ │ ├── SimpleActionDispatcher.kt │ │ └── Store.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── redux │ │ ├── BufferedActionDispatcherTest.kt │ │ ├── ExampleAction.kt │ │ ├── ExampleReducer.kt │ │ ├── ExampleSideEffects.kt │ │ ├── ExampleState.kt │ │ ├── ExampleStore.kt │ │ ├── SideEffectsTest.kt │ │ ├── SimpleActionDispatcherTest.kt │ │ └── StoreTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── rxjava-test ├── .gitignore ├── build.gradle ├── common-test.iml ├── databinding.iml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── RxJavaTestutils.kt │ └── test │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── rxutils ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── rxutils │ │ ├── DisposeOnReassignProperty.kt │ │ └── RxSchedulers.kt │ └── test │ ├── java │ └── com │ │ └── aidanvii │ │ └── toolbox │ │ └── rxutils │ │ └── DisposeOnReassignPropertyTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── settings.gradle └── versions.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/README.md -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/README.md -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/adapterviews-recyclerpager.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/adapterviews-recyclerpager.iml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/build.gradle -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/databinding.iml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/proguard-rules.pro -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingAdapters.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerAdapter.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerBinder.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerItemViewHolder.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/test/java/androidx/appcompat/widget/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/test/java/androidx/appcompat/widget/Utils.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerpager/BindingRecyclerPagerAdapterTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerpager/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/README.md -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/adapterviews-recyclerpager.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/adapterviews-recyclerpager.iml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/build.gradle -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/databinding.iml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/proguard-rules.pro -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/.DS_Store -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifier.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifierItemBoundObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifierItemBoundObserver.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindableAdapterProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindableAdapterProperty.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindableItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindableItemDecoration.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingAdapters.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewBinder.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewItemViewHolder.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/DiffCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/DiffCallback.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ItemBoundObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ItemBoundObserver.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ObservableItemViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ObservableItemViewModel.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/RecycledViewPoolWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/RecycledViewPoolWrapper.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/androidx/appcompat/widget/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/androidx/appcompat/widget/Utils.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifierDelegateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifierDelegateTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifierItemBoundObserverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/AdapterNotifierItemBoundObserverTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindableItemDecorationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindableItemDecorationTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingAdaptersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingAdaptersTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/BindingRecyclerViewAdapterTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/DiffCallbackTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/DiffCallbackTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ObservableItemViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ObservableItemViewModelTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ViewTagTrackerRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-recyclerview/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/recyclerview/ViewTagTrackerRule.kt -------------------------------------------------------------------------------- /adapterviews-databinding-recyclerview/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /adapterviews-databinding-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapterviews-databinding-test/adapterviews-databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-test/adapterviews-databinding.iml -------------------------------------------------------------------------------- /adapterviews-databinding-test/adapterviews-recyclerpager.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-test/adapterviews-recyclerpager.iml -------------------------------------------------------------------------------- /adapterviews-databinding-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-test/build.gradle -------------------------------------------------------------------------------- /adapterviews-databinding-test/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-test/databinding.iml -------------------------------------------------------------------------------- /adapterviews-databinding-test/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-test/proguard-rules.pro -------------------------------------------------------------------------------- /adapterviews-databinding-test/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding-test/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapterviews-databinding/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapterviews-databinding/adapterviews-recyclerpager.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/adapterviews-recyclerpager.iml -------------------------------------------------------------------------------- /adapterviews-databinding/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/build.gradle -------------------------------------------------------------------------------- /adapterviews-databinding/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/databinding.iml -------------------------------------------------------------------------------- /adapterviews-databinding/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/proguard-rules.pro -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapter.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapterDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapterDelegate.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapterItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapterItem.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindingInflater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/BindingInflater.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/ListBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/ListBinder.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/MultiViewTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/MultiViewTypeHandler.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/SingleViewTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/SingleViewTypeHandler.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/TestItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/TestItem.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/main/java/com/aidanvii/toolbox/adapterviews/databinding/Utils.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapterDelegateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/BindableAdapterDelegateTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/MultiViewTypeHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/MultiViewTypeHandlerTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/SingleViewTypeHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/SingleViewTypeHandlerTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/UtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-databinding/src/test/java/com/aidanvii/toolbox/adapterviews/databinding/UtilsTest.kt -------------------------------------------------------------------------------- /adapterviews-databinding/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /adapterviews-recyclerpager/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapterviews-recyclerpager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/build.gradle -------------------------------------------------------------------------------- /adapterviews-recyclerpager/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/databinding.iml -------------------------------------------------------------------------------- /adapterviews-recyclerpager/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/proguard-rules.pro -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/BasePageViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/BasePageViewHolder.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/DataSetChangeResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/DataSetChangeResolver.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ItemPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ItemPool.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/PageItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/PageItem.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/PooledItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/PooledItem.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/RecyclerPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/RecyclerPagerAdapter.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/Utils.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ViewHolderWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ViewHolderWrapper.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ViewTransaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ViewTransaction.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/BasePageViewHolderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/BasePageViewHolderTest.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/DataSetChangeResolverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/DataSetChangeResolverTest.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/JavaTestViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/JavaTestViewHolder.java -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/PageItemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/PageItemTest.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/RecyclerPagerAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/RecyclerPagerAdapterTest.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/TestUtils.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/TestViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/TestViewHolder.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/TestableSparseArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/TestableSparseArray.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ViewHolderWrapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/adapterviews-recyclerpager/src/test/java/com/aidanvii/toolbox/adapterviews/recyclerpager/ViewHolderWrapperTest.kt -------------------------------------------------------------------------------- /adapterviews-recyclerpager/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /arch-lifecycle/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /arch-lifecycle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-lifecycle/build.gradle -------------------------------------------------------------------------------- /arch-lifecycle/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-lifecycle/proguard-rules.pro -------------------------------------------------------------------------------- /arch-lifecycle/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /arch-lifecycle/src/main/java/androidx/lifecycle/OpenLifecycleObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-lifecycle/src/main/java/androidx/lifecycle/OpenLifecycleObserver.java -------------------------------------------------------------------------------- /arch-lifecycle/src/main/java/com/aidanvii/toolbox/arch/lifecycle/DefaultLifecycleObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-lifecycle/src/main/java/com/aidanvii/toolbox/arch/lifecycle/DefaultLifecycleObserver.kt -------------------------------------------------------------------------------- /arch-lifecycle/src/main/java/com/aidanvii/toolbox/arch/lifecycle/TypedDefaultLifecycleObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-lifecycle/src/main/java/com/aidanvii/toolbox/arch/lifecycle/TypedDefaultLifecycleObserver.kt -------------------------------------------------------------------------------- /arch-lifecycle/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /arch-viewmodel-factory/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /arch-viewmodel-factory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-viewmodel-factory/build.gradle -------------------------------------------------------------------------------- /arch-viewmodel-factory/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-viewmodel-factory/proguard-rules.pro -------------------------------------------------------------------------------- /arch-viewmodel-factory/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /arch-viewmodel-factory/src/main/java/com/aidanvii/toolbox/arch/viewmodel/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/arch-viewmodel-factory/src/main/java/com/aidanvii/toolbox/arch/viewmodel/ViewModelFactory.kt -------------------------------------------------------------------------------- /arch-viewmodel-factory/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /common-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common-test/build.gradle -------------------------------------------------------------------------------- /common-test/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common-test/databinding.iml -------------------------------------------------------------------------------- /common-test/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common-test/proguard-rules.pro -------------------------------------------------------------------------------- /common-test/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /common-test/src/main/java/com/aidanvii/toolbox/MockUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common-test/src/main/java/com/aidanvii/toolbox/MockUtils.kt -------------------------------------------------------------------------------- /common-test/src/main/java/com/aidanvii/toolbox/RandomUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common-test/src/main/java/com/aidanvii/toolbox/RandomUtils.kt -------------------------------------------------------------------------------- /common-test/src/main/java/com/aidanvii/toolbox/TestableSparseArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common-test/src/main/java/com/aidanvii/toolbox/TestableSparseArray.kt -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/CollectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/CollectionUtils.kt -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/DisposableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/DisposableItem.kt -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/PreconditionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/PreconditionUtils.kt -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/SparseArrayUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/SparseArrayUtils.kt -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/Suppressions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/Suppressions.kt -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/TypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/TypeAliases.kt -------------------------------------------------------------------------------- /common/src/main/java/com/aidanvii/toolbox/ViewUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/common/src/main/java/com/aidanvii/toolbox/ViewUtils.kt -------------------------------------------------------------------------------- /common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /databinding-arch-viewmodel/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /databinding-arch-viewmodel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-arch-viewmodel/README.md -------------------------------------------------------------------------------- /databinding-arch-viewmodel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-arch-viewmodel/build.gradle -------------------------------------------------------------------------------- /databinding-arch-viewmodel/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-arch-viewmodel/databinding.iml -------------------------------------------------------------------------------- /databinding-arch-viewmodel/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-arch-viewmodel/proguard-rules.pro -------------------------------------------------------------------------------- /databinding-arch-viewmodel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-arch-viewmodel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /databinding-arch-viewmodel/src/main/java/com/aidanvii/toolbox/databinding/ObservableArchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-arch-viewmodel/src/main/java/com/aidanvii/toolbox/databinding/ObservableArchViewModel.kt -------------------------------------------------------------------------------- /databinding-arch-viewmodel/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /databinding-bindingadapters/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /databinding-bindingadapters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-bindingadapters/build.gradle -------------------------------------------------------------------------------- /databinding-bindingadapters/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-bindingadapters/databinding.iml -------------------------------------------------------------------------------- /databinding-bindingadapters/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-bindingadapters/proguard-rules.pro -------------------------------------------------------------------------------- /databinding-bindingadapters/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-bindingadapters/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /databinding-bindingadapters/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /databinding-design/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /databinding-design/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-design/build.gradle -------------------------------------------------------------------------------- /databinding-design/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-design/proguard-rules.pro -------------------------------------------------------------------------------- /databinding-design/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /databinding-design/src/main/java/com/aidanvii/toolbox/databinding/design/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-design/src/main/java/com/aidanvii/toolbox/databinding/design/BindingAdapters.kt -------------------------------------------------------------------------------- /databinding-design/src/test/java/com/aidanvii/toolbox/databinding/design/BindingAdaptersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding-design/src/test/java/com/aidanvii/toolbox/databinding/design/BindingAdaptersTest.kt -------------------------------------------------------------------------------- /databinding-design/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /databinding/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /databinding/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/build.gradle -------------------------------------------------------------------------------- /databinding/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/proguard-rules.pro -------------------------------------------------------------------------------- /databinding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/AutoBRs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/AutoBRs.kt -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/BindableEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/BindableEvent.kt -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/BindingInterfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/BindingInterfaces.kt -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/InstanceTrackingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/InstanceTrackingUtils.kt -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/NotifiableObservable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/NotifiableObservable.kt -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/ObservableViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/ObservableViewModel.kt -------------------------------------------------------------------------------- /databinding/src/main/java/com/aidanvii/toolbox/databinding/PropertyMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/main/java/com/aidanvii/toolbox/databinding/PropertyMapper.kt -------------------------------------------------------------------------------- /databinding/src/test/java/com/aidanvii/toolbox/databinding/BindableEventTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/test/java/com/aidanvii/toolbox/databinding/BindableEventTest.kt -------------------------------------------------------------------------------- /databinding/src/test/java/com/aidanvii/toolbox/databinding/NotifiableObservableDelegateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/test/java/com/aidanvii/toolbox/databinding/NotifiableObservableDelegateTest.kt -------------------------------------------------------------------------------- /databinding/src/test/java/com/aidanvii/toolbox/databinding/ObservableViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/test/java/com/aidanvii/toolbox/databinding/ObservableViewModelTest.kt -------------------------------------------------------------------------------- /databinding/src/test/java/com/aidanvii/toolbox/databinding/PropertyMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/test/java/com/aidanvii/toolbox/databinding/PropertyMapperTest.kt -------------------------------------------------------------------------------- /databinding/src/test/java/com/aidanvii/toolbox/databinding/TestBR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/databinding/src/test/java/com/aidanvii/toolbox/databinding/TestBR.java -------------------------------------------------------------------------------- /databinding/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-coroutines-job/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-coroutines-job/build.gradle -------------------------------------------------------------------------------- /delegates-coroutines-job/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-coroutines-job/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-coroutines-job/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /delegates-coroutines-job/src/main/java/com/aidanvii/toolbox/delegates/coroutines/job/CancelOnReassignProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-coroutines-job/src/main/java/com/aidanvii/toolbox/delegates/coroutines/job/CancelOnReassignProperty.kt -------------------------------------------------------------------------------- /delegates-coroutines-job/src/test/java/com/aidanvii/toolbox/delegates/coroutines/job/CancelOnReassignPropertyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-coroutines-job/src/test/java/com/aidanvii/toolbox/delegates/coroutines/job/CancelOnReassignPropertyTest.kt -------------------------------------------------------------------------------- /delegates-coroutines-job/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-observable-databinding/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /delegates-observable-databinding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/README.md -------------------------------------------------------------------------------- /delegates-observable-databinding/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/build.gradle -------------------------------------------------------------------------------- /delegates-observable-databinding/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-observable-databinding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /delegates-observable-databinding/src/main/java/com/aidanvii/toolbox/databinding/BindableLazyProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/src/main/java/com/aidanvii/toolbox/databinding/BindableLazyProperty.kt -------------------------------------------------------------------------------- /delegates-observable-databinding/src/main/java/com/aidanvii/toolbox/databinding/BindableProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/src/main/java/com/aidanvii/toolbox/databinding/BindableProperty.kt -------------------------------------------------------------------------------- /delegates-observable-databinding/src/test/java/com/aidanvii/toolbox/databinding/BindableLazyPropertyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/src/test/java/com/aidanvii/toolbox/databinding/BindableLazyPropertyTest.kt -------------------------------------------------------------------------------- /delegates-observable-databinding/src/test/java/com/aidanvii/toolbox/databinding/BindablePropertyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/src/test/java/com/aidanvii/toolbox/databinding/BindablePropertyTest.kt -------------------------------------------------------------------------------- /delegates-observable-databinding/src/test/java/com/aidanvii/toolbox/databinding/TestBR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-databinding/src/test/java/com/aidanvii/toolbox/databinding/TestBR.java -------------------------------------------------------------------------------- /delegates-observable-databinding/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-observable-lifecycle/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /delegates-observable-lifecycle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/build.gradle -------------------------------------------------------------------------------- /delegates-observable-lifecycle/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-observable-lifecycle/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /delegates-observable-lifecycle/src/main/java/com/aidanvii/toolbox/delegates/observable/lifecycle/DoOnLifecycleEventDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/src/main/java/com/aidanvii/toolbox/delegates/observable/lifecycle/DoOnLifecycleEventDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-lifecycle/src/main/java/com/aidanvii/toolbox/delegates/observable/lifecycle/DoWhenAtLeastDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/src/main/java/com/aidanvii/toolbox/delegates/observable/lifecycle/DoWhenAtLeastDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-lifecycle/src/main/java/com/aidanvii/toolbox/delegates/observable/lifecycle/LifecycleDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/src/main/java/com/aidanvii/toolbox/delegates/observable/lifecycle/LifecycleDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-lifecycle/src/test/java/com/aidanvii/toolbox/delegates/observable/lifecycle/LifecycleDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-lifecycle/src/test/java/com/aidanvii/toolbox/delegates/observable/lifecycle/LifecycleDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-lifecycle/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-observable-persistence/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /delegates-observable-persistence/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-persistence/build.gradle -------------------------------------------------------------------------------- /delegates-observable-persistence/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-persistence/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-observable-persistence/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-persistence/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /delegates-observable-persistence/src/main/java/com/aidanvii/toolbox/persistence/PersistentProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-persistence/src/main/java/com/aidanvii/toolbox/persistence/PersistentProperty.kt -------------------------------------------------------------------------------- /delegates-observable-persistence/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-observable-rxjava/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /delegates-observable-rxjava/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/build.gradle -------------------------------------------------------------------------------- /delegates-observable-rxjava/delegates-observable-databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/delegates-observable-databinding.iml -------------------------------------------------------------------------------- /delegates-observable-rxjava/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDistinctUntilChangedDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDistinctUntilChangedDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDoOnNextDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDoOnNextDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxFilterDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxFilterDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxFilterNotNullDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxFilterNotNullDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxMapDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxMapDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxObservableProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxObservableProperty.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxObserveOnDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxObserveOnDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxSkipDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxSkipDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/SubscribeDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/SubscribeDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/ThrottleWithTimeOutDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/main/java/com/aidanvii/toolbox/delegates/observable/rxjava/ThrottleWithTimeOutDecorator.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDistinctUntilChangedDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDistinctUntilChangedDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDoOnNextDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxDoOnNextDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxFilterDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxFilterDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxMapDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxMapDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxObserveOnDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxObserveOnDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxSkipDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/RxSkipDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/SubscribeDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/SubscribeDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/ThrottleWithTimeOutDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable-rxjava/src/test/java/com/aidanvii/toolbox/delegates/observable/rxjava/ThrottleWithTimeOutDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable-rxjava/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-observable/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /delegates-observable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/README.md -------------------------------------------------------------------------------- /delegates-observable/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/build.gradle -------------------------------------------------------------------------------- /delegates-observable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-observable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DistinctUntilChangedDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DistinctUntilChangedDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DoOnFalseDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DoOnFalseDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DoOnNextDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DoOnNextDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DoOnTrueDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/DoOnTrueDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/EagerDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/EagerDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/FilterDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/FilterDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/FilterNotNullDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/FilterNotNullDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/Functions.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/MapDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/MapDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/ObservableProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/ObservableProperty.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/OnFirstAccessDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/OnFirstAccessDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/SkipDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/main/java/com/aidanvii/toolbox/delegates/observable/SkipDecorator.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/DistinctUntilChangedDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/DistinctUntilChangedDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/DoOnNextDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/DoOnNextDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/DoOoTrueOrFalseDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/DoOoTrueOrFalseDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/EagerDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/EagerDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/FilterDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/FilterDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/MapDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/MapDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/OnFirstAccessDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/OnFirstAccessDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/SkipDecoratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-observable/src/test/java/com/aidanvii/toolbox/delegates/observable/SkipDecoratorTest.kt -------------------------------------------------------------------------------- /delegates-observable/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /delegates-weak/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /delegates-weak/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-weak/build.gradle -------------------------------------------------------------------------------- /delegates-weak/delegates-observable.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-weak/delegates-observable.iml -------------------------------------------------------------------------------- /delegates-weak/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-weak/proguard-rules.pro -------------------------------------------------------------------------------- /delegates-weak/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /delegates-weak/src/main/java/com/aidanvii/toolbox/delegates/weak/WeakProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/delegates-weak/src/main/java/com/aidanvii/toolbox/delegates/weak/WeakProperty.kt -------------------------------------------------------------------------------- /delegates-weak/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/gradlew.bat -------------------------------------------------------------------------------- /paging/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /paging/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/build.gradle -------------------------------------------------------------------------------- /paging/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/proguard-rules.pro -------------------------------------------------------------------------------- /paging/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /paging/src/main/java/com/aidanvii/toolbox/paging/BaseDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/src/main/java/com/aidanvii/toolbox/paging/BaseDataSource.kt -------------------------------------------------------------------------------- /paging/src/main/java/com/aidanvii/toolbox/paging/Elements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/src/main/java/com/aidanvii/toolbox/paging/Elements.kt -------------------------------------------------------------------------------- /paging/src/main/java/com/aidanvii/toolbox/paging/PageLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/src/main/java/com/aidanvii/toolbox/paging/PageLoader.kt -------------------------------------------------------------------------------- /paging/src/main/java/com/aidanvii/toolbox/paging/PagedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/src/main/java/com/aidanvii/toolbox/paging/PagedList.kt -------------------------------------------------------------------------------- /paging/src/main/java/com/aidanvii/toolbox/paging/TestDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/src/main/java/com/aidanvii/toolbox/paging/TestDataSource.kt -------------------------------------------------------------------------------- /paging/src/test/java/com/aidanvii/toolbox/paging/PagedListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/paging/src/test/java/com/aidanvii/toolbox/paging/PagedListTest.kt -------------------------------------------------------------------------------- /paging/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /redux/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /redux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/build.gradle -------------------------------------------------------------------------------- /redux/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/proguard-rules.pro -------------------------------------------------------------------------------- /redux/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /redux/src/main/java/com/aidanvii/toolbox/redux/ActionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/main/java/com/aidanvii/toolbox/redux/ActionDispatcher.kt -------------------------------------------------------------------------------- /redux/src/main/java/com/aidanvii/toolbox/redux/BufferedActionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/main/java/com/aidanvii/toolbox/redux/BufferedActionDispatcher.kt -------------------------------------------------------------------------------- /redux/src/main/java/com/aidanvii/toolbox/redux/SideEffects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/main/java/com/aidanvii/toolbox/redux/SideEffects.kt -------------------------------------------------------------------------------- /redux/src/main/java/com/aidanvii/toolbox/redux/SimpleActionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/main/java/com/aidanvii/toolbox/redux/SimpleActionDispatcher.kt -------------------------------------------------------------------------------- /redux/src/main/java/com/aidanvii/toolbox/redux/Store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/main/java/com/aidanvii/toolbox/redux/Store.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/BufferedActionDispatcherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/BufferedActionDispatcherTest.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/ExampleAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/ExampleAction.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/ExampleReducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/ExampleReducer.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/ExampleSideEffects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/ExampleSideEffects.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/ExampleState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/ExampleState.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/ExampleStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/ExampleStore.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/SideEffectsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/SideEffectsTest.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/SimpleActionDispatcherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/SimpleActionDispatcherTest.kt -------------------------------------------------------------------------------- /redux/src/test/java/com/aidanvii/toolbox/redux/StoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/redux/src/test/java/com/aidanvii/toolbox/redux/StoreTest.kt -------------------------------------------------------------------------------- /redux/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /rxjava-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rxjava-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxjava-test/build.gradle -------------------------------------------------------------------------------- /rxjava-test/common-test.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxjava-test/common-test.iml -------------------------------------------------------------------------------- /rxjava-test/databinding.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxjava-test/databinding.iml -------------------------------------------------------------------------------- /rxjava-test/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxjava-test/proguard-rules.pro -------------------------------------------------------------------------------- /rxjava-test/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rxjava-test/src/main/java/com/aidanvii/toolbox/RxJavaTestutils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxjava-test/src/main/java/com/aidanvii/toolbox/RxJavaTestutils.kt -------------------------------------------------------------------------------- /rxjava-test/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /rxutils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rxutils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxutils/build.gradle -------------------------------------------------------------------------------- /rxutils/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxutils/proguard-rules.pro -------------------------------------------------------------------------------- /rxutils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rxutils/src/main/java/com/aidanvii/toolbox/rxutils/DisposeOnReassignProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxutils/src/main/java/com/aidanvii/toolbox/rxutils/DisposeOnReassignProperty.kt -------------------------------------------------------------------------------- /rxutils/src/main/java/com/aidanvii/toolbox/rxutils/RxSchedulers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxutils/src/main/java/com/aidanvii/toolbox/rxutils/RxSchedulers.kt -------------------------------------------------------------------------------- /rxutils/src/test/java/com/aidanvii/toolbox/rxutils/DisposeOnReassignPropertyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/rxutils/src/test/java/com/aidanvii/toolbox/rxutils/DisposeOnReassignPropertyTest.kt -------------------------------------------------------------------------------- /rxutils/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/settings.gradle -------------------------------------------------------------------------------- /versions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aidanvii7/Toolbox/HEAD/versions.gradle --------------------------------------------------------------------------------