├── .buildscript └── deploy_snapshot.sh ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASING.md ├── assets ├── Android-DI-libs-comparision.png ├── Android-DI-libs-comparison-reasonable-range.png ├── Android-DI-libs-without-RG-comparison-reasonable-range.png └── logo.jpg ├── config └── build-integration-branch.sh ├── deps.gradle ├── gradle.properties ├── gradle ├── gradle-mvn-push.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ktp ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── toothpick │ │ ├── TPInjectorReplace.kt │ │ └── ktp │ │ ├── KTP.kt │ │ ├── binding │ │ └── BindingExtension.kt │ │ ├── delegate │ │ ├── DelegateNotifier.kt │ │ ├── DelegateProvider.kt │ │ ├── InjectDelegate.kt │ │ └── delegate.kt │ │ └── extension │ │ └── ScopeExtension.kt │ └── test │ └── kotlin │ └── toothpick │ └── ktp │ ├── KTPTest.kt │ ├── TestRuntime.kt │ ├── binding │ └── BindingExtensionTest.kt │ └── delegate │ ├── DelegateNotifierTest.kt │ ├── DelegateProviderTest.kt │ └── InjectDelegateTest.kt ├── settings.gradle ├── smoothie-androidx ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── toothpick │ │ └── smoothie │ │ ├── module │ │ └── SmoothieAndroidXActivityModule.java │ │ └── provider │ │ ├── AndroidXFragmentManagerProvider.java │ │ └── AndroidXLoaderManagerProvider.java │ └── test │ └── java │ └── toothpick │ └── smoothie │ └── module │ └── SmoothieSupportAndroidXModuleTest.java ├── smoothie-lifecycle-ktp ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── toothpick │ │ └── smoothie │ │ └── lifecycle │ │ └── LifecycleUtilExtension.kt │ └── test │ └── kotlin │ └── toothpick │ └── smoothie │ └── lifecycle │ └── LifecycleUtilExtensionTest.kt ├── smoothie-lifecycle-viewmodel-ktp ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── toothpick │ │ └── smoothie │ │ └── viewmodel │ │ └── ViewModelUtilExtension.kt │ └── test │ └── kotlin │ └── toothpick │ └── smoothie │ └── viewmodel │ ├── TestViewModel.kt │ └── ViewModelUtilExtensionTest.kt ├── smoothie-lifecycle-viewmodel ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── toothpick │ │ └── smoothie │ │ └── viewmodel │ │ ├── ViewModelProvider.java │ │ └── ViewModelUtil.java │ └── test │ └── java │ └── toothpick │ └── smoothie │ └── viewmodel │ └── ViewModelUtilTest.java ├── smoothie-lifecycle ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── toothpick │ │ └── smoothie │ │ └── lifecycle │ │ └── LifecycleUtil.java │ └── test │ └── java │ └── toothpick │ └── smoothie │ └── lifecycle │ └── LifecycleUtilTest.java ├── smoothie-support ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── toothpick │ │ └── smoothie │ │ ├── module │ │ └── SmoothieSupportActivityModule.java │ │ └── provider │ │ ├── SupportFragmentManagerProvider.java │ │ └── SupportLoaderManagerProvider.java │ └── test │ └── java │ └── toothpick │ └── smoothie │ └── module │ └── SmoothieSupportActivityModuleTest.java ├── smoothie ├── build.gradle ├── gradle.properties ├── proguard-rules.txt └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── toothpick │ │ └── smoothie │ │ ├── module │ │ ├── SmoothieActivityModule.java │ │ └── SmoothieApplicationModule.java │ │ └── provider │ │ ├── AccountManagerProvider.java │ │ ├── AssetManagerProvider.java │ │ ├── ContentResolverProvider.java │ │ ├── FragmentManagerProvider.java │ │ ├── HandlerProvider.java │ │ ├── LayoutInflaterProvider.java │ │ ├── LoaderManagerProvider.java │ │ ├── PackageManagerProvider.java │ │ ├── ResourcesProvider.java │ │ ├── SharedPreferencesProvider.java │ │ └── SystemServiceProvider.java │ └── test │ └── java │ └── toothpick │ └── smoothie │ └── module │ ├── SmoothieActivityModuleTest.java │ └── SmoothieApplicationModuleTest.java ├── spotless.license.java.txt ├── toothpick-compiler ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── java │ │ └── toothpick │ │ │ └── compiler │ │ │ ├── common │ │ │ ├── ToothpickProcessor.java │ │ │ └── generators │ │ │ │ ├── CodeGenerator.java │ │ │ │ └── targets │ │ │ │ └── ParamInjectionTarget.java │ │ │ ├── factory │ │ │ ├── FactoryProcessor.java │ │ │ ├── generators │ │ │ │ └── FactoryGenerator.java │ │ │ └── targets │ │ │ │ └── ConstructorInjectionTarget.java │ │ │ └── memberinjector │ │ │ ├── MemberInjectorProcessor.java │ │ │ ├── generators │ │ │ └── MemberInjectorGenerator.java │ │ │ └── targets │ │ │ ├── FieldInjectionTarget.java │ │ │ └── MethodInjectionTarget.java │ └── resources │ │ └── META-INF │ │ ├── gradle │ │ └── incremental.annotation.processors │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ └── java │ └── toothpick │ └── compiler │ ├── factory │ ├── BaseFactoryTest.java │ ├── FactoryOriginatingElementTest.java │ ├── FactoryTest.java │ ├── ProcessorTestUtilities.java │ ├── RelaxedFactoryForClassContainingFieldsTest.java │ ├── RelaxedFactoryForClassContainingMethodsTest.java │ ├── RelaxedFactoryForInjectConstructorTest.java │ ├── RelaxedFactoryForScopeInstancesTest.java │ ├── RelaxedFactoryForSingletonsTest.java │ └── RelaxedFactoryWarningsTest.java │ └── memberinjector │ ├── FieldMemberInjectorTest.java │ ├── MemberInjectorOriginatingElementTest.java │ ├── MethodMemberInjectorTest.java │ ├── ProcessorTestUtilities.java │ └── RelaxedMemberInjectorWarningsTest.java ├── toothpick-javax-annotations ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── javax │ └── inject │ ├── Inject.java │ ├── Named.java │ ├── Provider.java │ ├── Qualifier.java │ ├── Scope.java │ └── Singleton.java ├── toothpick-runtime ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── toothpick │ │ ├── InjectorImpl.java │ │ ├── InternalProvider.java │ │ ├── InternalScopedProvider.java │ │ ├── ScopeImpl.java │ │ ├── ScopeNode.java │ │ ├── ThreadSafeProviderImpl.java │ │ ├── Toothpick.java │ │ ├── configuration │ │ ├── Configuration.java │ │ ├── ConfigurationHolder.java │ │ ├── CyclicDependencyException.java │ │ ├── IllegalBindingException.java │ │ ├── MultipleRootException.java │ │ ├── MultipleRootScopeCheckConfiguration.java │ │ ├── MultipleRootScopeCheckOffConfiguration.java │ │ ├── MultipleRootScopeCheckOnConfiguration.java │ │ ├── RuntimeCheckConfiguration.java │ │ ├── RuntimeCheckOffConfiguration.java │ │ └── RuntimeCheckOnConfiguration.java │ │ ├── locators │ │ ├── FactoryLocator.java │ │ ├── MemberInjectorLocator.java │ │ └── NoFactoryFoundException.java │ │ └── util │ │ └── ReusableIterator.java │ └── test │ ├── java │ └── toothpick │ │ ├── AllBindingsTestWithDefaultConfiguration.java │ │ ├── AllBindingsTestWithDevelopmentConfiguration.java │ │ ├── IllegalBindingCheckTest.java │ │ ├── InternalProviderTest.java │ │ ├── NodeUtil.java │ │ ├── ReleasableTest.java │ │ ├── ScopeImplDumpTest.java │ │ ├── ScopeImplTest.java │ │ ├── ScopeNodeTest.java │ │ ├── ScopeTestUtil.java │ │ ├── ScopeTreeManipulationsMultiThreadTest.java │ │ ├── ToothpickTest.java │ │ ├── ToothpickVisibilityExposer.java │ │ ├── concurrency │ │ ├── BindingsMultiThreadTest.java │ │ ├── ScopeTreeManipulationsMultiThreadTest.java │ │ ├── ToothpickManipulationsMultiThreadTest.java │ │ ├── threads │ │ │ ├── AddNodeThread.java │ │ │ ├── AddSameScopeThread.java │ │ │ ├── AddScopeToListThread.java │ │ │ ├── GetInstanceThread.java │ │ │ ├── InstallBindingThread.java │ │ │ ├── RemoveNodeThread.java │ │ │ ├── RemoveSameScopeThread.java │ │ │ ├── RemoveScopeFromListThread.java │ │ │ ├── ScopeToStringThread.java │ │ │ └── TestableThread.java │ │ └── utils │ │ │ ├── ClassCreator.java │ │ │ ├── InMemoryJavaFileManager.java │ │ │ ├── TestUtil.java │ │ │ └── ThreadTestUtil.java │ │ ├── configuration │ │ ├── CyclicDependencyExceptionTest.java │ │ └── IllegalBindingExceptionTest.java │ │ ├── data │ │ ├── Bar.java │ │ ├── BarChild.java │ │ ├── CustomScope.java │ │ ├── CyclicFoo.java │ │ ├── CyclicNamedFoo.java │ │ ├── Foo.java │ │ ├── FooChildMaskingMember.java │ │ ├── FooChildWithInjectedFields.java │ │ ├── FooChildWithoutInjectedFields.java │ │ ├── FooCustomScope.java │ │ ├── FooGrandChildWithInjectedFields.java │ │ ├── FooNested.java │ │ ├── FooParentMaskingMember.java │ │ ├── FooProvider.java │ │ ├── FooProviderAnnotatedProvidesReleasableSingleton.java │ │ ├── FooProviderAnnotatedProvidesSingleton.java │ │ ├── FooProviderAnnotatedReleasableSingleton.java │ │ ├── FooProviderAnnotatedSingleton.java │ │ ├── FooProviderAnnotatedSingletonImpl.java │ │ ├── FooProviderReusingInstance.java │ │ ├── FooReleasableSingleton.java │ │ ├── FooReleasableSingletonInCustomScope.java │ │ ├── FooSingleton.java │ │ ├── FooWithLazy.java │ │ ├── FooWithNamedLazy.java │ │ ├── FooWithProvider.java │ │ ├── FooWithProviderOfSingleton.java │ │ ├── IFoo.java │ │ ├── IFooProvider.java │ │ ├── IFooSingleton.java │ │ ├── IFooWithBarProvider.java │ │ ├── NotAScope.java │ │ └── Qurtz.java │ │ ├── getInstance │ │ ├── CycleCheckTest.java │ │ └── NamedInstanceCreation.java │ │ ├── inject │ │ ├── InjectionWithoutModuleTest.java │ │ └── lazy │ │ │ └── InjectionOfLazyProviderTest.java │ │ ├── locators │ │ ├── FactoryLocatorTest.java │ │ ├── MemberInjectorLocatorTest.java │ │ └── NoFactoryFoundExceptionTest.java │ │ └── scoping │ │ └── ScopingTest.java │ └── kotlin │ └── toothpick │ ├── data │ ├── KBar.kt │ ├── KFoo.kt │ ├── KFooChildMaskingMember.kt │ ├── KFooNested.kt │ ├── KFooParentMaskingMember.kt │ ├── KFooWithLazy.kt │ └── KFooWithNamedLazy.kt │ └── inject │ ├── KInjectionWithoutModuleTest.kt │ └── lazy │ └── KInjectionOfLazyProviderTest.kt ├── toothpick-sample ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── toothpick │ │ │ ├── BackpackApplication.kt │ │ │ ├── activity │ │ │ ├── AddNewActivity.java │ │ │ ├── AdvancedBackpackItemsActivity.kt │ │ │ ├── MainActivity.kt │ │ │ └── SimpleBackpackItemsActivity.kt │ │ │ ├── adapter │ │ │ ├── BackpackAdapter.kt │ │ │ └── IBackpackAdapter.kt │ │ │ ├── annotation │ │ │ ├── ApplicationScope.kt │ │ │ └── ViewModelScope.kt │ │ │ ├── helper │ │ │ ├── BackpackItemValidator.kt │ │ │ └── NotificationHelper.kt │ │ │ ├── model │ │ │ ├── Backpack.kt │ │ │ └── BackpackItem.kt │ │ │ └── viewmodel │ │ │ └── BackpackViewModel.kt │ └── res │ │ ├── layout │ │ ├── backpack_item.xml │ │ ├── backpack_list.xml │ │ ├── backpack_new.xml │ │ └── main.xml │ │ └── values │ │ └── strings.xml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── toothpick │ │ └── activity │ │ ├── AdvancedBackpackItemsActivityTest.kt │ │ └── SimpleBackpackItemsActivityTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── toothpick-testing-junit4 ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── toothpick │ │ └── testing │ │ ├── ToothPickRule.java │ │ └── ToothPickStatement.java │ └── test │ └── java │ └── toothpick │ └── testing │ ├── SimpleTest.java │ ├── TestCustomScopeWithNamedBinding.java │ ├── TestInjectionAndGetInstance.java │ ├── TestMocking.java │ ├── TestScopeName.java │ └── ToothpickRuleTest.java ├── toothpick-testing-junit5 ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── toothpick │ │ └── testing │ │ └── ToothPickExtension.java │ └── test │ └── java │ └── toothpick │ └── testing │ ├── MockitoExtension.java │ ├── SimpleTest.java │ ├── TestCustomScopeWithNamedBinding.java │ ├── TestInjectionAndGetInstance.java │ ├── TestMocking.java │ └── TestScopeName.java ├── toothpick-testing ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── toothpick │ │ └── testing │ │ ├── FieldValueProvider.java │ │ └── ToothPickTestModule.java │ └── test │ └── java │ └── toothpick │ └── testing │ └── FieldValueProviderTest.java └── toothpick ├── build.gradle ├── gradle.properties └── src ├── main └── java │ └── toothpick │ ├── Factory.java │ ├── InjectConstructor.java │ ├── Injector.java │ ├── Lazy.java │ ├── MemberInjector.java │ ├── ProvidesReleasable.java │ ├── ProvidesSingleton.java │ ├── ProvidesSingletonInScope.java │ ├── Releasable.java │ ├── Scope.java │ └── config │ ├── Binding.java │ └── Module.java └── test └── java └── toothpick └── config ├── BaseBindingTest.java ├── BindingTest.java ├── BindingToClassTest.java ├── BindingToInstanceTest.java ├── BindingToProviderClassTest.java ├── BindingToProviderInstanceTest.java └── SimpleBindingTest.java /.buildscript/deploy_snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/.buildscript/deploy_snapshot.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/RELEASING.md -------------------------------------------------------------------------------- /assets/Android-DI-libs-comparision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/assets/Android-DI-libs-comparision.png -------------------------------------------------------------------------------- /assets/Android-DI-libs-comparison-reasonable-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/assets/Android-DI-libs-comparison-reasonable-range.png -------------------------------------------------------------------------------- /assets/Android-DI-libs-without-RG-comparison-reasonable-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/assets/Android-DI-libs-without-RG-comparison-reasonable-range.png -------------------------------------------------------------------------------- /assets/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/assets/logo.jpg -------------------------------------------------------------------------------- /config/build-integration-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/config/build-integration-branch.sh -------------------------------------------------------------------------------- /deps.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/deps.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/gradle/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ktp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/build.gradle -------------------------------------------------------------------------------- /ktp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/gradle.properties -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/TPInjectorReplace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/TPInjectorReplace.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/KTP.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/KTP.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/binding/BindingExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/binding/BindingExtension.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/delegate/DelegateNotifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/delegate/DelegateNotifier.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/delegate/DelegateProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/delegate/DelegateProvider.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/delegate/InjectDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/delegate/InjectDelegate.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/delegate/delegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/delegate/delegate.kt -------------------------------------------------------------------------------- /ktp/src/main/kotlin/toothpick/ktp/extension/ScopeExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/main/kotlin/toothpick/ktp/extension/ScopeExtension.kt -------------------------------------------------------------------------------- /ktp/src/test/kotlin/toothpick/ktp/KTPTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/test/kotlin/toothpick/ktp/KTPTest.kt -------------------------------------------------------------------------------- /ktp/src/test/kotlin/toothpick/ktp/TestRuntime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/test/kotlin/toothpick/ktp/TestRuntime.kt -------------------------------------------------------------------------------- /ktp/src/test/kotlin/toothpick/ktp/binding/BindingExtensionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/test/kotlin/toothpick/ktp/binding/BindingExtensionTest.kt -------------------------------------------------------------------------------- /ktp/src/test/kotlin/toothpick/ktp/delegate/DelegateNotifierTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/test/kotlin/toothpick/ktp/delegate/DelegateNotifierTest.kt -------------------------------------------------------------------------------- /ktp/src/test/kotlin/toothpick/ktp/delegate/DelegateProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/test/kotlin/toothpick/ktp/delegate/DelegateProviderTest.kt -------------------------------------------------------------------------------- /ktp/src/test/kotlin/toothpick/ktp/delegate/InjectDelegateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/ktp/src/test/kotlin/toothpick/ktp/delegate/InjectDelegateTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/settings.gradle -------------------------------------------------------------------------------- /smoothie-androidx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/build.gradle -------------------------------------------------------------------------------- /smoothie-androidx/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/gradle.properties -------------------------------------------------------------------------------- /smoothie-androidx/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie-androidx/src/main/java/toothpick/smoothie/module/SmoothieAndroidXActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/src/main/java/toothpick/smoothie/module/SmoothieAndroidXActivityModule.java -------------------------------------------------------------------------------- /smoothie-androidx/src/main/java/toothpick/smoothie/provider/AndroidXFragmentManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/src/main/java/toothpick/smoothie/provider/AndroidXFragmentManagerProvider.java -------------------------------------------------------------------------------- /smoothie-androidx/src/main/java/toothpick/smoothie/provider/AndroidXLoaderManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/src/main/java/toothpick/smoothie/provider/AndroidXLoaderManagerProvider.java -------------------------------------------------------------------------------- /smoothie-androidx/src/test/java/toothpick/smoothie/module/SmoothieSupportAndroidXModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-androidx/src/test/java/toothpick/smoothie/module/SmoothieSupportAndroidXModuleTest.java -------------------------------------------------------------------------------- /smoothie-lifecycle-ktp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-ktp/build.gradle -------------------------------------------------------------------------------- /smoothie-lifecycle-ktp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-ktp/gradle.properties -------------------------------------------------------------------------------- /smoothie-lifecycle-ktp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-ktp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie-lifecycle-ktp/src/main/kotlin/toothpick/smoothie/lifecycle/LifecycleUtilExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-ktp/src/main/kotlin/toothpick/smoothie/lifecycle/LifecycleUtilExtension.kt -------------------------------------------------------------------------------- /smoothie-lifecycle-ktp/src/test/kotlin/toothpick/smoothie/lifecycle/LifecycleUtilExtensionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-ktp/src/test/kotlin/toothpick/smoothie/lifecycle/LifecycleUtilExtensionTest.kt -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel-ktp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel-ktp/build.gradle -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel-ktp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel-ktp/gradle.properties -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel-ktp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel-ktp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel-ktp/src/main/kotlin/toothpick/smoothie/viewmodel/ViewModelUtilExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel-ktp/src/main/kotlin/toothpick/smoothie/viewmodel/ViewModelUtilExtension.kt -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel-ktp/src/test/kotlin/toothpick/smoothie/viewmodel/TestViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel-ktp/src/test/kotlin/toothpick/smoothie/viewmodel/TestViewModel.kt -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel-ktp/src/test/kotlin/toothpick/smoothie/viewmodel/ViewModelUtilExtensionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel-ktp/src/test/kotlin/toothpick/smoothie/viewmodel/ViewModelUtilExtensionTest.kt -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel/build.gradle -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel/gradle.properties -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel/src/main/java/toothpick/smoothie/viewmodel/ViewModelProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel/src/main/java/toothpick/smoothie/viewmodel/ViewModelProvider.java -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel/src/main/java/toothpick/smoothie/viewmodel/ViewModelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel/src/main/java/toothpick/smoothie/viewmodel/ViewModelUtil.java -------------------------------------------------------------------------------- /smoothie-lifecycle-viewmodel/src/test/java/toothpick/smoothie/viewmodel/ViewModelUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle-viewmodel/src/test/java/toothpick/smoothie/viewmodel/ViewModelUtilTest.java -------------------------------------------------------------------------------- /smoothie-lifecycle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle/build.gradle -------------------------------------------------------------------------------- /smoothie-lifecycle/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle/gradle.properties -------------------------------------------------------------------------------- /smoothie-lifecycle/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie-lifecycle/src/main/java/toothpick/smoothie/lifecycle/LifecycleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle/src/main/java/toothpick/smoothie/lifecycle/LifecycleUtil.java -------------------------------------------------------------------------------- /smoothie-lifecycle/src/test/java/toothpick/smoothie/lifecycle/LifecycleUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-lifecycle/src/test/java/toothpick/smoothie/lifecycle/LifecycleUtilTest.java -------------------------------------------------------------------------------- /smoothie-support/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/build.gradle -------------------------------------------------------------------------------- /smoothie-support/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/gradle.properties -------------------------------------------------------------------------------- /smoothie-support/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie-support/src/main/java/toothpick/smoothie/module/SmoothieSupportActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/src/main/java/toothpick/smoothie/module/SmoothieSupportActivityModule.java -------------------------------------------------------------------------------- /smoothie-support/src/main/java/toothpick/smoothie/provider/SupportFragmentManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/src/main/java/toothpick/smoothie/provider/SupportFragmentManagerProvider.java -------------------------------------------------------------------------------- /smoothie-support/src/main/java/toothpick/smoothie/provider/SupportLoaderManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/src/main/java/toothpick/smoothie/provider/SupportLoaderManagerProvider.java -------------------------------------------------------------------------------- /smoothie-support/src/test/java/toothpick/smoothie/module/SmoothieSupportActivityModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie-support/src/test/java/toothpick/smoothie/module/SmoothieSupportActivityModuleTest.java -------------------------------------------------------------------------------- /smoothie/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/build.gradle -------------------------------------------------------------------------------- /smoothie/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/gradle.properties -------------------------------------------------------------------------------- /smoothie/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/proguard-rules.txt -------------------------------------------------------------------------------- /smoothie/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/module/SmoothieActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/module/SmoothieActivityModule.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/module/SmoothieApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/module/SmoothieApplicationModule.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/AccountManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/AccountManagerProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/AssetManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/AssetManagerProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/ContentResolverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/ContentResolverProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/FragmentManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/FragmentManagerProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/HandlerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/HandlerProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/LayoutInflaterProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/LayoutInflaterProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/LoaderManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/LoaderManagerProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/PackageManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/PackageManagerProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/ResourcesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/ResourcesProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/SharedPreferencesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/SharedPreferencesProvider.java -------------------------------------------------------------------------------- /smoothie/src/main/java/toothpick/smoothie/provider/SystemServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/main/java/toothpick/smoothie/provider/SystemServiceProvider.java -------------------------------------------------------------------------------- /smoothie/src/test/java/toothpick/smoothie/module/SmoothieActivityModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/test/java/toothpick/smoothie/module/SmoothieActivityModuleTest.java -------------------------------------------------------------------------------- /smoothie/src/test/java/toothpick/smoothie/module/SmoothieApplicationModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/smoothie/src/test/java/toothpick/smoothie/module/SmoothieApplicationModuleTest.java -------------------------------------------------------------------------------- /spotless.license.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/spotless.license.java.txt -------------------------------------------------------------------------------- /toothpick-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/build.gradle -------------------------------------------------------------------------------- /toothpick-compiler/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/gradle.properties -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/common/ToothpickProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/common/ToothpickProcessor.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/common/generators/CodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/common/generators/CodeGenerator.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/common/generators/targets/ParamInjectionTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/common/generators/targets/ParamInjectionTarget.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/factory/FactoryProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/factory/FactoryProcessor.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/factory/generators/FactoryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/factory/generators/FactoryGenerator.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/factory/targets/ConstructorInjectionTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/factory/targets/ConstructorInjectionTarget.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/MemberInjectorProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/MemberInjectorProcessor.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/generators/MemberInjectorGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/generators/MemberInjectorGenerator.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/targets/FieldInjectionTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/targets/FieldInjectionTarget.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/targets/MethodInjectionTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/java/toothpick/compiler/memberinjector/targets/MethodInjectionTarget.java -------------------------------------------------------------------------------- /toothpick-compiler/src/main/resources/META-INF/gradle/incremental.annotation.processors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/resources/META-INF/gradle/incremental.annotation.processors -------------------------------------------------------------------------------- /toothpick-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/BaseFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/BaseFactoryTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/FactoryOriginatingElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/FactoryOriginatingElementTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/FactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/FactoryTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/ProcessorTestUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/ProcessorTestUtilities.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForClassContainingFieldsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForClassContainingFieldsTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForClassContainingMethodsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForClassContainingMethodsTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForInjectConstructorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForInjectConstructorTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForScopeInstancesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForScopeInstancesTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForSingletonsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryForSingletonsTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryWarningsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/factory/RelaxedFactoryWarningsTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/FieldMemberInjectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/FieldMemberInjectorTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/MemberInjectorOriginatingElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/MemberInjectorOriginatingElementTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/MethodMemberInjectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/MethodMemberInjectorTest.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/ProcessorTestUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/ProcessorTestUtilities.java -------------------------------------------------------------------------------- /toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/RelaxedMemberInjectorWarningsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-compiler/src/test/java/toothpick/compiler/memberinjector/RelaxedMemberInjectorWarningsTest.java -------------------------------------------------------------------------------- /toothpick-javax-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/build.gradle -------------------------------------------------------------------------------- /toothpick-javax-annotations/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/gradle.properties -------------------------------------------------------------------------------- /toothpick-javax-annotations/src/main/java/javax/inject/Inject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/src/main/java/javax/inject/Inject.java -------------------------------------------------------------------------------- /toothpick-javax-annotations/src/main/java/javax/inject/Named.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/src/main/java/javax/inject/Named.java -------------------------------------------------------------------------------- /toothpick-javax-annotations/src/main/java/javax/inject/Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/src/main/java/javax/inject/Provider.java -------------------------------------------------------------------------------- /toothpick-javax-annotations/src/main/java/javax/inject/Qualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/src/main/java/javax/inject/Qualifier.java -------------------------------------------------------------------------------- /toothpick-javax-annotations/src/main/java/javax/inject/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/src/main/java/javax/inject/Scope.java -------------------------------------------------------------------------------- /toothpick-javax-annotations/src/main/java/javax/inject/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-javax-annotations/src/main/java/javax/inject/Singleton.java -------------------------------------------------------------------------------- /toothpick-runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/build.gradle -------------------------------------------------------------------------------- /toothpick-runtime/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/gradle.properties -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/InjectorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/InjectorImpl.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/InternalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/InternalProvider.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/InternalScopedProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/InternalScopedProvider.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/ScopeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/ScopeImpl.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/ScopeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/ScopeNode.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/ThreadSafeProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/ThreadSafeProviderImpl.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/Toothpick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/Toothpick.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/Configuration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/ConfigurationHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/ConfigurationHolder.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/CyclicDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/CyclicDependencyException.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/IllegalBindingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/IllegalBindingException.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootException.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootScopeCheckConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootScopeCheckConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootScopeCheckOffConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootScopeCheckOffConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootScopeCheckOnConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/MultipleRootScopeCheckOnConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/RuntimeCheckConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/RuntimeCheckConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/RuntimeCheckOffConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/RuntimeCheckOffConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/configuration/RuntimeCheckOnConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/configuration/RuntimeCheckOnConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/locators/FactoryLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/locators/FactoryLocator.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/locators/MemberInjectorLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/locators/MemberInjectorLocator.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/locators/NoFactoryFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/locators/NoFactoryFoundException.java -------------------------------------------------------------------------------- /toothpick-runtime/src/main/java/toothpick/util/ReusableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/main/java/toothpick/util/ReusableIterator.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/AllBindingsTestWithDefaultConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/AllBindingsTestWithDefaultConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/AllBindingsTestWithDevelopmentConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/AllBindingsTestWithDevelopmentConfiguration.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/IllegalBindingCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/IllegalBindingCheckTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/InternalProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/InternalProviderTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/NodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/NodeUtil.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ReleasableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ReleasableTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ScopeImplDumpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ScopeImplDumpTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ScopeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ScopeImplTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ScopeNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ScopeNodeTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ScopeTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ScopeTestUtil.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ScopeTreeManipulationsMultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ScopeTreeManipulationsMultiThreadTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ToothpickTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ToothpickTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/ToothpickVisibilityExposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/ToothpickVisibilityExposer.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/BindingsMultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/BindingsMultiThreadTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/ScopeTreeManipulationsMultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/ScopeTreeManipulationsMultiThreadTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/ToothpickManipulationsMultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/ToothpickManipulationsMultiThreadTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/AddNodeThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/AddNodeThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/AddSameScopeThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/AddSameScopeThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/AddScopeToListThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/AddScopeToListThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/GetInstanceThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/GetInstanceThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/InstallBindingThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/InstallBindingThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/RemoveNodeThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/RemoveNodeThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/RemoveSameScopeThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/RemoveSameScopeThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/RemoveScopeFromListThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/RemoveScopeFromListThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/ScopeToStringThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/ScopeToStringThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/threads/TestableThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/threads/TestableThread.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/utils/ClassCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/utils/ClassCreator.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/utils/InMemoryJavaFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/utils/InMemoryJavaFileManager.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/utils/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/utils/TestUtil.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/concurrency/utils/ThreadTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/concurrency/utils/ThreadTestUtil.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/configuration/CyclicDependencyExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/configuration/CyclicDependencyExceptionTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/configuration/IllegalBindingExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/configuration/IllegalBindingExceptionTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/Bar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/Bar.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/BarChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/BarChild.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/CustomScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/CustomScope.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/CyclicFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/CyclicFoo.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/CyclicNamedFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/CyclicNamedFoo.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/Foo.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooChildMaskingMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooChildMaskingMember.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooChildWithInjectedFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooChildWithInjectedFields.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooChildWithoutInjectedFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooChildWithoutInjectedFields.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooCustomScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooCustomScope.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooGrandChildWithInjectedFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooGrandChildWithInjectedFields.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooNested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooNested.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooParentMaskingMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooParentMaskingMember.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProvider.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedProvidesReleasableSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedProvidesReleasableSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedProvidesSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedProvidesSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedReleasableSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedReleasableSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedSingletonImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProviderAnnotatedSingletonImpl.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooProviderReusingInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooProviderReusingInstance.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooReleasableSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooReleasableSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooReleasableSingletonInCustomScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooReleasableSingletonInCustomScope.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooWithLazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooWithLazy.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooWithNamedLazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooWithNamedLazy.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooWithProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooWithProvider.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/FooWithProviderOfSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/FooWithProviderOfSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/IFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/IFoo.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/IFooProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/IFooProvider.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/IFooSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/IFooSingleton.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/IFooWithBarProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/IFooWithBarProvider.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/NotAScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/NotAScope.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/data/Qurtz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/data/Qurtz.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/getInstance/CycleCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/getInstance/CycleCheckTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/getInstance/NamedInstanceCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/getInstance/NamedInstanceCreation.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/inject/InjectionWithoutModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/inject/InjectionWithoutModuleTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/inject/lazy/InjectionOfLazyProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/inject/lazy/InjectionOfLazyProviderTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/locators/FactoryLocatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/locators/FactoryLocatorTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/locators/MemberInjectorLocatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/locators/MemberInjectorLocatorTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/locators/NoFactoryFoundExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/locators/NoFactoryFoundExceptionTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/java/toothpick/scoping/ScopingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/java/toothpick/scoping/ScopingTest.java -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KBar.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KFoo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KFoo.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KFooChildMaskingMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KFooChildMaskingMember.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KFooNested.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KFooNested.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KFooParentMaskingMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KFooParentMaskingMember.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KFooWithLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KFooWithLazy.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/data/KFooWithNamedLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/data/KFooWithNamedLazy.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/inject/KInjectionWithoutModuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/inject/KInjectionWithoutModuleTest.kt -------------------------------------------------------------------------------- /toothpick-runtime/src/test/kotlin/toothpick/inject/lazy/KInjectionOfLazyProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-runtime/src/test/kotlin/toothpick/inject/lazy/KInjectionOfLazyProviderTest.kt -------------------------------------------------------------------------------- /toothpick-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/build.gradle -------------------------------------------------------------------------------- /toothpick-sample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /toothpick-sample/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /toothpick-sample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/gradlew -------------------------------------------------------------------------------- /toothpick-sample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/gradlew.bat -------------------------------------------------------------------------------- /toothpick-sample/settings.gradle: -------------------------------------------------------------------------------- 1 | includeBuild '..' 2 | -------------------------------------------------------------------------------- /toothpick-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/BackpackApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/BackpackApplication.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/activity/AddNewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/activity/AddNewActivity.java -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/activity/AdvancedBackpackItemsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/activity/AdvancedBackpackItemsActivity.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/activity/MainActivity.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/activity/SimpleBackpackItemsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/activity/SimpleBackpackItemsActivity.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/adapter/BackpackAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/adapter/BackpackAdapter.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/adapter/IBackpackAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/adapter/IBackpackAdapter.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/annotation/ApplicationScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/annotation/ApplicationScope.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/annotation/ViewModelScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/annotation/ViewModelScope.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/helper/BackpackItemValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/helper/BackpackItemValidator.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/helper/NotificationHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/helper/NotificationHelper.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/model/Backpack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/model/Backpack.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/model/BackpackItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/model/BackpackItem.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/java/com/example/toothpick/viewmodel/BackpackViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/java/com/example/toothpick/viewmodel/BackpackViewModel.kt -------------------------------------------------------------------------------- /toothpick-sample/src/main/res/layout/backpack_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/res/layout/backpack_item.xml -------------------------------------------------------------------------------- /toothpick-sample/src/main/res/layout/backpack_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/res/layout/backpack_list.xml -------------------------------------------------------------------------------- /toothpick-sample/src/main/res/layout/backpack_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/res/layout/backpack_new.xml -------------------------------------------------------------------------------- /toothpick-sample/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /toothpick-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /toothpick-sample/src/test/java/com/example/toothpick/activity/AdvancedBackpackItemsActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/test/java/com/example/toothpick/activity/AdvancedBackpackItemsActivityTest.kt -------------------------------------------------------------------------------- /toothpick-sample/src/test/java/com/example/toothpick/activity/SimpleBackpackItemsActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-sample/src/test/java/com/example/toothpick/activity/SimpleBackpackItemsActivityTest.kt -------------------------------------------------------------------------------- /toothpick-sample/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /toothpick-testing-junit4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/build.gradle -------------------------------------------------------------------------------- /toothpick-testing-junit4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/gradle.properties -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/main/java/toothpick/testing/ToothPickRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/main/java/toothpick/testing/ToothPickRule.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/main/java/toothpick/testing/ToothPickStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/main/java/toothpick/testing/ToothPickStatement.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/test/java/toothpick/testing/SimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/test/java/toothpick/testing/SimpleTest.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/test/java/toothpick/testing/TestCustomScopeWithNamedBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/test/java/toothpick/testing/TestCustomScopeWithNamedBinding.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/test/java/toothpick/testing/TestInjectionAndGetInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/test/java/toothpick/testing/TestInjectionAndGetInstance.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/test/java/toothpick/testing/TestMocking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/test/java/toothpick/testing/TestMocking.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/test/java/toothpick/testing/TestScopeName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/test/java/toothpick/testing/TestScopeName.java -------------------------------------------------------------------------------- /toothpick-testing-junit4/src/test/java/toothpick/testing/ToothpickRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit4/src/test/java/toothpick/testing/ToothpickRuleTest.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/build.gradle -------------------------------------------------------------------------------- /toothpick-testing-junit5/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/gradle.properties -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/main/java/toothpick/testing/ToothPickExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/main/java/toothpick/testing/ToothPickExtension.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/test/java/toothpick/testing/MockitoExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/test/java/toothpick/testing/MockitoExtension.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/test/java/toothpick/testing/SimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/test/java/toothpick/testing/SimpleTest.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/test/java/toothpick/testing/TestCustomScopeWithNamedBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/test/java/toothpick/testing/TestCustomScopeWithNamedBinding.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/test/java/toothpick/testing/TestInjectionAndGetInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/test/java/toothpick/testing/TestInjectionAndGetInstance.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/test/java/toothpick/testing/TestMocking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/test/java/toothpick/testing/TestMocking.java -------------------------------------------------------------------------------- /toothpick-testing-junit5/src/test/java/toothpick/testing/TestScopeName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing-junit5/src/test/java/toothpick/testing/TestScopeName.java -------------------------------------------------------------------------------- /toothpick-testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing/build.gradle -------------------------------------------------------------------------------- /toothpick-testing/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing/gradle.properties -------------------------------------------------------------------------------- /toothpick-testing/src/main/java/toothpick/testing/FieldValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing/src/main/java/toothpick/testing/FieldValueProvider.java -------------------------------------------------------------------------------- /toothpick-testing/src/main/java/toothpick/testing/ToothPickTestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing/src/main/java/toothpick/testing/ToothPickTestModule.java -------------------------------------------------------------------------------- /toothpick-testing/src/test/java/toothpick/testing/FieldValueProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick-testing/src/test/java/toothpick/testing/FieldValueProviderTest.java -------------------------------------------------------------------------------- /toothpick/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/build.gradle -------------------------------------------------------------------------------- /toothpick/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/gradle.properties -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/Factory.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/InjectConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/InjectConstructor.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/Injector.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/Lazy.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/MemberInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/MemberInjector.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/ProvidesReleasable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/ProvidesReleasable.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/ProvidesSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/ProvidesSingleton.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/ProvidesSingletonInScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/ProvidesSingletonInScope.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/Releasable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/Releasable.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/Scope.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/config/Binding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/config/Binding.java -------------------------------------------------------------------------------- /toothpick/src/main/java/toothpick/config/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/main/java/toothpick/config/Module.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/BaseBindingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/BaseBindingTest.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/BindingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/BindingTest.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/BindingToClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/BindingToClassTest.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/BindingToInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/BindingToInstanceTest.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/BindingToProviderClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/BindingToProviderClassTest.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/BindingToProviderInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/BindingToProviderInstanceTest.java -------------------------------------------------------------------------------- /toothpick/src/test/java/toothpick/config/SimpleBindingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephanenicolas/toothpick/HEAD/toothpick/src/test/java/toothpick/config/SimpleBindingTest.java --------------------------------------------------------------------------------